同时回放多个命令,命令之间用 & 连接
一、创建.sh的脚本文件 touch test.sh
有一个问题需要约定一下,凡是自定义的脚本建议放到/usr/local/sbin/目录下,这样做的目的是,一来可以更好的管理文档;二来以后接管你的管理员都知道自定义脚本放在哪里,方便维护。
若权限不够可以sudo su一下,再创建
二、编辑.sh的shell脚本 vim
注意:vim与vi区别,vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。选用vim即可
vim test.sh
i (输入)
#!/bin/bash ( 它代表的意思是,该文件使用的是bash语法。如果不设置该行,那么你的shell脚本就不能被执行)
#注释内容
date (打印当前系统的时间)
echo "hello world."
按ESC键
:wq!
三、chmod +x ./test.sh #给脚本添加执行权限
四、运行shell脚本 sh -x test.sh sh test.sh
使用sh命令去执行一个shell脚本的时候是可以加-x选项来查看这个脚本执行过程的,这样有利于我们调试这个脚本哪里出了问题。
几种date常见的用法:
%Y表示年,%m表示月,%d表示日期,%H表示小时,%M表示分钟,%S表示秒
注意%y和%Y的区别。
-d 选项也是经常要用到的,它可以打印n天前或者n天后的日期,当然也可以打印n个月/年前或者后的日期。
另外星期几也是常用的
五、shell脚本中的变量
1、定义变量的格式为变量名='变量的值'。当在脚本中引用变量时需要加上’$’符号