常用命令
-
查看CPU内核数
cat /proc/cpuinfo | grep physical | uniq -c
-
查看文件大小并排序
1. du /user -a --max-depth=1 | sort -nr 不能用 -h否则排序有问题 2. du /user -a --max-depth=1 | sort -nr | head 前10个 3. du /user -a --max-depth=1 | tail 后10个
-
递归删除目录中的指定文件
find ./ -name ‘*.o’ | xargs rm -f
可以通过管道命令来操作,先find出主目录 下想删除的文件,然后通过“xargs”这个构造参数列表并运行命令。 -
查看安装的依赖
- apt list --installed | grep pack_name
-
查看文件可执行程序依赖的库
- readelf -d xxx
-
搜索安装包
- apt-cache search xxx
-
查看tcp连接数及状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' SYN_SENT 3 TIME_WAIT 13 FIN_WAIT2 1 CLOSE_WAIT 3 ESTABLISHED 93
-
卸载make install的文件
- 方法一:sudo make uninstall (有的不支持)
- 方法二:sudo xargs rm < install_manifest.txt (安装时自动生成的安装记录)
-
apt相关
查找软件包命令: sudo apt search 查看软件包命令:sudo apt show 列出所有已安装的包:apt list --installed 列出所有已安装的包的版本信息:apt list --all-versions