shell
飞翔的大黑壮(猫猫)
奔跑吧小白笨,飞翔吧大黑壮。
展开
-
解放双手之liunx的shell编程:(六)利用shell脚本一键启动服务
微服务需要启动的服务很多,当服务器关闭后需要重启,十几个服务逐个启动真的是很烦,浪费我宝贵的时间,因此我编写了一个可以一键启动服务的shell文件来方便启动服务。 初级代码: #!/bin/bash cd /mpjava/server/ly.nfrzzl.core.biz/bin path=`pwd` if path='/mpjava/server/ly.nfrzzl.core.biz/bin';then echo '已经进入/mpjava/server/ly.nfrzzl.core.biz/bin原创 2020-06-05 11:17:48 · 800 阅读 · 5 评论 -
解放双手之liunx的shell编程:(五)shell的控制流程(最后附带一小段shell)
shell的控制流程跟python,java,c等编程语言的控制流程是一样的。只做简单说明,对有编程基础的人来说超级见简单 1.if if 满足条件 then 执行 fi 2.if else if 满足条件A then 执行命令 else 执行命令(对于不满足A命令的) fi 3.if else-if else if 满足条件A then 执行命令 elif 满足条件B then 执行命令 else 执行命令(不满足条件A和C的执行该命令原创 2020-05-13 09:18:07 · 197 阅读 · 0 评论 -
解放双手之liunx的shell编程:(四)运算符
1.算数运算符 运算符 说明 举例 + 加法 `expr $a + $b` 结果为30。 - 减法 `expr $a - $b` 结果为 -10。 * 乘法 `expr $a \* $b` 结果为 200。 / 除法 `expr $b / $a` 结果为2。 % 取余 `expr $b % $a` ...原创 2020-05-06 19:21:46 · 183 阅读 · 0 评论 -
解放双手之liunx的shell编程:(三)shell传参
1.如何像shell脚本中传递参数 向shell脚本传递参数时,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……注意:其中 $0 为执行的文件名 例如: 创建test.sh #!/bin/bash echo $0 echo $1 echo $2 ./test.sh 1111 2222 结果为:./test.sh ...原创 2020-05-04 20:25:19 · 159 阅读 · 0 评论 -
解放双手之liunx的shell编程:(二)shell变量详解
1.变量的命名规则 1.不能使用空格,标点符号,bash里的关键字,$ 2.首字符不能是数字,可以有下划线 2.如何使用已经定义好的变量 1.直接已定义的变量名前面加美元符号 例如: name=yanzhenxing echo $name 2.为了区分与其他字符的边界,需要加{} 例如: name=yzx123 ...原创 2020-05-02 16:08:31 · 192 阅读 · 0 评论 -
解放双手之Liunx的shenll编程:(一)创建一个简单的shell文件并执行
1.如何创建shell文件 shell文件的后缀为sh。 在liunx系统中,可以直接使用touch命令来创建shell文件 例如:我要创建一个名字为test的shell文件 touch test.sh 2.shell文件如何执行 shell脚本在的执行方式有很多种,其中,最简单的就是使用 ./文件名 来执行 注意: 执行shell脚本前,一定要将其权限提升为可执行文件...原创 2020-05-02 15:51:19 · 553 阅读 · 0 评论