linux中ps -ef和ps -aux的區(qū)別
兩者均為L(zhǎng)inux中的ps命令
主要區(qū)別如下:
1、ps -ef用于查看全格式的全部進(jìn)程,ps -aux也是用于查看進(jìn)程。其中“ps”是在Linux中是查看進(jìn)程的命令,“-e ”參數(shù)代表顯示所有進(jìn)程,“-f”參數(shù)代表全格式。
2、ps -ef和ps aux,這兩者的輸出結(jié)果差別不大,但展示風(fēng)格不同。aux是BSD風(fēng)格,顯示的項(xiàng)目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND。而-ef是System V風(fēng)格,顯示的項(xiàng)目有:UID , PID , PPID , C , STIME , TTY , TIME , CMD。
3、COMMADN列如果過(guò)長(zhǎng),aux會(huì)截?cái)囡@示,而ef不會(huì)。
綜上,如果想查看進(jìn)程的CPU占用率和內(nèi)存占用率,可以使用aux ,如果想查看進(jìn)程的父進(jìn)程ID和完整的COMMAND命令,可以使用ef。
擴(kuò)展資料:
ps -ef和ps -aux均為L(zhǎng)inux中的ps命令。是Process Status的縮寫(xiě),ps命令用來(lái)列出系統(tǒng)中當(dāng)前運(yùn)行的那些進(jìn)程。ps命令列出的是當(dāng)前那些進(jìn)程的快照,就是執(zhí)行ps命令的那個(gè)時(shí)刻的那些進(jìn)程,如果想要?jiǎng)討B(tài)的顯示進(jìn)程信息,就可以使用top命令。
要對(duì)進(jìn)程進(jìn)行監(jiān)測(cè)和控制,首先必須要了解當(dāng)前進(jìn)程的情況,也就是需要查看當(dāng)前進(jìn)程,而 ps 命令就是最基本同時(shí)也是非常強(qiáng)大的進(jìn)程查看命令。使用該命令可以確定有哪些進(jìn)程正在運(yùn)行和運(yùn)行的狀態(tài)、進(jìn)程是否結(jié)束、進(jìn)程有沒(méi)有僵死、哪些進(jìn)程占用了過(guò)多的資源等等。
而linux的進(jìn)程有5種狀態(tài):
1、運(yùn)行狀態(tài)(正在運(yùn)行或在運(yùn)行隊(duì)列中等待[就緒隊(duì)列])
2、中斷狀態(tài)(休眠中, 受阻, 在等待某個(gè)條件的形成或接受到信號(hào))
3、不可中斷狀態(tài)(收到信號(hào)不喚醒和不可運(yùn)行, 進(jìn)程必須等待直到有中斷發(fā)生)
4、僵死狀態(tài)(進(jìn)程已終止, 但進(jìn)程描述符存在, 直到父進(jìn)程調(diào)用wait4()系統(tǒng)調(diào)用后釋放)
5、停止?fàn)顟B(tài)(進(jìn)程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號(hào)后停止運(yùn)行運(yùn)行)
PS工具標(biāo)識(shí)進(jìn)程的5種狀態(tài)碼:
1、D 不可中斷 uninterruptible sleep (usually IO)
2、R 運(yùn)行 runnable (on run queue)
3、S 中斷 sleeping
4、T 停止 traced or stopped
5、Z 僵死 a defunct (”zombie”) process
到此這篇關(guān)于linux中ps -ef和ps -aux的區(qū)別的文章就介紹到這了,更多相關(guān)ps -ef和ps -aux區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
shell腳本實(shí)現(xiàn)批量采集愛(ài)站關(guān)鍵詞庫(kù)
這篇文章主要介紹了shell腳本實(shí)現(xiàn)批量采集愛(ài)站關(guān)鍵詞庫(kù),本文工具實(shí)現(xiàn)簡(jiǎn)單,只用一句話實(shí)現(xiàn),需要的朋友可以參考下2014-11-11Ubuntu下定時(shí)提交代碼到SVN服務(wù)器的Shell腳本分享
這篇文章主要介紹了Ubuntu下定時(shí)提交代碼到SVN服務(wù)器的Shell腳本分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-03-03crontab設(shè)置每分鐘、每小時(shí)、每天、每周、每月、每年定時(shí)執(zhí)行的腳本
這篇文章主要介紹了crontab設(shè)置每分鐘、每小時(shí)、每天、每周、每月、每年定時(shí)執(zhí)行,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04shell腳本返回值及其使用場(chǎng)景的實(shí)現(xiàn)
這篇文章主要介紹了shell腳本返回值及其使用場(chǎng)景的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05Linux下date命令,格式化輸出,時(shí)間設(shè)置方法
下面小編就為大家?guī)?lái)一篇Linux下date命令,格式化輸出,時(shí)間設(shè)置方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03shell腳本批量創(chuàng)建用戶的方法小結(jié)
有些面試題中會(huì)問(wèn)到批量創(chuàng)建用戶的題目,大體是用循環(huán)去進(jìn)行創(chuàng)建,但有時(shí)也會(huì)有一些額外的附加條件,下面這篇文章主要給大家介紹了關(guān)于shell腳本批量創(chuàng)建用戶的相關(guān)資料,需要的朋友可以參考下2022-03-03Linux中自定義shell腳本啟動(dòng)jar包的方法
這篇文章主要介紹了Linux中自定義shell腳本啟動(dòng)jar包的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01linux下采用shell腳本實(shí)現(xiàn)批量為指定文件夾下圖片添加水印的方法
這篇文章主要介紹了linux下采用shell腳本實(shí)現(xiàn)批量為指定文件夾下圖片添加水印的方法,需要的朋友可以參考下2014-07-07