Linux-文件的编辑和计划任务
Linux-第六课时
接着上次课程的if判断和for循环,现在学习了while循环和case条件判断,逻辑上和C语言中的相同,注意具体格式编写。
while循环:
while 条件测试操纵
do
命令序列
done
其中满足条件后可以用exit 0来跳出循环。
case条件判断:
case 变量值 in
模式1) #)只有一边括号
命令序列1 #在判断输入字符类型实例中,[a-z] | [A-Z]中的 | 是作为逻辑或而非管道符
;; #两个;;
模式2)
命令序列2
;;
·············
*) #*用于对其余范围的包括
默认命令序列
esac #esca 和case 反过来 用于结束
计划任务服务程序
用at 时间 可以设定在某一个时间点执行一个命令,
Ctrl + D用于结束编写 ,其中:at -l 列出未执行的已有任务;at -c 编码 查看具体任务; at -r 编码 删除任务。
用crond可以按周期执行
crond的格式为 分 时 日 月 星期 命令,没有的用*号
注意:
1.所有命令需要用到绝对路径,使用whereis 命令查询后输入绝对路径。
2.星期和日期不能一起写
3.逗号用于并列 例如每月2号和4号 2,4
4.1-5可以表示区间,例如周一到周五 1-5
5./表示间隔,例如每隔2小时 /2
用户身份与文件权限
1.使用id 用户名 查看UID码,管理员的UID为0,系统用户为1~999(RHEL 5/6中为1~499),普通用户1000~*(RHEL 5/6中为500~65535).
2.文件权限数字法:r为4,w为2,x为1,一个属性三位独自累加,例如764:rwxrw-r-- ; rw--w--wx:643.
附学习笔记:学习运维的重点——养一只猫