Redhat Linux的第六节网课 继续学习shell脚本条件测试语句 初始用户以及文件权限
while条件循环语句
格式为while 、do、done等关键词构成,与if语句进行嵌套,可以用来猜测一个随机数。
case条件测试语句
case条件语句可以判断用户输入的值,并给予回复。
计划任务服务程序
计划任务分为一次性计划任务和长期性计划任务。
一次性计划任务格式为 at+时间 然后输入命令Ctrl+D进行保存,at -c 2 查看第2个计划任务里的工作 at -l 显示当前的计划任务
atrm 2 删除2这个计划任务。
周期性计划任务:crond 服务名称 crontab 配置工具 分 时 日 月 星期 命令 这里的命令必须写命令的绝对路径,用whereis+命令来查看。
用户身份与文件权限
在linux 中用户有着唯一的标识号码,并且分为3类用户,分别是:管理员 root uid:0 系统用户:在rhel5/6 中 uid:1-499 rhel7 1-999 普通用户:rhel5/6 500~65535 rhel7 1000~ 未知
创建用户的命令是:useradd 选项 用户名 如:useradd -u 8888 linuxprobe 可以改变linuxprobe用户的uid号为8888
创建用户组的命令是:groupadd 选项 群组名 如:groupadd linuxprobe 创建linuxprobe组
对于用户而言,有一个基本组和扩展组,基本组随用户一起诞生,和用户名名称一样,只有一个;扩展组可以后期加入,可以不只一个。
修改用户属性的命令:usermod 选项 用户名 常用的 选项是-g和-G 小g更改的是用户的所属用户组 大G更改的是用户的扩展组。
修改用户密码的命令:passwd 选项 用户名 根据参数的不同 有两种修改用户密码的方式: 1.passwd 用户 通过两次输入密码完成密码的更改 2.用"echo redhat | passwd --stdin 用户" 这个命令一次完成密码的重置。
删除用户的命令:userdel 用户 一般建议删除两次,先用userdel 用户名 删除用户 然后看其家目录里是否有重要文件 备份之后再使用userdel -r 用户名 进行删除家目录操作
文件权限及归属
先认识一下linux里都有那些文件: -:普通文件;文本文件 d:目录文件 l:链接文件 b:块设备文件 c:字符设备文件 p:管道文件
权限:在linux系统中,总共有三种权限,r(读) w(写)x(执行) 对于文件来说 r 权限代表着用户可以查看该文件的内容 w 可以修改文件内容 x 如果这个文件是一个脚本文件,有执行权限。 对于目录来说 r 代表用户能查看目录的文件列表权限 w 能够在目录内新建、改名、删除文件的权限 x 能够使用cd 命令进入该目录的权限。
学习心得
今天学习了新的文件权限,发现linux系统的文件权限可以windows系统的文件权限好玩多,windows只是告诉你无法访问该文件,而没有解决办法;而linux可以通过更改文件的权限来对文件进行操作,十分方便,同时也学习了linux里系统里庞大的文件内类型,怪不得老刘常说:"linux系统里所有的一切都是文件”。