- 查看Linux系统版本
lsb_release -a
- 查找文件中是否包含某字符串
crontab -l | grep -i 'string'
- 查看文件中某个字符串所在行的前后几行内容
more xxx.xx | grep -A 5 content
-A表示向后,-B表示向前
- 删除文件最后几行
tac xxx | sed '1,Nd' | tac
+ 查询某目录下含有特定字符的文件
find ./ | xargs grep -ri "string" -l
- 查询文件中包含特定字符串的行数
find xxx.xx | xargs cat | grep .*string.* | wc -l
- 不包含特定字符串的行数
find xxx.xx | xargs cat | grep -v .*string.* | wc -l
- 查找文件夹下,包含某字符串的文件
find path -type f -name "*.c" | xargs grep "string"
- 目录下文件及文件夹数量
ls path | wc -w
网友评论