📜  Linux PS

📅  最后修改于: 2020-12-09 06:23:53             🧑  作者: Mango

Linux ps

ps命令用于查看系统上当前正在运行的进程。它有助于我们确定哪个进程正在执行系统中的工作,正在使用多少内存,它占用了多少CPU空间,用户ID,命令名称等。

ps命令可能会为不同的系统显示不同的结果,因为它显示有关系统当前正在运行的进程的信息。

句法:

ps

查看上面的快照,显示4列作为输出。

  • PID是运行命令的进程ID
  • TTY是运行当前命令的终端类型
  • TIME告诉CPU使用多少时间来运行进程
  • CMD是当前命令

ps命令支持3种用法语法样式

  • Unix,可以分组并以连字符开头
  • BSD,可以分组但不能连字符
  • GNU,长选项,并以双连字符开头

选件

Option Function
ps -ef/ ps -aux List currently running process in full format
ps -ax List currently running process
ps -u List process for specific user
ps -C List process for given command
ps -p List process with given PID
ps -ppid List process with given ppid
pstree Show process in hierarchy
ps -L List all threads for a particular process
ps –sort pmem Find memory leak
ps -eo Show security information
ps -U root -u root u Show process running by root