特殊符号 sort_wc_uniq命令 tee_tr_split命令

 *     任意个 任意字符

?    任意一个字符

 #     注释字符

  \     转意符

  |     管道符  (之前有说过)

cut  命令:

cut  -d ""  -f  #    (-d  定义分隔符    -f #  显示第几列)

cut  -c  #    (-c  #  就是显示第几个字符)

sort  命令 (主要用于排序(便不更改文件内容),经常和uniq组合(去重)):

sort  -n  (以数字的方式排序,但有字母,就默认当成 0,即字母的排在前面 )

sort  -r    (反着排序,与sort -n 刚好相反)   其它的就很少用,基本就用sort -n 或 sort -r

wc 命令(主要用于统计):

wc -l  统计行数

wc -m 统计字符数

wc -w 统计单词数或没有分隔的数(一般以空格为分隔符)

 补充:cat -A  file_name 查看所的有字符

uniq  命令(去重,但不更改文件本身的内容):

uniq -c  

tee  命令(和追加 >> 命令功能一样):

tr 命令(替换字符):

split  命令(切割):

split -b  size   file_ame  (以指定大小切割(默认是以Bye 字节为单位,如:split -b 100M file_name ))

split -l   ####  file_name (以指定行数进行切割 (# :行数))

特殊符号扩展:

$ 变量的前缀

;  (分号)多条命令在同一行时,进行命令的分隔

~  表示当前用户的家目录

&  后台执行,或表示所有(正确与错误)sleep 300 &

>  >>  2> 2>>  &> &>>

>  表示写入   >> 表示 追加     2 表示错误的输出  &表示(所有的输出(正确与错误))

[  ]  表示中括号内的任意字符或范围

||    表示或的意思

&& 表示与的意思

猜你喜欢

转载自www.cnblogs.com/nfyx/p/8935099.html