linux查看进程命令杀进程
linux查看进程命令杀进程详细介绍
在 Linux 系统中,有许多命令可以用来查看进程和终止进程,下面为你详细介绍:
查看进程
1.
ps 命令
ps 命令用于报告当前系统的进程状态,能够列出当前运行的进程信息。
- 查看当前终端运行的进程:
bash
- 查看所有进程的详细信息:
bash
- 查看特定用户的进程(例如用户名为
john):
bash
john
2.
top 命令
top 命令是一个动态的实时监控工具,它会持续更新并显示系统中各个进程的资源占用情况。执行该命令后,你可以看到 CPU、内存等资源的使用情况以及各个进程的详细信息。按 q 键可以退出 top 界面。
bash
3.
htop 命令
htop 是 top 命令的增强版,它提供了更直观、更丰富的界面,能够以图形化的方式展示进程信息。如果系统中没有安装 htop,可以使用包管理器进行安装(例如在 Debian 或 Ubuntu 系统中使用 sudo apt-get install htop)。
bash
终止进程
1.
kill 命令
kill 命令用于向指定的进程发送信号,默认发送的是 TERM(终止)信号,该信号允许进程在终止前进行一些清理工作。
- 首先使用
ps或其他命令找到要终止的进程的 PID(进程 ID)。例如,假设要终止的进程 PID 为1234,可以使用以下命令:
bash
- 如果进程忽略了
TERM信号,你可以使用KILL信号强制终止进程,该信号会立即终止进程,不会给进程任何清理的机会:
bash
2.
pkill 命令
pkill 命令可以根据进程名来终止进程,而不需要手动查找进程的 PID。例如,要终止名为 firefox 的所有进程,可以使用以下命令:
bash
firefox
如果需要强制终止进程,可以使用 -9 选项:
bash
firefox
3.
killall 命令
killall 命令也可以根据进程名来终止进程,用法与 pkill 类似。例如,终止所有名为 chrome 的进程:
bash
chrome
同样,使用 -9 选项可以强制终止进程:
bash
chrome
912 chrome