一、kill命令
kill命令是Linux中最常用的終止進程命令。使用kill命令時,需要先找到需要終止的進程的PID(進程ID),可以使用ps命令或top命令查看當前正在運行的進程的PID。
$ ps -ef | grep
上述命令將得到進程名對應的相關進程信息,其中第二列即為PID。
$ top
使用top命令可以實時查看正在運行的進程的信息,其中PID在第一列。
得到PID之後,可以使用kill命令終止進程,命令格式如下:
$ kill
kill命令默認發送SIGTERM信號,即中止進程。也可以使用其他信號,如SIGKILL、SIGSTOP等。
使用kill命令終止進程的示例:
$ ps -ef | grep nginx root 23697 25126 0 16:12 ? 00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; ... $ kill 23697 或 $ kill -9 23697
二、pkill命令
pkill命令是kill命令的一種變體,可以通過進程名殺死進程。和kill命令一樣,pkill命令默認發送SIGTERM信號。
pkill命令的用法如下:
$ pkill
使用pkill命令終止進程的示例:
$ pkill nginx
三、killall命令
killall命令也是kill命令的一種變體,可以通過進程名殺死進程,並且會殺死所有同名進程。和kill命令一樣,killall命令默認發送SIGTERM信號。
killall命令的用法如下:
$ killall
使用killall命令終止進程的示例:
$ killall nginx
四、xkill命令
xkill命令用於終止X Window中的進程。使用xkill命令時,鼠標會變成一個X符號,點擊需要終止的進程即可。
xkill命令的用法如下:
$ xkill
使用xkill命令終止進程的示例:
$ xkill
五、結束語
本文介紹了Linux中常用的終止進程命令及使用方法,包括kill、pkill、killall和xkill命令。在終止進程時需要小心,特別是在使用kill命令時一定要注意信號的選擇,以免對系統造成不良影響。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/245829.html