脚本循环语句

for  变量名 in  取值列表                        for   用户名  in   列表文件

do                                                       do   

      命令序列                                              创建用户并设置密码

done                                                    done


read命令用于读取用户输入的密码值      格式:read -p

/dev/null是一个被称为Linux黑洞的文件,把输出信息重定向到这个文件等同于删除数据,类似回收站,保持用户屏幕简洁

$(命令)相当于`命令`:执行括号或者双引号括起来的字符串中的命令


while    条件测试操作                              while   未猜中正确价格

do                                                          do 

      命令序列                                                反复猜测商品价格

done                                                      done


expr命令:取得变量的结果

$RANDOM:产生一个随机变量


case语句:在多个范围内匹配数据,若匹配成功则执行相关命令并结束整个条件测试;如果数据不在所列出的范围内,则会执行星号(*)中所定义的默认命令。


任务服务程序:crond服务名称

LinuxProbe第六课听课笔记_LinuxProbe


at命令:一次性任务,重启后自动删除-l  查看     

   删除at任务命令:atrm 任务编号

crontab命令:长期性任务,在编写任务中,命令语句要使用绝对路径,查看命令的绝对路径:which 命令名称或者whereis 命令名称

   删除at任务命令:crontab -r

任务中的字段格式:   分         时         日           月          星期       命令

1.字段没有,设置为星号

2.日和星期不能同时使用,要不有日,要不星期,否则会导致冲突


用户身份与文件权限

 下图解释,不同系统查看UID编号,便知道用户的身份

LinuxProbe第六课听课笔记_LinuxProbe_02

常用命令:id       useradd      groupadd      usermod         passwd    userdel