mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-12-17 00:04:34 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -3,9 +3,9 @@
|
||||
<h2 id="补充说明">补充说明</h2>
|
||||
<p><strong>ps命令</strong> 用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。</p>
|
||||
<h3 id="语法">语法</h3>
|
||||
<pre><code>ps(选项)</code></pre>
|
||||
<pre><code class="language-bash">ps(选项)</code></pre>
|
||||
<h3 id="选项">选项</h3>
|
||||
<pre><code>-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
|
||||
<pre><code class="language-bash">-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
|
||||
a:显示现行终端机下的所有程序,包括其他用户的程序。
|
||||
-A:显示所有程序。
|
||||
-c:显示CLS和PRI栏位。
|
||||
@@ -69,7 +69,7 @@ X:采用旧式的Linux i386登陆格式显示程序状况。
|
||||
--widty<每列字符数>:此选项的效果和指定"-cols"选项相同。</code></pre>
|
||||
<p>由于ps命令能够支持的系统类型相当的多,所以选项多的离谱!</p>
|
||||
<h3 id="实例">实例</h3>
|
||||
<div class="sourceCode" id="cb3"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb3-1" data-line-number="1"><span class="fu">ps</span> axo pid,comm,pcpu <span class="co"># 查看进程的PID、名称以及CPU 占用率</span></a>
|
||||
<div class="sourceCode" id="cb3"><pre><code class="language-bash"><a class="sourceLine" id="cb3-1" data-line-number="1"><span class="fu">ps</span> axo pid,comm,pcpu <span class="co"># 查看进程的PID、名称以及CPU 占用率</span></a>
|
||||
<a class="sourceLine" id="cb3-2" data-line-number="2"><span class="fu">ps</span> aux <span class="kw">|</span> <span class="fu">sort</span> -rnk 4 <span class="co"># 按内存资源的使用量对进程进行排序</span></a>
|
||||
<a class="sourceLine" id="cb3-3" data-line-number="3"><span class="fu">ps</span> aux <span class="kw">|</span> <span class="fu">sort</span> -nk 3 # 按 CPU 资源的使用量对进程进行排序</a>
|
||||
<a class="sourceLine" id="cb3-4" data-line-number="4"><span class="fu">ps</span> -A <span class="co"># 显示所有进程信息</span></a>
|
||||
@@ -87,7 +87,7 @@ X:采用旧式的Linux i386登陆格式显示程序状况。
|
||||
<a class="sourceLine" id="cb3-16" data-line-number="16"><span class="fu">ps</span> -aux <span class="kw">|</span> <span class="fu">grep</span> named <span class="co"># 查看named进程详细信息</span></a>
|
||||
<a class="sourceLine" id="cb3-17" data-line-number="17"><span class="fu">ps</span> -o command -p 91730 <span class="kw">|</span> <span class="fu">sed</span> -n 2p <span class="co"># 通过进程id获取服务名称</span></a></code></pre></div>
|
||||
<p>将目前属于您自己这次登入的 PID 与相关信息列示出来</p>
|
||||
<div class="sourceCode" id="cb4"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb4-1" data-line-number="1"><span class="fu">ps</span> -l</a>
|
||||
<div class="sourceCode" id="cb4"><pre><code class="language-bash"><a class="sourceLine" id="cb4-1" data-line-number="1"><span class="fu">ps</span> -l</a>
|
||||
<a class="sourceLine" id="cb4-2" data-line-number="2"><span class="co"># UID PID PPID F CPU PRI NI SZ RSS WCHAN S ADDR TTY TIME CMD</span></a>
|
||||
<a class="sourceLine" id="cb4-3" data-line-number="3"><span class="co"># 501 566 559 4006 0 31 0 4317620 228 - Ss 0 ttys001 0:00.05 /App...cOS/iTerm2 --server /usr/bin/login -fpl kenny /Ap...s/MacOS/iTerm2 --launch_shel</span></a>
|
||||
<a class="sourceLine" id="cb4-4" data-line-number="4"><span class="co"># 501 592 577 4006 0 31 0 4297048 52 - S 0 ttys001 0:00.63 -zsh</span></a></code></pre></div>
|
||||
@@ -111,7 +111,7 @@ X:采用旧式的Linux i386登陆格式显示程序状况。
|
||||
<p>在预设的情况下, <code>ps</code> 仅会列出与目前所在的 <code>bash shell</code> 有关的 <code>PID</code> 而已,所以, 当我使用 <code>ps -l</code> 的时候,只有三个 PID。</p>
|
||||
</blockquote>
|
||||
<p>列出目前所有的正在内存当中的程序</p>
|
||||
<div class="sourceCode" id="cb5"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb5-1" data-line-number="1"><span class="fu">ps</span> aux</a>
|
||||
<div class="sourceCode" id="cb5"><pre><code class="language-bash"><a class="sourceLine" id="cb5-1" data-line-number="1"><span class="fu">ps</span> aux</a>
|
||||
<a class="sourceLine" id="cb5-2" data-line-number="2"></a>
|
||||
<a class="sourceLine" id="cb5-3" data-line-number="3"><span class="co"># USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND</span></a>
|
||||
<a class="sourceLine" id="cb5-4" data-line-number="4"><span class="co"># kenny 6155 21.3 1.7 7969944 284912 ?? S 二03下午 199:14.14 /Appl...OS/WeChat</span></a>
|
||||
@@ -137,18 +137,18 @@ X:采用旧式的Linux i386登陆格式显示程序状况。
|
||||
<li>COMMAND:该程序的实际指令</li>
|
||||
</ul>
|
||||
<p>列出类似程序树的程序显示</p>
|
||||
<pre><code>ps -axjf
|
||||
<pre><code class="language-bash">ps -axjf
|
||||
|
||||
# USER PID PPID PGID SESS JOBC STAT TT TIME COMMAND UID C STIME TTY
|
||||
# root 1 0 1 0 0 Ss ?? 10:51.90 /sbin/launchd 0 0 二03下午 ??
|
||||
# root 50 1 50 0 0 Ss ?? 0:10.07 /usr/sbin/syslog 0 0 二03下午 ??
|
||||
# root 51 1 51 0 0 Ss ?? 0:29.90 /usr/libexec/Use 0 0 二03下午 ??</code></pre>
|
||||
<p>找出与 cron 与 syslog 这两个服务有关的 PID 号码</p>
|
||||
<pre><code>ps aux | egrep '(cron|syslog)'
|
||||
<pre><code class="language-bash">ps aux | egrep '(cron|syslog)'
|
||||
|
||||
# root 50 0.0 0.0 4305532 1284 ?? Ss 二03下午 0:10.08 /usr/sbin/syslogd
|
||||
# kenny 90167 0.0 0.0 4258468 184 s007 R+ 9:23下午 0:00.00 egrep (cron|syslog)</code></pre>
|
||||
<p>把所有进程显示出来,并输出到ps001.txt文件</p>
|
||||
<pre><code>ps -aux > ps001.txt</code></pre>
|
||||
<pre><code class="language-bash">ps -aux > ps001.txt</code></pre>
|
||||
<p>输出指定的字段</p>
|
||||
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
|
||||
|
||||
Reference in New Issue
Block a user