Pipcie 2015-07-16
1.grep
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n '100,200p' 文件名),去查出该关键字之后的日志内容。
但其实还有更简便的办法,就是用(grep -B n、-A n、-C n 关键字 文件名)即可查出关键字以及关键字上、下、上下的n行日志。
2. free
free -b 以Byte为单位显示内存使用情况。
free -k 以KB为单位显示内存使用情况。
free -m 以MB为单位显示内存使用情况。
3.df
df -h 以更易读的方式显示目前磁盘空间和使用情况。
4.du
du -sh 目录 显示该目录的总合。
5.uniq
uniq –c 文件名 显示输出中,在每行行首加上本行在文件中出现的次数。
uniq –d 文件名 只显示重复行。
uniq –u 文件名 只显示文件中不重复的各行。
6.diff
diff -c file1 file2 显示全部内容,并标出不同之处。
7.uname
uname -a 显示机器名,操作系统和内核的详细信息。
8.ps
ps -ef 全格式显示所有进程,环境变量。
9.iostat
Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。
iostat 2 3 每隔 2秒刷新显示,且显示3次。
10.wc
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
wc -l 文件名 统计行数。
wc -w 文件名 统计字数。
wc -c 文件名 统计字节数。