ps命令

小张哥
2024-03-20 / 0 评论 / 37 阅读 / 正在检测是否收录...

ps 命令用于显示当前正在运行的进程信息。它提供了一种查看系统中进程状态的简单方法,可以用来列出正在运行的进程、查看特定用户的进程、查看进程树等。

以下是 ps 命令的一些常用选项:

  1. 常用选项

    • -e:显示所有进程。
    • -f:显示详细的进程信息。
    • -u user:仅显示指定用户的进程。
    • -aux:以详细列表的方式显示所有进程信息,包括用户、CPU 占用、内存占用等。
  2. 输出格式选项

    • -o format:指定输出的格式。
    • -o pid,cmd:仅显示进程ID和命令名称。
    • -o user,pid,%cpu,%mem,cmd:以自定义格式显示进程信息。
  3. 进程状态选项

    • -A:显示所有进程。
    • -r:显示运行中的进程。
    • -s:显示会话领导者的进程。
    • -t:显示与指定终端相关的进程。
  4. 进程树选项

    • -H:以树状结构显示进程关系。
    • -L:显示线程信息。
  5. 其他选项

    • -C command:仅显示指定命令的进程。
    • -p pid:仅显示指定进程ID的进程。
    • -k pid:杀死指定进程ID的进程。

示例用法:

  • ps -ef:显示所有进程的详细信息。
  • ps aux | grep ssh:查找所有与 SSH 相关的进程。
  • ps -u username:仅显示指定用户的进程。
  • ps -o pid,cmd --ppid 1234:显示父进程ID为 1234 的所有子进程,并仅显示进程ID和命令名称。
  • ps -e --forest:以树状结构显示所有进程关系。

这些是 ps 命令的一些常用选项和示例用法,你可以根据自己的需求选择合适的选项来查看进程信息。

0

评论

博主关闭了所有页面的评论