Vim编辑器与Shell命令脚本
4.3.2 for 条件循环语句
for 变量名 in 取值列表
do
命令序列
done
4.3.3 while 条件循环语句
while 条件测试操作或语句
do
命令序列
done
4.3.4 case条件测试语句
case 变量值 in
条件1
命令序列1
;;
条件2
命令序列2
;;
......
)
默认命令序列
esac
4.4 计划任务服务程序
(1)单次执行:
at 时间---设定执行时间;
at -l ---查看已设置好还未执行的一次性计划任务;
atrm 任务序列号---删除计划任务。
(2) 周期性执行:
crontab -e---创建、编辑计划任务;
crontab -l---查看当前计划任务;
crontab -r---删除某条计划任务;
crontab -u ---以管理员身份登录编辑他人的计划任务。
计划任务时间周期设置:分 时 日 月 星期 命令:计划任务中“分”字段必须有数值,不能为空或号;“日”和“星期”字段不能同时使用,否则会发生冲突;命令要以绝对路径来写。
,:8,9,10---表示8月、9月、10月多个时间段(以月为例);
- :12-15----表示每月的12至15日(以日为例);
/ :*/2---表示每隔2分钟执行一次任务(以分钟为例); - :不设置的字段以*号代替。
第5章 用户身份与文件权限
5.1 用户身份与能力:
管理员:UID=0;
系统用户:UID=1-999;
普通用户:UID=1000及以上。
操作用户命令:
(1) 创建新的用户:useradd [选项] 用户名;--默认的用家目录为/home;默认的Shell解释器为/bin/bash; 同时创建与该用户同名的基本用户组。用户的信息保存在/etc/passwd文件中。
(2) 创建用户组:groupadd [选项] 用户名。
(3) 修改用户密码、过期时间、认证信息等:passwd [选项] [用户名]。
(4) 删除用户:userdel [选项] 用户名。-f---强制删除用户; -r---同时删除用户及家目录。
5.2 文件权限与归属
(1) 文件类型区分(6类):
-:普通文件;d:目录文件;l:链接文件;b:块设备文件;c:字符设备文件;p:管道文件
(2) 文件权限:
rwx rwx rwx
421 421 421
文件所有者 文件所属组 其他用户
原文地址:https://blog.51cto.com/14265779/2396619