LinuxProbe第六课听课笔记

丈夫欲遂平生志,一载寒窗一举汤。这篇文章主要讲述LinuxProbe第六课听课笔记相关的知识,希望能为你提供帮助。
脚本循环语句
for  变量名 in  取值列表                        for    用户名  in    列表文件
do                                                        do   
      命令序列                                              创建用户并设置密码
done                                                    done


read命令用于读取用户输入的密码值      格式:read -p
/dev/null是一个被称为Linux黑洞的文件,把输出信息重定向到这个文件等同于删除数据,类似回收站,保持用户屏幕简洁
$(命令)相当于`命令`:执行括号或者双引号括起来的字符串中的命令


while    条件测试操作                              while    未猜中正确价格
do                                                          do 
      命令序列                                                反复猜测商品价格
done                                                      done


expr命令:取得变量的结果
$RANDOM:产生一个随机变量


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


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



at命令:一次性任务,重启后自动删除-l  查看     
    删除at任务命令:atrm 任务编号
crontab命令:长期性任务,在编写任务中,命令语句要使用绝对路径,查看命令的绝对路径:which 命令名称或者whereis 命令名称
    删除at任务命令:crontab -r
任务中的字段格式:    分          时          日            月          星期        命令
1.字段没有,设置为星号
2.日和星期不能同时使用,要不有日,要不星期,否则会导致冲突


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

常用命令:id        useradd      groupadd      usermod          passwd    userdel     
 
【LinuxProbe第六课听课笔记】


    推荐阅读