网站搜索

fkill - 在 Linux 中交互式终止进程


Fkill-cli 是一款免费开源、简单且跨平台的命令行工具,旨在以交互方式终止 Linux 中的进程,使用 Nodejs 开发。它还可以在 Windows 和 MacOS X 操作系统上运行。它需要进程ID (PID) 或进程名称来终止它。

要求:

  1. 在 Linux 中安装 Nodejs 8 和 NPM

在本文中,我们将解释如何安装和使用 fkill 在 Linux 系统中交互式终止进程。

如何在 Linux 系统中安装 fkill-cli

要安装 fkill-cli 工具,首先需要使用以下命令在 Linux 发行版上安装所需的软件包 NodejsNPM

在 Debian/Ubuntu 中安装 Nojejs 和 NPM

--------------- Install Noje.js 8 --------------- 
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs

--------------- or Install Noje.js 10 ---------------
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs

在 CentOS/RHEL 和 Fedora 中安装 Nojejs 和 NPM

--------------- Install Noje.js 8 --------------- 
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs

--------------- or Install Noje.js 10 ---------------
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
sudo yum -y install nodejs

安装NodejsNPM软件包后,现在您可以使用npm命令安装fkill-cli软件包-g 选项,可以全局安装它。

sudo npm install -g fkill-cli

在系统上安装fkill-cli后,使用fkill命令通过不带任何参数运行它以交互模式启动它。选择要终止的进程后,按 Enter

fkill  

您还可以从命令行提供PID进程名称,进程名称不区分大小写,下面是一些示例。

fkill 1337
fkill firefox

要终止端口,请在其前面加上冒号,例如::19999

fkill :19999

您可以使用 -f 标志强制执行操作,并且 -v 允许显示进程参数。

fkill -f 1337
fkill -v firefox

要查看 fkill 帮助消息,请使用以下命令。

fkill --help

另请查看如何使用传统 Linux 工具(例如 killpkillkillall)终止进程的示例:

  1. Linux 中终止进程的 Kill、Pkill 和 Killall 命令指南
  2. 如何在 Linux 中查找并终止正在运行的进程
  3. 如何使用“xkill”命令终止 Linux 进程/无响应的应用程序

Fkill-cli Github 存储库:https://github.com/sindresorhus/fkill-cli

就是这样!在本文中,我们通过示例解释了如何在 Linux 中安装和使用 fkill-cli 工具。使用下面的评论表提出任何问题,或分享您的想法。