每次需要终止正在运行的Linux/macOS系统进程时,你是否厌倦了运行kill和pkill命令,本文将介绍顶级交互式Linux和Unix命令行工具:fkill、gkill的安装方法,以便彻底终止这些系统上的进程,与kill命令不同,你不需要知道进程名称或进程ID,它有一个交互式菜单,你可以滚动查看系统上的所有正在运行的进程。
在Linux和macOS中安装fkill
fkill-cli工具依赖于Node.js,你应该安装Node.js以便安装和运行它,参考在Ubuntu 18.04系统中安装Node.js 10的方法。
安装Node.js后,使用npm命令安装fkill:
$ npm install fkill
使用fkill的方法
CLI用法:
$ fkill [ …]
使用选项操作时,可以将进程名称、进程ID或进程端口号传递给它,这个过程将被终止。
在没有任何选项的情况下键入fkill将以交互模式启动它,你可以滚动浏览应用程序列表,然后按键将其终止:
选项:
–force -f - >强制终止。
–verbose -v - >显示进程参数。
例子:
$ fkill 1500 --> Kill process with id 1600
$ fkill zoom --> Kill process named zoom
$ fkill:8443 --> Kill process listening on port 8443
$ fkill 1500 zoom: 8443 --> Kill above processes with one command
$ fkill
要终止端口,请在其前面加冒号,例如::8443。
安装gkill的方法
gkill需要安装golang才能工作,下载并安装Golang(参考:在Linux Mint 19系统中安装Go(Golang)的三种方法),然后运行:
$ go get github.com/heppu/gkill
安装后,你可以使用以下命令启动它:
$ gkill
相关主题