53.fsck命令
检查和修复文件系统。
例如:
fsck –y #不需要确认直接检查和修复文件系统。
54.useradd和mkuser命令
为组添加用户。
useradd -d <HOME目录> -g <所属组> -s /usr/bin/csh -m <用户名>
例如:
如在SUN下创建smpsys用户:
useradd -d /home/smpsys -g sms -s /bin/csh -m smpsys
注:HP和SUN平台用useradd命令,IBM平台使用“mkuser”命令,命令格式为:
mkuser pgrp=<所属组> home=<HOME目录> shell=/usr/bin/csh <用户名>
54.exec命令
1.执行命令和程序来取代当前进程
exec command
当执行完毕后,不能返回调用进程,回返回到调用进程的父进程。
2.打开和关闭文件描述符
用于文件输入输出的exec命令的语法
exec < file 打开’file’以进行读操作,并把进程的标准输入链接到’file’
exec > file 打开’file’以进行写操作,并把进程的标准输出链接到’file’
当在命令行执行exec < sample 命令时,它把当前的shell的标准输入链接到sample文件.当在一个脚本里执行时,该命令把脚本的标准输如重定向到sample文件. 如果要恢复,需要执行exec </dev/tty命令把标准输入重新链接到终端.
54.tr命令
小写到大写
echo $var | tr “[a-z]” “[A-Z]”
echo $var | tr “[:lower:]” “[:upper:]”
大写到小写
echo $var | tr “[A-Z]” “[a-z]”
echo $var | tr “[:upper:]” “[:lower:]”