Fkill 用于在Linux中杀死进程的互动工具
时间:2020-03-05 15:26:49 来源:igfitidea点击:
在本教程中,我将演示如何使用Fkill-CLI轻松杀死Linux的过程。
Fkill-CLI是在NodeJS中编写的命令行工具,它在Linux,MacOS和Windows上进行过程管理更简单。
它提供了杀死运行进程的导向方法,以支持搜索以便按名称轻松过滤进程。
与kill命令和任何其他unix/windows进程管理器不同,fkill-cli很快,资源使用很少,没有麻烦的ps命令输出,以过滤进程和手动复制进程ID以与killcommand一起使用。
在Ubuntu 16.04上安装Fkill-CLI
Fkill所需的主要依赖性是nodejs。
首先,通过运行命令,在Ubuntu服务器上安装nodejs:
$curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash $sudo apt-get install -y nodejs $npm -v 5.6.0
安装NodeJS后,我们应该具有用于安装Fkill的NPM命令。
# npm install --global fkill-cli /usr/bin/fkill -> /usr/lib/node_modules/fkill-cli/cli.js + [email protected] added 141 packages in 17.373s
在CentOS上安装Fkill-CLI
要在CentOS上安装NodeJS,请运行命令
# curl --silent --location https://rpm.nodesource.com/setup_7.x | sudo bash # yum install gcc-c++ make # yum -y install nodejs
然后安装fkill-cli
# npm install --global fkill-cli /usr/bin/fkill -> /usr/lib/node_modules/fkill-cli/cli.js + [email protected] added 141 packages in 17.373s
在Arch Linux上安装Fkill-cli
这些命令将安装nodejs和fkill工具:
# pacman -S nodejs npm # npm install --global fkill-cli
使用fkill命令
起始fkill只是在终端上键入命令fkill的问题。
$fkill
用法
$fkill [<pid|name|:port> …]
支持的选项:
--force -f Force kill --verbose -v Show process arguments
运行命令,没有参数默认为交互式界面。
请注意,进程名称是不区分大小写的。
按<ENTER>
我们应该获取系统上运行进程列表。
使用顶/向下箭头键浏览列表。
所选过程将以绿色突出显示。
在所选项目上按Enter键返回键将杀死此过程。
我们也可以通过键入几个过程的字符来进行快速过滤。
使用Name/ID杀死进程的示例
Fkill支持处理名称和进程ID作为参数。
$fkill 1337 # Kill a process with ID 1337 $fkill safari # Kill safari process $fkill :8080 # Kill a process using port 8080 $fkill 1337 safari :8080 # Kill process with ID 1337, named safari and one using port :8080
要杀死端口,请使用冒号前缀。
例如:: 8080。