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个字符组成的字符串,该字符串恰好是PID
  • xargs 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 *
原文地址:https://www.cnblogs.com/fonxian/p/5802317.html