linux常用命令总结
由于最近频繁操作linux系统,总结一波常用的命令但是老是忘记的命令
查看机器存储空间情况
df -h
查看超过100mb的文件
find / -type f -size +100M
查看当前文件夹文件大小(深度为1)
du -h --max-depth=1
查找某个文件夹位置
假设我想查找nebula的文件夹
find / -name nebula
查看某个端口对应的进程号
假设查看9669端口对应进程
fuser -n tcp 9669
查看某个端口是否被使用
假设查看9669端口使用情况 为0表示未使用
netstat -lntup |grep 9669|wc -l
后台运行程序并保持挂起
通过nohup命令实现
nohup ./main.sh &
删除当前文件夹以及子文件夹所有.log文件
find . -name '*.log' -type f -print -exec rm {} \;
将文件夹打包为tar.gz
例:将test文件夹打包为demo.tar.gz
tar -zcvf demo.tar.gz ./test