红帽考试学习第六记
4.3.3 while条件循环语句
while条件循环语句是一种让脚本根据某些条件来重复执行命令的语句,它的循环结构往往在执行前并不确定最终执行的次数,完全不同于for循环语句中有目标、有范围的使用场景。while循环语句通过判断条件测试的真假来决定是否继续执行命令,若条件为真就继续执行,为假就结束循环。
$() :执行括号里面命令,取其返回结果。
4.3.4 case条件测试语句
case语句是在多个范围内匹配数据,若匹配成功则执行相关命令并结束整个条件测试;如果数据不在所列出的范围内,则会去执行星号(*)中所定义的默认命令。
4.4 计划任务服务程序
计划任务分为一次性计划任务和长期性计划任务:
一次性计划任务:只执行一次,一般用于满足临时的工作需求。
at 时间 创建一次性计划任务
at -l 查看一次性计划任务
at -c 编码 查询计划任务的具体命令
atrm 编码 删除一次性计划任务
第五章 用户身份与文件权限
5.1 用户身份与能力
root 管理员 UID为0
系统用户 管理服务的用户 RHEL5/6 中UID为1~499,RHEL7中UID为1~999
普通用户 日常工作的用户 RHEL5/6 中UID为500~65535,RHEL7中UID为1000~
5.1.1 useradd命令
useradd命令用于创建新的用户,格式为“useradd [选项] 用户名” 。
5.1.2 groupadd命令
groupadd命令用于创建用户组,格式为“groupadd [选项] 群组名” 。
5.1.3 usermod命令
usermod命令用于修改用户的属性,格式为“usermo [选项] 用户名” 。
5.1.4 passwd命令
passwd命令用于修改用户密码、过期时间、认证信息等,格式为“passwd [选项] [用户名]” 。
5.1.5 userdel命令
userdel命令用于删除用户,格式为“userdel [选项] 用户名” 。
5.2 文件权限和归属
Linux里面一切都是文件,但是每个文件的类型都不尽相同,因此Linux系统使用了不同的字符来加以区分,常见的字符如下:
- :普通文件
d:目录文件
l:链接文件
b:块设备文件
c:字符设备文件
p:管道文件
一般文件(普通文件)和目录文件的rwx权限区分:
一般文件(普通文件):
r :查看文件内容
w:修改文件内容
x :如果该文件是脚本文件,有权限执行该文件
目录文件:
r :查看目录文件列表
w:能在目录内新建、删除、重命名文件
x :可以进入该目录,如:使用cd目录进入目录
以下是部分学习笔记: