? 只代表一个任意的字符
注释符号,即#后面的内容都会被忽略
\ 脱义字符,会将后面的特殊符号还原为普通字符
| 管道符,将前面的命令的输出作为后面命令的输入
wc -l 计算一个文档有多少行
命令cut
格式: cut -d ‘分隔字符‘ [ -cf ] n
-d 后面跟分隔字符,分隔字符要用单引号括起来
-c 后面接的是第二个字符
-f 后面接的是第几个区别
命令sort
格式:sort [ -t 分隔符 ] [ -kn1,n2 ] [ -nru ]
如果不加任何选项,则按ASCII码值进行比较
命令wc
用于统计文档的行数、字符数和词数
不跟任何选项,直接跟文档,则会把行数、词数和字符数依次输出,并把行数写在前面
命令 uniq
用来删除重复的行
-c 表示统计重复的行数,并把行数写在前面
命令tee
把文件写入后面所写的文件并显示在屏幕上
命令tr
用于替换字符,常用来处理文档中出现的特殊符号
-d 表示删除某个字符
-s 表示删除重复的字符
常用于把小写字母变成大写字母
命令split
用于切割文档
-b 表示依据大小来分割文档,单位为byte
如果不指定目标文件名,则会以xaa、xab...这样的文件名来存取切割后的文件
特殊符号$
可以用作变量前面的标识符
!$ 表示上条命令的最后一个变量
特殊符号;
可以在一行中运行两个或两个以上的命令
特殊符号~
表示用户的家目录
特殊符号&
把一条命令放到后台执行
重定向>、追加>>、错误重定向2> 、 错误追加重定向 2>>
特殊符号&&和||
&& 只有command1执行成功后,command2才会执行,否则command2不执行
|| command执行成功后则command不执行,否则执行command2,即command1和command2中总有一条命令会执行
原文地址:http://blog.51cto.com/14016832/2313687
时间: 2024-10-09 03:25:53