Linux bash 常用命令杂记

浏览: 1733

系统充电shell脚本,记录点滴!!!如您浏览之后对您温习有help,please give me一个 praise(YEA)

------------------------------------------------------------------------------------------------------------------------

1、查看系统分区:df -h       2、打印消息输出: echo "zsl"     3、增加shell文件执行权限:chmod x+o  file.sh  

4、运行:./file.sh  或者 sh file.sh  或者用bash自己的环境运行脚本:/bin/bash   file.sh   (这样不需要加执行权限),测试脚步用sh -n file.sh

5、定义并使用变量:line1:A=1 (等号左右不可以有空格)   line2: echo "print $A"   (使用变量)

6、常用系统已含义变量:$0  (当前程序的名称) $n (当前程序的第n个参数,n=1,2,...) $* (当前程序的所有参数,

      不包括程序本身)   $# (当前程序的参数个数,不包括程序本身)   $? (命令或者程序执行完后的状态,一般返

      回0表示执行成功,在其他命令执行后使用)  $UID (当前用户的ID)  $PWD  (当前所在的目录,引用如:echo $PWD)  

7、$n的使用,在sh中写入echo $1,如何运行sh时加入变量即可(多个参数用空格分割),如: sh file.sh  var1 

8、转义,如echo "The \$? is $?"    9、给打印内容加颜色  echo -e "\033[32mPlease print:\033[0m"

10、if使用,line1:num=10  line2 : if (($num>4)) ; then echo "ok" else echo "error"  fi (if 中两个小括号表示比较大小或计算)

11、判断目录是否存在: if [! -d /dir/20160403 ]; then mkdir -p /dir/20160403 fi   (判断文件是否存在:-f,[]用于判断文件目录等,[[]]用于判断数字大小,如if [[$num -gt 10]]);

12、echo "ok" > $file (覆盖,>> 追加) 13、 判断变量为空 if [ -z $num ];then exit   

13、查看linux版本:lsb_release -a

14、查找rpm:yum search unzip

安装:yum install -y unzip zip

15、添加很多定时任务可以在/var/spool/cron/用户名添加

推荐 0
本文由 华青莲 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册