linux 工具文档一
1 linux 命令
-
grep
用于文件内部查找匹配命令 -
find
用于查找文件使用 -
awk
- AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。
- 语法:
awk [选项参数] 'script' var=value file(s) 或 awk [选项参数] -f scriptfile var=value file(s)
- 示例:
ps -ef|grep sync | awk '{print $2}'
-
xargs
- 一个给其他命令传递参数的过滤器
- 示例:
find ./ -name test.cpp | xargs grep Lock -rni
-
wc
-
用于统计。
-
语法:
wc [-clw][--help][--version][文件...]
-
示例:
find ./ -name test.cpp | xargs grep Lock -rni | wc -l
-
注意:
-
NR,表示awk开始执行程序后所读取的数据行数.
-
FNR,与NR功用类似,不同的是awk每打开一个新文件,FNR便从0重新累计.
ps -ef|grep test | awk 'NR==1' |awk '{print $2}'
-
-
-
pstree
pstree -p 主线程id
查看主线程与子线程的关系