Linux常用命令汇总(一)
线程操作
1、ps
ps -ef 查看当前活动进程
ps -ef | grep [线程关键信息]
ps -ef | grep java 查看java相关进程
2、kill
killall -9 java
1、批量删除带有关键字的进程
例如删除firefox进程
ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -9
ps -ef
表示查看所有进程grep firefox
表示列出所有包含关键字firefox的进程grep -v grep
在列出的进程中去除包含关键字grep的进程cut -c 9-15
截取输入行第9-15个字符组成的字符串,该字符串恰好是PIDxargs kill -9
将输出结果PID作为kill -9 的参数执行命令
状态查看
查看内存大小
free -m
查看磁盘大小
df -hl
3、查看网络状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
文件操作
文件内容替换
将当前目录下txt文件中的的ggg替换成yyy
sed -i s/ggg/yyy/g ./*.txt
创建文件夹
mkdir -vp 目录1/目录2/目录3
删除当前目录下所有文件
rm -rf *
关于作者
后端程序员,五年开发经验,从事互联网金融方向。技术公众号「清泉白石」。如果您在阅读文章时有什么疑问或者发现文章的错误,欢迎在公众号里给我留言。