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.

附学习笔记:学习运维的重点——养一只猫

Linux-文件的编辑和计划任务

相关推荐