MGI Linux上的进程 它们不过是一系列正在运行的程序,它们包含来自应用程序的信息以及与系统交互所必需的信息。 当我们杀死一个进程时,我们取消了它所代表的应用程序的执行,除了释放它消耗的所有资源之外,还消除了与其他进程和系统的所有通信。
来这里已经有一段时间了 DesdeLinux 写了一篇很棒的文章来教导 如何轻松杀死进程,这次我们将通过添加一个名为 fkill-cli 这使我们能够以一种简单而实用的方式杀死Linux中的进程。
什么是fkill-cli?
是一个 跨平台 免费, 由开发 信德·索胡斯(Sindre Sorhus),为我们提供了一个实用而舒适的用户界面 管理我们的操作系统的进程。 该工具使我们能够以一种简单,动态的方式杀死Linux中的进程,使用一个命令访问所有进程,并通过列表或名称或其中的一部分搜索要杀死的进程。
该工具可与当今的主要操作系统(Linux,Windows和macOS)一起使用,其使用非常简单,并且针对任何类型的用户。 跨平台 在社区中得到了广泛的认可,但是,这只是传统的替代方案 杀死进程的命令.
如何安装fkill-cli
安装 fkill-cli 我们必须已经安装 NPM,几乎可以在所有Linux发行版的官方存储库中找到。 然后我们必须执行以下命令,以便 fkill-cli 自动安装:
sudo npm install --global fkill-cli
然后我们可以使用以下命令运行该工具 fkill
学习使用fkill-cli杀死Linux上的进程
一旦安装了fkill-cli,我们就可以通过一种非常简单的方式杀死Linux中的进程。 该工具为我们提供了一些相当基本的命令供使用,如果执行则可以知道相同的命令 fkill --help
从终端。
$ fkill --help
Usage
$ fkill [<pid|name> ...]
Options
-f, --force Force kill
Examples
$ fkill 1337
$ fkill Safari
$ fkill 1337 Safari
$ fkill
使用fkill-cli非常简单,我们只需要使用上面提到的一些参数执行fkill命令,否则,仅fkill和该工具将向我们显示所有正在运行的进程的列表,我们就可以浏览带有键盘箭头的列表,最后选择我们要杀死的那个。 以同样的方式,我们可以写出名称(或部分名称)工具的过程会自动过滤匹配的过程。
在以下gif文件中,我们可以更详细地了解此工具的行为:
毫无疑问,这是一个很棒的工具,它将帮助我们以一种轻松,愉快且相当互动的方式杀死Linux中的进程。 你敢尝试吗?
您好,是否可以通过这些命令中的任何一个杀死进程并立即重新启动它?也就是说,如果留下了僵尸进程或以其他方式没有响应,则可以将其杀死并重新启动一个进程吗?命令还是各种?
谢谢
您好Argimiro!。 当我们要启动程序时,通常要做的是通过systemctl start,service start,firefox,pen等执行该程序,其中最后两个命令直接调用特定程序。 如果我们想杀死或杀死一个进程,我们通常通过kill命令或如Lagarto在本博文中通过fkill来实现。 换句话说,如果您想在杀死某个服务或程序后启动它,我认为最好的选择是使用适用于每个程序或服务的启动命令再次运行它。
它的作用与杀死-9 .. ??一样吗?
万一发生在某人身上。 安装npm并希望从终端运行fkill后,出现以下错误:
/ usr / bin / env:“节点”:文件或目录不存在
我在这里找到解决方案:
http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory