⑴ linux下查看進程的命令,ps | grep 和 ps aux | grep 有什麼區別啊
ps | grep 和 ps aux | grep兩個命令差別在於ps的參數aux,
ps是顯示當前狀態處於running的進程,grep表示在這些里搜索,而ps aux是顯示所有進程和其狀態。
⑵ Linux中 ps aux |grep java 為什麼會將 grep --color=auto java 也顯示出來原理是什麼
為什麼ps aux |grep java會出現grep --color=auto java的結果,因為grep本身也是一個進程,ps會將grep進程的信息也顯示出來。
為什麼ps aux |grep [j]ava就不會出現grep進程本身,因為此時grep進程的參數是grep --color=auto [j]ava,而grep [j]ava正則匹配的是'java'這個字元串,'[j]ava'這個正則表達式並不能匹配'[j]ava'這個字元串,所以自然不會出現grep進程本身。
⑶ 在Linux Shell程序中輸入ps aux | grep top是什麼意思
常用ps命令參數 進程查看命令
需掌握一些最常用的命令參數就可以了。
最常用的三個參數是u、a、x。
a 顯示終端上的所有進程,包括其他用戶的進程。
x 顯示沒有控制終端的進程
u user 用戶名
grep 是一種強大的文本搜索工具,它能使用正則表達式搜索文本
| 是管道符號 表示前面的命令結果作為後面的命令輸入
所以整個表達式表示 顯示所有包含其他使用者的進程並找其中包含top名字的進程
⑷ linux grep查詢結果再過濾
grep查詢過濾需要使用管道命令|。
舉例說明:
1、在進程表中查找特定進程的命令通常如下: