1. `ps`:列出当前运行中的进程。 `ps aux`:显示所有进程,包括用户名、进程ID、CPU和内存使用情况等。 `ps ef`:显示所有进程的详细信息,包括父进程ID、启动时间等。
2. `top`:实时显示系统中各个进程的资源占用情况,并可以根据CPU和内存使用情况进行排序。 `top u username`:只显示特定用户的进程。 `top p pid`:只显示特定进程ID的进程。
3. `htop`:类似于`top`,但具有更友好的用户界面和更多的功能。 `htop`:直接启动`htop`。
4. `pstree`:以树状结构显示进程的父子关系。 `pstree p`:显示进程ID。 `pstree a`:显示进程的完整命令行。
5. `kill`:向进程发送信号,可以用来结束进程。 `kill 9 pid`:强制结束进程ID为`pid`的进程。
6. `pgrep`:根据进程名查找进程ID。 `pgrep f 'pattern'`:查找包含特定模式的进程。
7. `pkill`:根据进程名或模式结束进程。 `pkill f 'pattern'`:结束包含特定模式的进程。
8. `nice`:设置进程的优先级。 `nice n 19 command`:以最低优先级运行`command`。
9. `renice`:调整正在运行进程的优先级。 `renice n 19 p pid`:将进程ID为`pid`的进程优先级调整为19。
10. `nohup`:在后台运行命令,即使关闭终端也不会终止。 `nohup command