問題詳情

47.在 Linux 中,要查看系統中目前正在執行的程序資料,要執行下列哪一個指令?
(A) ps –ef
(B) process -ef
(C) ps -a
(D) process -a

參考答案

答案:A
難度:困難0.254902
統計:A(26),B(5),C(40),D(7),E(0)

用户評論

william】評論

ps :將某個時間點的程序運作情況擷取下來Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都是可以同时使用这两种方式的。ps -ef 是用标准的格式显示进程的、其格式如下其中各列的内容意思如下UID //用户ID、但输出的是用户名nPID //进程的IDnPPID //父进程IDnC //进程占用CPU的百分比nSTIME //进程启动到现在的时间nTTY //该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等...

Be a top spot】評論

上面對 -aux 和 aux 的說明就可以發現,ps 指令的這個沒有「-」的 aux 的用途其實是和 -ef 選項的作用是一模一樣的,差別只是在顯示的格式上,aux 選項會採用 BSD-Style 的樣式來顯示所有執行中的程序,-ef 選項的「-e」選項是告訴 ps 指令要顯示出所有執行中的程序意思, 而「-f」選項則是產出格式的選項,要求 ps  指令以完整格式顯示程序的資訊

S.R.YU】評論

若要顯示所有在系統上執行的處理程序,請在提示時鍵入:ps -ef