Linux核心命令
Linux核心命令
- strace(查看系统调用的一个过程)
例:strace cat /test.txt
- netstat
- perf
- top
- pidstat
- mpstat
- dstat
- vmstat
- slabtop
- free
- top
- tcpdump
- ip
- nicstat
- dtrace
- ping
- dtrace
- blktrace
- iptop
- iostat
- stap
文本处理类的命令:
-
wc
wc [option] [file]... -l: 统计行数 -c: 统计字节数 -w;统计单词数
-
tr
tr: 转换字符或删除字符 tr '集合1' '集合2' tr -d '字符集合'
-
cut
This is a test line. -d字符:指定分隔符 -f#: 指定要显示字段 单个数字:一个字段 逗号分隔的多个数字:指定多个离散字段 -:连续字段,如3-5;
-
sort
按字符进行比较 sort [option] file... -f: 忽略字符大小写;
-b: 忽略最前面的空格符部分;
-M:以月份的名字来排序,例如:JAN,DEC等等的排序方法; -n: 比较数值大小;
-r: 反向排序; -t: 指定分隔符 -k N: 指定按第N列排序 -u: 重复的行,只显示一次; -
uniq
移除重复的行 -c:显示每行重复的次数 -d:仅显示重复过的行 -u: 仅显示不曾重复的行
例:对于一个用户日志文件,每行记录了一个用户查询串,长度为1-255字节,共几千万行,请排出查询最多的前100条。 日志可以自己构造。
awk '{print $1}' $file | sort | uniq -c | sort -k1nr | head -n$100
-
工具速查链接
>>>相关链接:
linux基础命令:http://cnblogs.com/mmzs/p/8406208.html
Linux某些命令找不到/无法使用:http://www.cnblogs.com/mmzs/p/9043190.html
Linux之定时任务Crond使用:http://cnblogs.com/mmzs/p/8178487.html
Linux命令-基本操作和软件安装:http://cnblogs.com/mmzs/p/8183935.html