E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux-Shell
Linux-Shell
脚本和RE
这里介绍ubuntu中shell脚本的相关基本知识即正则表达式的用法1、记录命令历史我们敲过的命令,linux是会有记录的,预设可以记录1000条历史命令。这些命令保存在用户的家目录中的.bash_history文件中。有一点需要你知道的是,只有当用户正常退出当前shell时,在当前shell中运行的命令才会保存至.bash_history文件中。与命令历史有关的有一个有意思的字符那就是”!”了。
彼岸之音
·
2020-07-30 07:40
Linux
linux-shell
命令之chmod(change mode)【更改权限】
功能说明:变更文件或目录的权限。语法介绍:chmod[-cfRv][--help][--version][+/-/=][文件或目录...]或chmod[-cfRv][--help][--version][数字代号][文件或目录...]或chmod[-cfRv][--help][--reference=][--version][文件或目录...]补充说明:在UNIX系统家族里,文件或目录权限的控制分
leon1741
·
2020-07-29 15:51
玩转linux
2018年全新升级大数据学习路线 +资料领取 让你从基础到精通
2018年全新升级大数据学习路线第一阶段:Linux理论(1)Linux基础;(2)
Linux-shell
编程;(3)高并发:lvs负载均衡;(4)高可用&反向代理第二阶段:Hadoop理论(1)hadoop-hdfs
A尚学堂Nancy老师
·
2020-07-29 15:16
Linux-shell
脚本-if语句/case语句
if语句格式if条件thenCommandelseCommandfiexample创建一个文件,文件名为test.sh,并进去#!/bin/bashnumber=150if[$number-gt300]thenecho"Numberisgreater"elif[$number-lt300]thenecho"NumberisSmaller"elseecho"Numberisequaltoactual
zmken497300
·
2020-07-29 07:59
shell
Linux
linux-shell
编程基础(基本语法)
1shell编程用途通过终端编写脚本程序,辅助开发人员完成工程自动化操作2编写规范脚本程序是Unix/Linux系统中的特殊文件,需要妥善管理放在指定路径的scripts/目录下后缀名统一使用.sh第一行代码#!/bin/bash指定程序执行3执行方式通过命令执行bash文件名sh文件名直接执行(需要执行权限)./文件名4注释除第一行的#!/bin/bash,单行注释以#开头多行注释(多行注释方法
xiyuefeixing
·
2020-07-16 03:34
linux
shell
Linux-shell
基础常用命令总结
最近在工作中用到linux系统,用的是shell客户端来进行连接。所以对于一些linux常用命令也有所研究,今天在此做一个小结,有不足的望大家指教。Linux与shell的连接:命令:①.ssh服务器ip-->输入root最高权限用户名-->密码-->成功连接服务器-->切换用户su用户名(不用输入密码即可以切换)。②.ssh服务器ip-->输入oracle-->用户名-->密码-->成功连接服务
躲在角落里的猫
·
2020-07-14 03:57
Linux
linux命令
shell命令
基本
Linux-shell
练习题(一)
1、实现批量添加20个用户,用户名为user1-20,密码为user+123#!/bin/bashcount=$1if[-n"$count"]thenfor((i=1;i<=$count;i++))douseradd-d/home/user_$i-s/bin/bashuser_$i;echouser_"$i"123|passwd--stdinuser_$i;doneelseecho"$counti
weixin_33941350
·
2020-07-13 18:11
顶级资料,大数据自学路线+脑图+学习资史上最全面的学习资料!
学习路线:(一)Linux理论(Linux基础
Linux-shell
编程高并发:lvs负载均衡高可用&反向代理)(二)Hadoop理论(hadoop-hdfs理论hadoop-hdfs集群搭建hadoop-hdfs2
金豆数据工程师
·
2020-06-29 13:12
大数据
Linux-Shell
基础-脚本执行方式
Shell脚本的执行方式:图片.pngecho"asdasda"#不能加!载后面,!在shell中是有特殊作用的如果要加!,可以使用''单引号来括起来,去掉了!的特殊作用。图片.pngeg:图片.png图片.png#!不是注释,在Linux中,代表是哪个shell执行这个文件,如果没有这一行,就会报错。脚本执行的二种方法:执行脚本.png常用第一种方法执行脚本。cat-Ahello.sh#-A代表
廖马儿
·
2020-06-29 00:28
通过Django自动发布tomcat项目
>>>#框架介绍整个发布系统用到的技术还是比较多的,涉及到Git/SVN做源码管理,Maven做项目管理,Tomcat作为Java-Web容器,Django监听并执行发布指令,
Linux-Shell
则自动化关联起各个模块
weixin_34347651
·
2020-06-28 17:44
Linux-Shell
脚本编程-学习-4-Shell编程-操作数字-加减乘除计算
对于任何一种编程语言都很重要的特性就是操作数字的能力,遗憾的是,对于shell脚本来说,这个过程比较麻烦,在shell脚本中有两种途径来进行数学运算操作。1.expr最开始的时候,shell提供了一个特别的命令来梳理数学表达式,expr允许在命令行上处理数学表达式,但是特别笨拙。使用expr运算加减还是可以,但是当遇到*号是,就会出现错误,需要用到转义字符\来识别,同样,当你希望将数学算式的结果付
weixin_30797027
·
2020-06-28 00:34
Linux-SHELL
中sh和bash的区别
什么是SHELL?shell的中文意思就是贝壳,其实比较类似于我们内核的壳。我们通过hsell和用户通信SHELL简而言之就是只要能够操作应用程序的接口都能够称为SHELL。狭义的shell指的是命令行方面的软件,广义的SHELL则包括图形界面。SHELL的版本在鸟哥的私房菜的一书中,介绍了UNIX的版本以及众多的SHELL版本。早在UNIX年代,发展者众多,所以由于shell依据发展者的不同就有
li563868273
·
2020-06-24 04:13
linux
mysql自动执行脚本
linux-shell
脚本执行sql脚本#!
pengsn
·
2020-06-23 09:00
linux-shell
编程三剑客之--awk
文章目录tzk_shell三剑客之(awk)awk内置变量注意语法:awk的匹配:自己遇到的经典面试题:tzk_shell三剑客之(awk)awk内置变量NF:一行的字段总数NR:行号FS:输入分隔符--等同于-FOFS:输出分隔符outputfieldseparate注意语法:1、自定义的变量,一般建议在BEGIN2、;表示执行多条命令3、{命令}4、引用自定义变量,不需要接$符号5、print
zKUN_bit
·
2020-06-21 15:08
linux
linux-shell
编程三剑客之--sed
文章目录tzk_shell三剑客(sedawkgrep)sed--》sed[选项][命令][文件]常用选项:常用命令:sed的单引号和双引号sed查找方式sed中的三种替换标记:g/p/wsed取奇数行(1~2)、偶数行(2~2)小练习:sed高级用法模式空间(patternspace)、缓存空间(holdspace)标签的用法sed中正则灵活使用将有邮箱的列把邮箱和后面的名字交换tzk_shel
zKUN_bit
·
2020-06-21 15:07
linux
linux-shell
编程-3-字符串变量
Shell字符串字符串是shell编程中最常用最有用的数据类型,字符串可以用单引号,也可以用双引号,也可以不用引号。拼接字符串[root@node0~]#myname=hjc[root@node0~]#hellomyname='hello,'$myname''都使用单引号[root@node0~]#echo$hellomynamehello,hjc[root@node0~]#hellomyname
jeancheng
·
2020-06-08 23:00
linux-shell
编程-2-变量概述
变量赋值变量名的命名规则命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。变量定义显式定义var=value变量名,等号,值中间不能有空格如果值中间有空格,需要使用单引号或双引号包裹起来语句赋值sh-4.1#foriin1234;doecho$i;done1234变量使用
jeancheng
·
2020-06-08 22:00
linux-shell
编程-1-简介
shell的种类/bin/sh:BourneShell,是UNIX最初使用的shell,而且在每种UNIX上都可以使用。/bin/bash:BourneAgainShell,LinuxOS默认的,它是BourneShell的扩展。/sbin/nologin/bin/dash/bin/tcsh,是Linux提供的CShell的一个扩展版本。/bin/csh:CShell,是一种比BourneShel
jeancheng
·
2020-06-08 22:00
Linux-Shell
脚本
1.Shell脚本基础1.1脚本编写的基础:指令的执行时从上而下,从左往右的执行指令的下达时,指令,选项与参数之间的多个空白都会被忽略掉空白行业会被忽略,多个[tab]的空白同样视为空格键读取到一个[Enter](CR),就尝试执行该行(或者该串)命令\[Enter]可以把命令延伸到下一行#可以作为注释1.2指令下达的基础:直接指令下达:shell.sh文件必须要具备可读与可执行(rx)的权限绝对
悠扬前奏
·
2020-04-11 14:23
PHP实现定时任务(非
linux-shell
方式,与操作系统无关)
页面交互效果下面是写好的示例前端交互页面,主要是列表页面,编辑页面。主要交互有:1开启定时任务进程2关闭定时任务进程3新增一项定时任务4编辑已有的定时任务5删除定时任务6开始一项定时任务7停止一项定时任务定时任务分两种:1执行一次2循环执行定时任务执行的内容:定时任务执行的内容其实还是一个http请求。通过定时的方式,指定时间执行或者循执行。1列表页面图片名称2新建\编辑页面图片名称代码地址,演示
大弹簧CC
·
2020-03-29 04:30
Linux-Shell
交互式自动化运维程序
Expect是Linux操作系统下的一个用来处理交互操作,系统默认是没有安装expect库,所以执行expect会提示找不到命令,需要手动安装,其它安装也比较简单,可以通过二进制源码包编译配置进行安装,也可以通过网络借助yum源来安装,yum源安装比较简单;我们下面借助Expect库来实现Linux交互式自动化运维操作,只需要执行脚本就可以实现自动化运维操作,不需要手动输入一些信息按确定,我们可以
twintwin
·
2020-02-21 15:40
linux-shell
编程
烦死了不会写shell脚本netstat,wget,curl,grep,awk,sed,chmod。。。。查看网站访问:curl-vvv查看链接细节。curlwww.baidu.com-vvv*RebuiltURLto:www.baidu.com/*Trying14.215.177.38...*TCP_NODELAYset*Connectedtowww.baidu.com(14.215.177.3
头鹰在学习
·
2020-01-20 14:00
大数据学习路线+Java转行大数据最新最全的必备第一手资料
学习路线:(一)Linux理论(Linux基础
Linux-shell
编程高并发:lvs负载均衡高可用&反向代理)(二)Hadoop理论(hadoop-hdfs理论hadoop
大数据客栈yi
·
2020-01-03 19:36
如何从入门到精通大数据?首先你需要这样一条学习路线
第一阶段:Linux理论(1)Linux基础;(2)
Linux-shell
编程;(3)高并发:lvs负载均衡;(4)高可用&反向
玩大数据的小轩
·
2020-01-02 23:30
Linux-shell
算术运算符#!/bin/basha=10b=20val=`expr$a+$b`echo"a+b:$val"val=`expr$a-$b`echo"a-b:$val"val=`expr$a\*$b`echo"a*b:$val"val=`expr$b/$a`echo"b/a:$val"val=`expr$b%$a`echo"b%a:$val"if[$a==$b]thenecho"a等于b"fiif[$
帶頭二哥
·
2019-11-29 21:05
[
Linux-Shell
] 基础知识
搬运一、主要内容shell编程sed命令awk命令crontab定时器二、简介Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bashShellShell也是一门编程语言,即shell脚本一个系统可以存在多个shell,可以通过cat/etc/shells命令查看系统中安装的shell,不同的shell可能支持的命令语法是不相同的三、Shell脚本的执行方式第一种:输入脚本
帅可儿妞
·
2019-11-06 23:14
Linux-shell
笔记--环境变量
什么是环境变量环境变量是描述系统运行环境的一系列变量,如PATH描述了应该去哪里查找命令,SHELL描述了默认的shell是哪个。加载环境变量当一个shell启动时会从某个文件读入环境变量,例如bash的环境变量就和~/.bashrc文件密切相关。普通变量书上把shell里面的变量分为全局和局部,站在环境变量的角度,以我的理解我把shell里面的变量分为两种,普通变量和环境变量我们在bash里面定
Mr_Normal
·
2019-11-05 18:46
linux-shell
编程
文章目录0x00.前言0x01.bash变量类型环境变量本地变量位置变量特殊变量返回值和返回结果shift变量操作0x02.条件测试整数测试linux的数学运算random文件测试字符测试条件判断式练习0x03循环0x04函数定义返回值参数0x05交互basenameread颜色练习0x00.前言shell编程,即脚本编程,属于动态语言(即解释型),是命令的堆砌。脚本后缀为.sh,执行格式为ELF
st4rr
·
2019-08-22 14:52
linux
Linux-shell
的经验总结-1
Linux-shell
的经验总结-1shell运行环境技巧子shell相关问题shell运行script的方式export命令-脚本执行结果的输出和引用在一个shell脚本中引入另一个脚本shell动态生成数组脚本里面信号量的处理脚本的
dp_枯荣大师
·
2019-06-22 23:23
linux
shell
Linux-shell
学习笔记2
1、命令的运行顺序以相对/绝对路径运行命令,例如『/bin/ls』或『./ls』;由alias找到该命令来运行;由bash内建的(builtin)命令来运行;通过$PATH这个变量的顺序搜寻到的第一个命令来运行。2、通过type-als也可以查询的命令的运行顺序。3、source:读入环境配置文件的命令。利用source或小数点(.)都可以将配置文件的内容读进来目前的shell环境中。4、Ctrl
ZhangCui
·
2019-06-18 14:00
Linux-shell
学习笔记1
1、检查/etc/shells这个文件可以得到有多少可用的shell,一般有一下几个:/bin/sh(已经被/bin/bash所取代)/bin/bash(就是Linux默认的shell)/bin/ksh(Kornshell由AT&TBelllab.发展出来的,兼容于bash)/bin/tcsh(整合CShell,提供更多的功能)/bin/csh(已经被/bin/tcsh所取代)/bin/zsh(基
ZhangCui
·
2019-06-12 15:00
【
Linux-shell
】一些CPU的命令
1、linuxCPU信息alexliu-ubuntu@hadoop001:~$cat/proc/cpuinfo|grepname|cut-f2-d:|uniq-c4Intel(R)Core(TM)
[email protected]
@hadoop001:~/$cat/proc/cpuinfo|grep"modelname"&&cat/proc/cpuinfo|grep"
alexliu2360
·
2019-06-03 11:43
Linux
2019最新大数据学习路线从入门到精通
第一阶段:Linux理论(1)Linux基础;(2)
Linux-shell
编程;(3)高并发:lvs负载均衡;(4)高可用&反
懂天马
·
2019-04-29 13:44
大数据
数据挖掘
数据分析
大数据
一些
linux-shell
命令
ss-tnl查看本机开放端口rmp-ql软件名查询软件安装位置echoXXXX-ojson可以输出为json格式查看json格式中的一个字段-ojsonpath={.data.token}查看json格式中data下面的token字段信息
diyiday
·
2019-04-19 15:03
linux
linux-shell
编程13:shell 练习
shell脚本练习检查主机存活状态-有一个主机列表-将错误ip放到数组里面判断是否ping失败三次/bin/bash#testhostlivingstatus#hostlistIP_LIST="192.168.0.1192.168.0.2192.168.13.141192.168.1.7192.168.1.8192.168.1.6192.168.1.5"forIPin$IP_LIST;doNUM=
young27
·
2019-01-25 10:25
1
linux
linux-shell
编程6:sed练习
原文链接:http://blog.51cto.com/14083201/2346215sed案例#源文件[root@localhost~]#cp/etc/sysconfig/network-scripts/ifcfg-eno16777728test.txt#第二行后追加TYPE=Ethernet[root@localhost~]#sed'2aTYPE=Ethernet'test.txt#第三行前插
weixin_33901641
·
2019-01-24 14:52
Linux-shell
特殊符_cut命令
任意个任意字符?任意一个字符.#注释字符\脱义字符a=1b=2c=$a$becho$cc=12$a调用这个变量若想c=$a$b,则需要c='$a$b'通过脱义字符,c=\$a\$b|管道符cut#截取字符串例如:cat/etc/passwd|head#查看passwd文件,显示前十行cat/etc/passwd|head-2#查看passwd文件,显示前二行针对出来的前两行,做内容切割。cat/e
故事未完
·
2018-10-15 23:28
Linux
shell
特殊符
Linux - shell变量
Linux-shell
变量env命令:查看系统常用变量。主要查系统内置。
故事未完
·
2018-10-14 23:32
Linux
shell
变量
linux-shell
脚本批量杀死pid(redis集群删除)
redis集群删除#!/bin/bashpid_name="redis"echo"杀死的进程名称:"$pid_namepid=$(ps-ef|grep$pid_name|grep-vgrep|awk'{print$2}')echo"pid列表:"$pidforitemin$piddo echo"杀死进程pid="$item kill-9$itemdone#逆序杀死#!/bin/bashpid_na
不会撒谎的乌索普
·
2018-09-16 17:55
shell
redis
nosql
linux-shell
中case与select语句
一、case语句case语句实现一种分支结构,语法如下:caseexprin#expr为表达式parrern1)#若expr与pattern1匹配,注意括号commands1#执行语句块commands1;;#跳出case结构parrern2)#若expr与pattern2匹配,注意括号commands2#执行语句块commands2;;#跳出case结构''''#可以有任意多个模式匹配块*)#若
羊草
·
2018-08-27 17:02
shell
语句
linux&zabbix
大数据学习路线+Java转行大数据最新最全的必备第一手资料
学习路线:(一)Linux理论(Linux基础
Linux-shell
编程高并发:lvs负载均衡高可用&反向代理)(二)Hadoop理论(hadoop-hdfs理论hadoop-hdfs集群搭建hadoop-hdfs2
weixin--yxxy1919
·
2018-08-26 09:29
2018最新大数据学习路线从入门到精通
第一阶段:Linux理论,,,需要大数据学习视频资料可以关注我(1)Linux基础;(2)
Linux-shell
编程;(3)高
大数据群722680258
·
2018-08-25 23:16
大数据
中国大数据的发展趋势,这就是转行学习大数据的原因!
学习路线:(一)Linux理论(Linux基础
Linux-shell
编程高并发:lvs负载均衡高可用&反向代理)(二)Hadoop理论(hadoop-hdfs理论hadoop
大数据客栈i
·
2018-08-13 15:54
Linux-shell
脚本基础
本章内容编程基础脚本基本格式变量运算条件测试配置用户环境编程基础程序:指令+数据程序编程风格:过程式:以指令为中心,数据服务于指令对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行程序的执行方式计算机:运行二进制指令编程语言:低级:汇编高级:编译:高级语言-->编译器-->目标代码java,C#解释:高级语言-->解释器-->机器代码shell,perl,python编程
化澄风
·
2018-04-15 22:27
Linux
shell
脚本
Linux
linux-shell
shell基本语法变量表达式判断语句if表达式文件名以一般以.sh结尾#!/bin/bash#显示后面的命令以哪种shell执行#:表示注释执行1.chmod+xfile.sh-------./file.sh2./usr/local/scripts/file.sh(也需要有执行权限)3.bash./file.sh(不需要执行权限)shell变量1.临时变量:shell程序内部定义的,其使用范围仅限
studywinwin
·
2018-01-24 11:16
linux
shell
Linux基础知识
linux-shell
高级编程-操作变量串
1${#string}返回string的长度2${string:position}在string中为位置$position之后提取子串3${string:position:length}在string中为位置$position之后开始提取长度为length的子串4${string#substring}从string开头开始删除最短匹配substring子串5${string##substring}
yy55pkpk
·
2017-11-21 23:58
shell
linux-shell
脚本,监控nginx,tomcat,redis,php-cli,磁盘状态
邮件配置:[root@mycentossh]#whichmail/bin/mailYouhavenewmailin/var/spool/mail/root[root@mycentossh]#从上面的命令看,系统已经安装了mail,对些我们还需要设置一下mail,让它使用外面的邮箱进行发邮件。设置文件是/etc/mail.rc我使用的是公司代理的邮箱,已经开启了smtp服务的了,如其他邮箱自行开启就
或非与
·
2017-09-21 16:58
centos
WWW服务器【
Linux-shell
】
WWW服务器:Linux发行版:RHEL6WWW:即万维网,也直接被称为Web,实际上是指一张由各种网页所构成的,网页间互相通过链接连接在一起的“网”。即:www中网络的概念指的是由信息内容所构成的网络。互联网:指由各种网络主机和设备所组成,并且通过TCP/IP协议通信的计算机网络。网站:一组在URL中具有同一域名的网页及其网络资源。URL格式————协议://主机名或IP地址:端口/访问路径?查
自由自在的飞翔
·
2017-08-06 17:09
Linux
DNS服务器【
Linux-shell
】
DNS服务器DNS服务器是常用网络服务之一,当用户利用计算机访问互联网之前,一个重要步骤是需要指定所要使用的DNS服务器,它把用户所请求的互联网地址中的主机名解析成为IP地址。#http://www.example.com/index.html----->www.example.com:主机名;example.com:域名;index.html:www.example.com主机上的文件。DNS即
自由自在的飞翔
·
2017-08-05 17:08
Linux
网络安全管理【
Linux-shell
】
网络安全管理:操作系统安全主要基于:控制和隔离。访问控制涉及3方面:主体、客体、控制机制。SELinux:是Linux中的一个内核安全模块,它提供了另外一种被称为强制访问控制(MAC)的安全机制,目的是为了消除因单一使用自主访问控制(DAC)而导致的潜在系统安全隐患。cat/proc/l/attr/current#查看init进程的安全上下文ps-Z#查看进程的安全上下文cat/etc/selin
自由自在的飞翔
·
2017-08-02 21:43
Linux
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他