grep
行搜索工具
grep [可选项] 'tzh' a.txt #搜索 a.txt中有 tzh 的行 #--color=auto vim /etc/bashrc alias #打开全局配置文件 GG #跳到最后一行 o #插入 grep='grep --color=auto' #grep命令现在等价于grep,全局永久生效 :wq source /etc/bashrc #-n 显示行号 #'^key' '$key' grep '^tzh' 'zmr$' a.txt #搜索a.txt以tzh开头,以zmr结尾的行 #-v查询条件取反 grep #-A 3 after -B 3 before -C 3 context grep -n -C 10 'error' a.log #一般用于查看日志错误 #-w 'hello' 查询有hello单词的行,注意是单词,而不是包含
cut
列截取工具
# cut -d: -f1,7 a.txt | head #分隔符为:(默认为制表符),按列截取,截取第1列和第7列 显示头10行 cut -d: -c1-5 a.txt #按字符截取,截取前5个字符 cut -d: -c10- a.txt
sort



