shell
文章平均质量分 67
shell
cj5785
知其然,更要知其所以然
展开
-
shell-变量,字符串,数组,注释,参数传递
Linux的Shell有很多种,常见的有Bourne Shell Bourne Again Shell C Shell K Shell Shell for Root等,其中Bourne Again Shell,由于易用和免费,Bash在日常工作中被广泛使用,本系列文章就是基于B Shell进行探究的linux命令集成之前所讲的的linux命令,例如ls,cat,mkdir等等,都可以在she...原创 2019-04-04 22:50:39 · 1366 阅读 · 0 评论 -
shell-运算符
原生shell不支持数学运算,一般通过其他命令得以实现shell运算概述shell内的运算通常由expr命令实现val=`expr 2 + 2`echo $val这里值得注意的有两点,第一,在计算时候,因子之间必须存在空格,第二,这个计算是要让外部去执行的,所以放在反引号之间这里会有三种常见写法val1=`expr 2 + 2`val2=$(expr 2 + 2)val3=$[...原创 2019-04-04 22:51:31 · 1430 阅读 · 0 评论 -
shell-流程控制
shell里面也有流程控制,其使用方法与C和Java类似,不过也存在差别if elseif语法格式if conditionthen command1 command2 ... commandN fiif语句也可以写在一行if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fiif...原创 2019-04-04 22:52:09 · 1126 阅读 · 0 评论 -
shell-常用命令,重定向和文件包含
shell的知识点并不多,这里简单介绍一下常用的一些东西常用命令echo显示普通字符串echo "test"显示转义字符echo "\"test\""显示变量echo "$key"显示换行echo -e "OK! \n" # -e 开启转义显示不换行echo -e "OK! \c" # -e 开启转义 \c 不换行显示结果定向至文件ec...原创 2019-04-04 22:52:47 · 1517 阅读 · 0 评论