万能的kill命令
杀掉占用8000端口的进程
lsof -i:8000|grep -v PID|awk '{print $2}'|xargs -r kill -9
lsof -i:端口号 查看端口占用情况
lsof -i:端口号
具体参数信息如下:
- COMMAND:进程的名称
- PID: 进程号
- USER: 进程所有者
- FD: 文件描述符,应用程序通过文件描述符识别该文件。如cwd等
- TYPE:文件类型
- DEVICE:指定磁盘的名称
- SIZE: 文件的大小
- NODE: 索引节点(文件在磁盘上的标识)
- NAME: 打开文件的确切名称
grep -v xx 反向查找
grep -v xxx
查找出来的内容就是不带有xxx的
实战演练1:
实战演练2:
awk ‘{print $2}’ 打印第2个字段
awk ‘{print $2}’
使用awk截取进程号
实战演练:
xargs -r kill -9 xargs将管道前面的输出结果传递给kill -9作为输入
xargs -r kill -9
xargs加-r和不加-r的区别,在进程不存在情况下,不加-r会有无关的错误输出。
实战演练: