* 任意个 任意字符
? 任意一个字符
# 注释字符
转意符
| 管道符 (之前有说过)
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 表示错误的输出 &表示(所有的输出(正确与错误))
[ ] 表示中括号内的任意字符或范围
|| 表示或的意思
&& 表示与的意思