diff
patch(添加补丁)
diff -u westos westos.new > westos.patch#生成补丁
patch westos westos.patch #给westos打补丁
-b #备份原文件
cut 查看列
sort (排序) uniq
tr(大小写转换)
tr ‘a-z’ ‘A-Z’
tr ‘mn’ ‘a’ #将mn替换为a,后面只能写一个字符
test
-b file 如果文件为一个块特殊文件,则为真
-c file 如果文件为一个字符特殊文件,则为真
-d file 如果文件为一个目录,则为真
-e file 如果文件存在,则为真
-f file 如果文件为一个普通文件,则为真
-g file 如果设置了文件的 SGID 位,则为真
-G file 如果文件存在且归该组所有,则为真
-k file 如果设置了文件的粘着位,则为真
-O file 如果文件存在并且归该用户所有,则为真
-p file 如果文件为一个命名管道,则为真
-r file 如果文件可读,则为真
-s file 如果文件的长度不为零,则为真
-S file 如果文件为一个套接字特殊文件,则为真
-t fd 如果 fd 是一个与终端相连的打开的文件描述符(fd 默认为 1),则为真
-u file 如果设置了文件的 SUID 位,则为真
-w file 如果文件可写,则为真
-x file 如果文件可执行,则为真
#练习题
&&和||
&& #条件存在执行下面语句
|| #条件不存在执行下面语句