什么是shell? shell 也是操作系统中的一个软件,它包在 linux 内核的外面,为用户和内核之间的交互提供了一个接口。
diff b表示忽略空格,B表示忽略空行,d表示删除
cut -d : ##指定:为分隔符 -f ##指定显示的列 5第五列| 3,5 3和5列|3-5 3到5列|5- 第五列以后|-5 到第五列 -c ##指定截取的字符(数字用法同-f)
sort -n ##纯数字排序 -r ##倒叙 -u ##去掉重复 -o ##输出到指定文件 -t ##指定分隔符 -k ##指定排序的列
uniq -c #合并重复并统计重复个数 -d #显示重复的行 -n #显示唯一的行
tr ‘a-z’ ‘A-Z’ ##小写转大写 tr ‘A-Z’ ‘a-z’ ##大写转小写
test test = [] ##[] 就相当于test命令 “test $a = b " = [ " b" = [ " b"=["a” = “$b” ] test数字对比 != -eq ##等于 -ne ##不等于 -le ##小于等于 -lt ##小于 -ge ##大于等于 -gt ##大于 test的条件关系 -a ##并且 -o ##或者 test对于文件的判定 -ef ##文件节点号是否一致(硬链) -nt ##文件1是不是比文件2新 -ot ##文件1是不是比文件2老 -d ##目录 -S ##套结字 -L ##软连接 -e ##存在 -f ##普通文件 -b ##快设备 -c ##字符设备