grep |
在文件 / 输入流中按关键词搜索匹配的行 |
-i 忽略大小写-v 反向匹配(排除含关键词的行)-n 显示匹配行的行号 |
grep "root" /etc/passwdgrep -i "error" /var/log/syslog |
find |
在系统目录中按文件名 / 路径规则查找文件 / 目录 |
-name 按文件名匹配(支持通配符)-type 指定查找类型(f = 文件,d = 目录) |
find /etc -name "*.conf"find /home -type f -name "test.txt" |
cut |
按分隔符截取文本的指定列 / 字段 |
-d 指定字段分隔符-f 指定要截取的字段序号 |
cut -d: -f1 /etc/passwdcut -d" " -f3 test.txt |
sort |
对文本内容按规则排序 |
-n 按数字大小排序-r 倒序排序-u 排序后去重 |
sort test.txtsort -n -r num.txt |
uniq |
去除文本中连续重复的行 |
-c 统计重复行的出现次数 |
`sort test.txt |
wc |
统计文本的行数、单词数、字符数 |
-l 统计行数(最常用)-w 统计单词数-c 统计字符数 |
wc -l test.txtwc -w /etc/passwd |
评论(0)
暂无评论