管理流程,初学者手册

管理流程,初学者手册

在我的 Ubuntu 启动器中,我有两个带问号的图标。当我将鼠标悬停在它们上面时,它们显示“已在执行”。这是什么?我可以删除它们吗?我是一个经验为零的 Linux 用户,即使我能理解,我也希望得到答案。-谢谢 :)

答案1

每个程序在运行时都是一个过程进程是
任何操作系统的重要组成部分。每个进程都有自己的唯一身份,这是一个数字。
您可以向进程发送信号来终止它。下面将对此进行解释。

管理流程,初学者手册

首先打开终端(按Ctrl+ Alt+ T)。
终端允许您在计算机上运行命令,
并查看其输出内容。

打开终端后,输入:

pidof firefox

按 ENTER 发出命令,如果您打开了 Firefox,
它将输出类似这样的内容:

14497

意思是“名为‘firefox’的进程正在运行,其 ID 为 14497”
现在,终止该进程:

kill <PID>

替换PID进程 ID(在本例中为) 要终止的14497进程。按 ENTER 键,Firefox 将关闭。

现在,如果您pidof firefox再次运行,它不应该输出任何内容,
因为不再有 Firefox 进程在运行。


一次全部

由于运行pidof然后kill执行很繁琐,您可以简单地运行:

killall firefox pidgin

firefox它会终止所有名为或 的进程pidgin
如果没有找到进程,它会告诉你:

firefox: no process found
pidgin: no process found

答案2

ps -e在你的终端上

并识别这些过程。

类型

kill <number>

number 是您想要终止的进程前面的数字。

但如果你不知道这些进程是什么,最好不要杀死它们。

答案3

您可以使用tophtop。top 随 Ubuntu 一起安装。您可以找到所需的进程,并且可以根据需要终止它,但您必须是 root 用户。

sudo kill <PID>

htop 可以给 top 带来更好的外观,但你需要使用以下方式安装它:

sudo apt-get install htop

相关内容