链接:https://www.cnblogs.com/Javame/p/3968343.html
1.查看cpu信息
/proc/cpuinfo
2.查看占用cpu使用率最高的K个进程
ps -aux | sort -k3nr | head -K
3.查看占用cpu使用率最高的K个进程
ps -aux |sort -k4nr | head -K
4.查看一个文件的末尾50行
查看/etc/profile的前10 行内容
# head -n 10 /etc/profile
查看/etc/profile的后50 行内容
# tail -n 50 /etc/profile
5.如何过滤文件内容中包含"error"的行
cat file_name | grep "error"
6.查看某端口号
产看端口号是否被占用,看监控状态为LISTEN表示已经被占用
netstat -anp | grep port_number
7.是查看当前所有已经使用的端口情况
netstat -nultp
8.查看某进程号
ps -aux | grep ps_name
ps -ef | grep ps_number
9.查看ip地址
ip config
10.创建和删除一个多级目录
mkdir -p ./a/b
rm -rf ./a
11.在当前用户家目录中查找haha.txt文件
find ~/ -name hah.atxt
12.如何查询出tomcat的进程并杀死掉这个进程
ps -ef | grep tomcat
kill -9 tomcat_port
13.动态查看日志文件
tail -f log_file
14.查看系统硬盘空间
df -aTh
15.产看当前机器listen的所有端口
netstat -tlnp
16.文件打包压缩及拆包命令
打包压缩格式:tar -zcvf file.tar.gz 文件1 文件2 …
demo:把当前文件夹下所有文件及文件夹打包并压缩到test.tar.gz
tar -zcvf test.tar.gz *
解压格式: tar -zxvf 压缩包包名
tar -zxvf test.tar.gz
17.修改文件权限
demo:
chmod 777 file_name