<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Ps_%28Unix%29</id>
	<title>Ps (Unix) - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Ps_%28Unix%29"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Ps_(Unix)&amp;action=history"/>
	<updated>2026-07-10T03:10:12Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Ps_(Unix)&amp;diff=2179115&amp;oldid=prev</id>
		<title>imported&gt;Liehdou：​添加了图像和标题 #suggestededit-add-image-top</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Ps_(Unix)&amp;diff=2179115&amp;oldid=prev"/>
		<updated>2024-08-13T03:04:30Z</updated>

		<summary type="html">&lt;p&gt;添加了图像和标题 #suggestededit-add-image-top&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
}}&lt;br /&gt;
{{lowercase}}&lt;br /&gt;
[[File:Ps_command_screenshot.png|thumb|执行ps -u后的截图]]&lt;br /&gt;
在大多数[[类Unix系统|类Unix]][[操作系统]]中，&amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;ps&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;程序（“&amp;#039;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;#039;rocess &amp;#039;&amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;#039;tatus”的简称）可以显示当前运行的[[进程]]。一个相关的Unix工具[[Top (Unix)|top]]则可以查看运行进程的实时信息。 &lt;br /&gt;
&lt;br /&gt;
在[[Windows PowerShell]]中，&amp;lt;code&amp;gt;ps&amp;lt;/code&amp;gt;是&amp;lt;code&amp;gt;Get-Process&amp;lt;/code&amp;gt; cmdlet的预定义[[alias (命令)|命令别名]]，它和Unix中的&amp;lt;code&amp;gt;ps&amp;lt;/code&amp;gt;本质上是相同的。&lt;br /&gt;
&lt;br /&gt;
== 示例 ==&lt;br /&gt;
输出示例：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# ps&lt;br /&gt;
  PID TTY          TIME CMD&lt;br /&gt;
 7431 pts/0    00:00:00 su&lt;br /&gt;
 7434 pts/0    00:00:00 bash&lt;br /&gt;
18585 pts/0    00:00:00 ps&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用户还可以利用&amp;lt;tt&amp;gt;ps&amp;lt;/tt&amp;gt;命令和&amp;lt;code&amp;gt;[[grep]]&amp;lt;/code&amp;gt;结合（参见&amp;lt;tt&amp;gt;[[pgrep]]&amp;lt;/tt&amp;gt;和&amp;lt;tt&amp;gt;[[pkill]]&amp;lt;/tt&amp;gt;命令）来查找一个进程的信息，例如它的进程ID：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ # 查找`firefox-bin`的PID为2701&lt;br /&gt;
$ ps -A | grep firefox-bin&lt;br /&gt;
2701 ?        22:16:04 firefox-bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
或直接使用&amp;lt;tt&amp;gt;[[pgrep]]&amp;lt;/tt&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ pgrep -l firefox-bin&lt;br /&gt;
2701 firefox-bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
查看以root用户运行的进程：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# ps -U root -u&lt;br /&gt;
USER   PID  %CPU %MEM    VSZ   RSS TT  STAT STARTED        TIME COMMAND&lt;br /&gt;
root     1   0.0  0.0   9436   128  -  ILs  Sun00AM     0:00.12 /sbin/init --&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 分解 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 列名 !! 内容&lt;br /&gt;
|-&lt;br /&gt;
| %CPU || 进程正在使用多少个CPU&lt;br /&gt;
|-&lt;br /&gt;
| %MEM || 进程正在使用多少内存&lt;br /&gt;
|-&lt;br /&gt;
| ADDR || 进程的内存地址&lt;br /&gt;
|-&lt;br /&gt;
| C或CP || CPU使用率和调度信息&lt;br /&gt;
|-&lt;br /&gt;
| COMMAND* || 进程名，包括参数（如果有的话）&lt;br /&gt;
|-&lt;br /&gt;
| NI || nice值&lt;br /&gt;
|-&lt;br /&gt;
| F || 标志&lt;br /&gt;
|-&lt;br /&gt;
| PID || 进程ID&lt;br /&gt;
|-&lt;br /&gt;
| PPID || 父进程ID&lt;br /&gt;
|-&lt;br /&gt;
| PRI || 进程优先级&lt;br /&gt;
|-&lt;br /&gt;
| RSS || 真实内存用量&lt;br /&gt;
|-&lt;br /&gt;
| S or STAT || 进程状态码&lt;br /&gt;
|-&lt;br /&gt;
| START or STIME || 进程启动时间&lt;br /&gt;
|-&lt;br /&gt;
| SZ || 虚拟内存用量&lt;br /&gt;
|-&lt;br /&gt;
| TIME || 总CPU用量&lt;br /&gt;
|-&lt;br /&gt;
| TT或TTY || 与进程相关的终端&lt;br /&gt;
|-&lt;br /&gt;
| UID或USER || 进程所有者的用户名&lt;br /&gt;
|-&lt;br /&gt;
| WCHAN || 进程所等待事件的内存地址&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* = 通常被简写&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 选项 ==&lt;br /&gt;
ps有很多选项。在支持[[单一UNIX规范|SUS]]和[[POSIX]]标准的[[操作系统]]上，ps常以选项&amp;#039;&amp;#039;&amp;#039;-ef&amp;#039;&amp;#039;&amp;#039;运行，其中“-e”选择每一个（&amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039;very）进程，“-f”指定“完整”（&amp;#039;&amp;#039;&amp;#039;f&amp;#039;&amp;#039;&amp;#039;ull）输出格式。这些系统上的另一个常见选项是&amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039;，它指定“长”（&amp;#039;&amp;#039;&amp;#039;l&amp;#039;&amp;#039;&amp;#039;ong）输出格式。&lt;br /&gt;
&lt;br /&gt;
由于历史原因，大多数源自BSD的系统无法接受SUS和POSIX的标准选项（例如，“e”或“-e”选项将显示[[环境变量]]）。在这样的系统中，ps常使用辅助非标准选项&amp;#039;&amp;#039;&amp;#039;aux&amp;#039;&amp;#039;&amp;#039;，其中“a”列出了一个[[终端]]上的所有进程，包括其他用户运行的，“x”列出所有没有控制终端的进程，“u”添加了一列显示每个进程的控制用户。需要注意的是，为了最大的兼容性，使用此语法时“aux”前没有“-”。此外，在aux之后添加“ww”可以显示进程的完整信息，包括所有的参数，例如“ps auxww”。&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
* [[任务管理器]]&lt;br /&gt;
* &amp;lt;code&amp;gt;[[kill (命令)|kill]]&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[Unix实用程序列表]]&lt;br /&gt;
* &amp;lt;code&amp;gt;[[nmon]]&amp;lt;/code&amp;gt; — AIX和Linux操作系统的系统监视工具。&lt;br /&gt;
* &amp;lt;code&amp;gt;[[pgrep]]&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;[[pstree (Unix)|pstree]]&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;[[top (Unix)|top]]&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;[[lsof]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* {{man|cu|ps|SUS}}&lt;br /&gt;
* [http://www.cyberciti.biz/faq/show-all-running-processes-in-linux/ Show all running processes in Linux using ps command]{{Wayback|url=http://www.cyberciti.biz/faq/show-all-running-processes-in-linux/ |date=20131005011333 }}&lt;br /&gt;
* {{man|1|ps||report a snapshot of the current processes}}&lt;br /&gt;
* [http://kb.iu.edu/data/afnv.html In Unix, what do the output fields of the ps command mean?]{{Wayback|url=http://kb.iu.edu/data/afnv.html |date=20140201232050 }}&lt;br /&gt;
&lt;br /&gt;
{{Unix命令}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Unix SUS2008实用工具]]&lt;br /&gt;
[[Category:Unix进程和任务管理相关软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Liehdou</name></author>
	</entry>
</feed>