Linux基礎命令---顯示程式ps
ps
ps 指令可以顯示系統中當前程式的資訊,它的輸出結果是高度可定製的。如果您希望重複更新所選內容和顯示的資訊,請使用top(1)代替。
請注意,“ps-aux”與“ps aux”不同。POSIX和UNIX標準要求“ps-aux”列印名為“x”的使用者擁有的所有程式,以及列印由-a選項選擇的所有程式。如果名為“x”的使用者不存在,此ps可以將命令解釋為“ps aux”,並列印警告。此行為旨在幫助轉換舊指令碼和習慣。它是脆弱的,隨時可能發生變化,因此不應依賴它。
預設情況下,ps選擇所有具有相同有效使用者ID(EUID=EUID)的程式作為當前使用者,並與呼叫方相關聯的終端。它顯示程式ID(PID=PID)、與程式關聯的終端(tname=TTY)、[dd-]hh:mm:SS格式的累計CPU時間(time=TIME)和可執行名稱(ucmd=CMD)。預設情況下輸出未排序。
使用BSD樣式的選項將向預設顯示中新增程式狀態(stat=STAT),並顯示命令args(args=命令)而不是可執行名稱。您可以使用PS_FORMAT環境變數重寫此操作。使用BSD樣式的選項還將更改流程選擇,以包括您擁有的其他終端(TTY)上的程式;或者,這可以描述為將選擇設定為篩選的所有程式的集合,以排除其他使用者擁有的程式或終端上的程式。當選項被描述為“相同”時,不考慮這些影響,所以-M將被認為與Z相同等等。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1 、語法
ps [ 選項]
2 、選項列表
選項 |
說明 |
--help |
顯示幫助文件 |
-V | V | --version |
顯示命令版本 |
--info |
顯示除錯資訊 |
L |
列出所有的格式 |
簡單選項 |
|
-A | -e |
選擇所有程式 |
-N | --deselect |
反向選擇不符合條件的 |
T |
選擇符合的終端 |
-a |
選擇除會話程式和與終端無關的程式以外的所有程式。 |
a |
此選項導致ps列出帶有終端(TTY)的所有程式,或在與x選項一起使用時列出所有程式。 |
-d |
選擇所有程式,忽略程式所有者 |
g |
全部的程式,包含會話領導 |
r |
將選擇限制為僅執行程式。 |
x |
此選項導致ps列出您擁有的所有程式(與ps相同的EUID),或者在與a選項一起使用時列出所有程式。 |
多個選項 |
這些選項以空白分隔或逗號分隔列表的形式接受單個引數。它們可以多次使用。 |
-C cmdlist |
按命令名選擇。這將選擇在cmdlist中給出可執行名稱的程式。 |
-G grplist |
選擇程式所屬的組id與給定list匹配的程式 |
U userlist |
按有效使用者ID(EUID)或名稱選擇。有效使用者ID描述程式使用其檔案訪問許可權的使用者 |
-U userlist |
按實際使用者ID(RUID)或名稱進行選擇。真正的使用者ID標識建立程式的使用者, |
-g grplist |
按會話或有效組名選擇。 |
p pidlist |
按程式ID選擇。 |
-p pidlist |
按程式ID選擇。 |
-s sesslist |
按照會話ID選擇 |
t ttylist |
通過tty選擇。與-t和--tty幾乎相同,但也可以與空ttylist一起使用,以指示與ps關聯的終端。 |
-t ttylist |
選擇指定的tty |
-u userlist |
按有效使用者ID(EUID)或名稱選擇,等價於“U 和“--user” |
--Group grplist |
等價於“-G” |
--User userlist |
等價於“-U” |
--group grplist |
按有效組ID(EGID)或名稱選擇。有效組ID描述程式使用其檔案訪問許可權的組。 |
--pid pidlist |
等價於“-p”和“p” |
-ppid ppidlist |
選擇父程式id匹配的程式 |
--sid sesslist |
等價於“-s” |
--tty ttylist |
等價於“-t”和“t” |
--user userlist |
等價於“-u”和“U” |
- 123 |
等價於“--sid 123” |
123 |
等價於“—pid 123” |
3 、輸出格式控制
格式 |
說明 |
-f | -F |
輸出完整的格式。它還會導致輸出命令引數。當與-L一起使用時,將新增NLWP(執行緒數)和LWP(執行緒ID)列。 |
-O format |
類似-o,但預載入了一些預設列。等價於“ -o pid, format ,state,tname,time,command ”或者“ -o pid, format ,tname,time,cmd ” |
O format |
預載入的o。當用作格式設定選項時,它與-O完全相同,具有BSD個性。 |
-M |
新增一列安全資料。 |
X |
暫存器格式 |
Z |
等價於“-M” |
-c |
顯示-l選項的不同排程程式資訊。 |
j |
BSD 作業控制格式 |
-j |
作業格式 |
l |
BSD 長格式 |
-l |
長格式,經常和“-y”一起使用 |
o format |
等價於“-o”和“--format” |
-o format |
使用者定義格式。format是以空格分隔或逗號分隔的列表形式的單個引數,它提供了一種指定單個輸出列的方法。標頭可以按需要重新命名( ps -o pid,ruser=RealUser -o comm=Command )。如果所有列標題都是空的( ps -o pid= -o comm= ),那麼標題行將不會被輸出。寬標頭所需的列寬度將增加;這可用於擴充套件諸如WCHAN之類的列( ps -o pid,wchan=WIDE-WCHAN-COLUMN -o comm )。顯式寬度控制( ps opid,wchan:42,cmd )也被提供。 ps -o pid=X,comm=Y 的行為隨個性而變化,輸出可能是一個名為“X,comm=Y”的列,也可以是兩個名為“X”和“Y”的列。使用 PS_FORMAT 環境變數按需要指定預設值;DefSysV和DefBSD是可用於選擇預設UNIX或BSD列的巨集。 |
s |
顯示訊號格式 |
u |
以使用者為主的模式 |
v |
以虛擬記憶體為主的模式 |
-y |
不顯示標誌位 |
-Z |
顯示安全上下文格式 |
--format format |
和“-o”一樣 |
--context |
顯示安全上下文格式 |
4 、輸出修飾符
修飾符 |
說明 |
-H |
顯示程式層次結構 |
O order |
排序,過時的操作 |
S |
總結一些資訊,如CPU使用情況,從死子程式到父程式。 |
c |
顯示真正的命令名。這是從可執行檔案的名稱派生出來的,而不是從argv值派生的。因此,沒有顯示命令引數和對它們的任何修改 |
e |
在命令之後顯示環境 |
f | --forest |
ASCII 格式的程式層次結構 |
h |
沒有頭 |
k spec |
指定排序順序,等價於“--sort” |
-n namelist | N namelist |
正確的WCHAN顯示需要名稱列表檔案,並且必須與當前Linux核心完全匹配才能得到正確的輸出。如果沒有此選項,則名稱列表的預設搜尋路徑是: $PS_SYSMAP $PS_SYSTEM_MAP /proc/*/wchan /boot/System.map-`uname -r` /boot/System.map /lib/modules/`uname -r`/System.map /usr/src/linux/System.map /System.map |
n |
WCHAN 和User的數字輸出。(包括所有型別的UID和GID) |
-w | w |
寬輸出,對無限寬度使用此選項兩次 |
--cols n | --columns n | --width n |
設定螢幕寬度 |
--cumulative |
包括一些死子程式資料(作為父程式的和) |
--headers |
重複頭行,每頁輸出一行 |
--no-headers |
根本不列印標題行 |
--lines n | --rows n |
設定螢幕高度 |
--sort spec |
排序。語法是“[+|-]key[,[+|-]key[,...]]”,例如, ps jax --sort=uid,-ppid,+pid |
5 、執行緒模式
執行緒模式 |
說明 |
H |
把執行緒當做程式顯示 |
-L |
顯示執行緒的LWP NLWP |
-T |
顯示執行緒的SPID |
m | -m |
在程式之後顯示執行緒 |
6 、說明
這個ps通過讀取“/proc”中的虛擬檔案來工作。這個ps不需要是setuid kmem,也不需要有任何特權來執行。不要給這個ps任何特殊的許可權。此ps需要訪問名稱列表資料以獲得正確的WCHAN顯示。對於2.6之前的核心,必須安裝System.map檔案。
CPU 使用率當前表示為程式在整個生命週期中執行的時間百分比。CPU使用率不太可能達到100%。
SIZE 和RSS欄位不計算程式的某些部分,包括頁表、核心堆疊、結構體thread_info和task_struct。這通常是至少20kb的記憶體大小。SIZE是程式的虛擬大小(程式碼資料堆疊)。
標記為“defunct”的程式是死程式(所謂的“殭屍”),因為它們的父程式沒有正確地銷燬它們。如果父程式退出,則init(8)將銷燬這些程式。
如果使用者名稱的長度大於顯示列的長度,則將顯示數字使用者ID。
7 、程式標誌
這些值的和顯示在“F”列中,該列由標誌輸出說明符提供。
1 ,已經fork,但是沒有執行。
4 ,使用超級使用者許可權。
8 、程式狀態碼
下面是s、stat和state輸出說明符(標頭“stat”或“S”)將顯示的用於描述程式狀態的不同值:
D ,不間斷睡眠(通常為IO)。
R ,正在執行或可執行(在執行佇列上)。
S ,可中斷睡眠(等待事件完成)。
T ,停止,要麼是被作業控制訊號阻止,要麼是因為它正在被跟蹤。
W ,分頁(自2.6.xx核心以來無效)。
X ,死了(不應該被看見)。
Z ,已停止(“殭屍”)程式,終止但未由其父程式收穫。
對於bsd格式和當使用stat關鍵字時,可能會顯示其他字元:
< ,高優先順序(對其他使用者不好)。
N ,低優先順序(對其他使用者很好)。
L ,將頁面鎖定在記憶體中(用於實時和自定義IO)。
s ,是會話。
l ,是多執行緒的。
+ ,在前臺程式組中。
9 、AIX格式描述符
這個ps支援AIX格式描述符,它們的工作方式有點像printf(1)和printf(3)的格式程式碼。例如,正常的預設輸出可以這樣產生: ps -eo "%p %y %x %c
CODE NORMAL HEADER
%C pcpu %CPU
%G group GROUP
%P ppid PPID
%U user USER
%a args COMMAND
%c comm COMMAND
%g rgroup RGROUP
%n nice NI
%p pid PID
%r pgid PGID
%t etime ELAPSED
%u ruser RUSER
%x time TIME
%y tty TTY
%z vsz VSZ
10 、標準格式說明符
以下是用於控制輸出格式(例如,使用選項-o)或使用GNU樣式的“--sort”序選項對所選程式進行排序的不同關鍵字。例如,“ ps -eo pid,user,args --sort user ”。這個版本的ps試圖識別大多數在ps的其他實現中使用的關鍵字。以下使用者定義的格式說明符可能包含空格: args, cmd, comm,command, fname, ucmd, ucomm, lstart, bsdstart, start 。某些關鍵字可能無法用於排序。
CODE |
HEADER |
說明 |
%cpu |
%CPU |
程式的CPU利用率為“#.#”格式。當前,它是CPU時間除以程式執行的時間(cputime/realtime比率),表示為百分比。除非你是幸運的,否則它不會達到100%。(別名 pcpu ) |
%mem |
%MEM |
程式的駐留集大小與機器上實體記憶體的比率,以百分比表示。(別名 PMEM ) |
args |
COMMAND |
命令,它的所有引數都是字串。可以顯示對引數的修改。該列中的輸出可能包含空格。標記為“已失效”的程式部分死亡,等待其父程式完全銷燬。有時程式args將不可用;當發生這種情況時,ps將可執行檔案的名稱列印在括號中。(別名cmd,命令)。 當最後指定該列時,該列將擴充套件到顯示的邊緣。如果ps不能確定顯示寬度,例如當輸出被重定向(管道)到一個檔案或另一個命令時,輸出寬度是未定義的。(它可以是80,無限,TERM等決定)環境變數COLUMNS或-cols選項可以用於精確地確定這種情況下的寬度。 w 或 -w 選項也可用於調整寬度。 |
blocked |
BLOCKED |
blocked 訊號掩碼。根據欄位的寬度,以十六進位制格式顯示32位或64位掩碼。(別名sig_block, sigmask)。 |
bsdstart |
START |
命令開始的時間。如果程式在24小時前啟動,則輸出格式為“hh:mm”,否則為“mmm dd”(其中mmm是月份的三個字母)。 |
bsdtime |
TIME |
使用者和系統的累積CPU時間,。顯示格式通常為“mmm:ss”,但如果程式佔用的cpu時間超過999分鐘,則可以移到右邊。 |
c |
C |
處理器利用率當前,這是程式生存期內使用百分比的整數值。(見%cpu)。 |
caught |
CAUGHT |
捕獲訊號的掩碼,見訊號(7)。根據欄位的寬度,以十六進位制格式顯示32或64位掩碼。(別名 sig_catch , sigcatch ) |
cgroup |
CGROUP |
顯示程式所屬的控制組。 |
class |
CLS |
程式的排程類。(別名 policy , cls )。欄位的可能值是: - not reported TS SCHED_OTHER FF SCHED_FIFO RR SCHED_RR B SCHED_BATCH ISO SCHED_ISO IDL SCHED_IDLE ? unknown value |
cls |
CLS |
同 class |
cmd |
CMD |
同 args |
comm |
COMMAND |
命令名(只有可執行的名稱)。將不會顯示對命令名的修改。標記為“已失效”的程式部分死亡,等待其父程式完全銷燬。該列中的輸出可能包含空格。(別名 ucmd , ucomm )。 當最後指定該列時,該列將擴充套件到顯示的邊緣。如果ps不能確定顯示寬度,例如當輸出被重定向(管道)到一個檔案或另一個命令時,輸出寬度是未定義的(它可以是80,無限,TERM) 。 COLUMNS 環境變數或 --cols 選項可以用於精確地確定這種情況下的寬度。 w 或 -w 選項也可用於調整寬度。 |
command |
COMMAND |
同args |
cp |
CP |
CPU 使用率/ms |
cputime |
TIME |
累計CPU時間,"[DD-]HH:MM:SS"格式。(別名 time )。 |
egid |
EGID |
程式的有效組ID數為十進位制整數。(別名 gid )。 |
egroup |
EFROUP |
程式的有效組ID。如果可以獲得並且欄位寬度允許,這將是文字組ID,否則將是十進位制表示。(別名 group )。 |
eip |
EIP |
指令指標 |
esp |
ESP |
棧指標 |
etime |
ELAPSED |
自程式啟動以來,以[dd-]hh:]mm:SS形式執行的時間。 |
euid |
EUID |
有效使用者ID,別名 uid |
euser |
EUSER |
有效使用者名稱。如果可以獲得並且欄位寬度允許,這將是文字使用者ID,否則將是十進位制表示。 n 選項可用於強制十進位制表示。(別名 uname , user )。 |
f |
F |
與程式關聯的標誌,請參閱流程標誌部分。(別名 flag , flags )。 |
fgid |
FGID |
檔案系統訪問組ID。(別名 fsgid )。 |
fgroup |
FGROUP |
檔案系統訪問組ID。如果可以獲得並且欄位寬度允許,這將是文字使用者ID,否則將是十進位制表示。(別名 fsgroup ) |
flag |
F |
同 f |
flags |
F |
同 f |
fname |
COMMAND |
程式可執行檔案的基名的前8個位元組。該列中的輸出可能包含空格。 |
fuid |
FUID |
檔案系統訪問使用者ID。(別名 fsuid )。 |
fuser |
FUSER |
檔案系統訪問使用者ID。如果可以獲得並且欄位寬度允許,這將是文字使用者ID,否則將是十進位制表示。 |
gid |
GID |
同 egid |
group |
GROUP |
同 egroup |
ignored |
IGNORED |
被忽略的訊號的掩碼,根據欄位的寬度,以十六進位制格式顯示32位或64位掩碼。(別名 sig_ignore , sigignore ) |
label |
LABEL |
安全標籤,最常用於SELinux上下文資料。這是針對在高安全系統上發現的強制訪問控制(“MAC”)。 |
lstart |
STARTED |
命令開始的時間。 |
lwp |
LWP |
正在報告的LWP(輕量過程或執行緒)ID。(別名 spid , tid ) |
ni |
NI |
nice 值,範圍從19(最好)到-20(對他人不友好)。 (別名 nice )。 |
nice |
NI |
同 ni |
nlwp |
NLWP |
程式中的lwps(執行緒)數。(別名 thcount )。 |
nwchan |
WCHAN |
程式處於休眠狀態的核心函式的地址(如果需要核心函式名稱,請使用wchan)。正在執行的任務將在本列中顯示一個破折號(‘-’)。 |
pcpu |
%CPU |
同 %cpu |
pending |
PENDING |
掛起訊號的掩碼。程式上掛起的訊號不同於單個執行緒上的待決訊號。使用 m 選項或 -m 選項檢視兩者。根據欄位的寬度,以十六進位制格式顯示32位或64位掩碼。(別名 sig )。 |
pgid |
PGID |
程式組ID或相應的流程組領導的程式ID。(別名 pgrp )。 |
pgrp |
PGRP |
同 pgid |
pid |
PID |
程式的程式ID號 |
pmem |
%MEM |
同 %mem |
policy |
POL |
同 cls |
ppid |
PPID |
父程式id |
psr |
PSR |
程式當前分配給的處理器。 |
rgid |
RGID |
真實的組id |
rgroup |
RGROUP |
真正的組名。如果可以獲得並且欄位寬度允許,這將是文字組ID,否則將是十進位制表示。 |
rip |
RIP |
64 位指令指標。 |
rsp |
RSP |
64 位棧指標。 |
rss |
RSS |
駐留集大小,任務使用的非交換實體記憶體(以千位元組為單位)。(別名 rssize , rsz )。
|
rssize |
RSS |
同rss |
rsz |
RSZ |
同rss |
rtprio |
RTPRIO |
實時優先順序 |
ruid |
RUID |
實際使用者ID |
ruser |
RUSER |
真實的使用者ID。如果可以獲得並且欄位寬度允許,這將是文字使用者ID,否則將是十進位制表示。 |
s |
S |
最小狀態顯示(一個字元)。 |
sched |
SCH |
程式的排程策略。策略SCHED_OTHER(SCHED_Normal)、SCHED_FIFO、SCHED_RR、SCHED_BATCH、SCHED_ISO和SCHED_IDELL分別顯示為0、1、2、3、4和5。 |
sess |
SESS |
會話ID或等效的會話領導的程式ID。(別名 session , sid )。 |
sgi_p |
P |
程式當前正在執行的處理器。如果程式當前未執行或無法執行,則顯示“*”。 |
sgid |
SGID |
儲存的組ID。(別名 svgid ) |
sgroup |
SGROUP |
儲存的組名。如果可以獲得並且欄位寬度允許,這將是文字組ID,否則將是十進位制表示。 |
sid |
SID |
同 sess |
sig |
PENDING |
同 pending |
sigcatch |
CAUGHT |
同 caught |
sigignore |
IGNORED |
同 ignored |
sigmask |
BLOCKED |
同 blocked |
size |
SZ |
如果程式要髒所有可寫頁,然後交換掉,則需要交換大約的交換空間。這個數字很粗糙! |
spid |
SPID |
同lwp |
stackp |
STACKP |
程式堆疊的底部(開始)地址 |
start |
STARTED |
命令開始的時候。如果程式在24小時前啟動,則輸出格式為“hh:mm:ss”,否則為“mmm dd”(其中mmm是三個字母的月份名稱)。 |
start_time |
START |
程式的開始時間或日期。只有程式未啟動的年份(即呼叫ps的年份)或“mmmdd”(如果程式未在同一天啟動)或“hh:mm”將顯示。 |
stat |
STAT |
多字元程式狀態。有關不同值的含義,請參見處理狀態程式碼一節。如果只希望顯示第一個字元,請參見 s 和 state 。 |
state |
S |
同s |
suid |
SUID |
儲存的使用者ID。(別名 svuid )。 |
suser |
SUSER |
儲存的使用者名稱。如果可以獲得並且欄位寬度允許,這將是文字使用者ID,否則將是十進位制表示。(別名 svuser ) |
svgid |
SVGID |
同 sgid |
svuid |
SVUID |
同 suid |
sz |
SZ |
程式核心影像的物理頁面大小。這包括文字、資料和堆疊空間。當前排除了裝置對映;這可能會發生更改。參見 vsz 和 rss 。 |
thcount |
THCNT |
同 nlwp |
tid |
TID |
同 lwp |
time |
TIME |
統計CPU時間,"[DD-]HH:MM:SS"格式。(別名 cputime )。 |
tname |
TTY |
控制TY(終端)(別名 tt , tty )。 |
tpgid |
TPGID |
程式連線到的TTY(終端)上的前臺程式組的ID,如果程式沒有連線到TTY,則為-1。 |
tt |
TT |
同 tname 。 |
tty |
TT |
同 tname 。 |
ucmd |
CMD |
同 comm 。 |
ucomm |
COMMAND |
同 comm 。 |
uid |
UID |
同 euid 。 |
uname |
USER |
同 euser 。 |
user |
USER |
同 euser 。 |
vsize |
VSZ |
同 vsz 。 |
vsz |
VSZ |
程式的虛擬記憶體大小(1024位元組單位)。當前排除了裝置對映;這可能會發生更改。(別名 vsize )。 |
wchan |
WHAN |
程式處於休眠狀態的核心函式的名稱,如果程式正在執行,則為“-”,如果程式是多執行緒且ps不顯示執行緒,則為“*”。 |
11 、環境變數
下面的環境變數會影響ps的行為:
COLUMNS ,覆蓋預設的寬度。
LINES ,覆蓋預設的高度。
PS_PERSONALITY ,設定為POSIX中的一個,old,linux,bsd,sun,digital。
CMD_ENV ,設定為POSIX中的一個,old,linux,bsd,sun,digital。
I_WANT_A_BROKEN_PS ,解釋過時命令。
LC_TIME ,日期格式。
PS_COLORS ,現在還不支援。
PS_FORMAT ,預設輸出格式覆蓋。
PS_SYSMAP ,預設名稱列表(System.map)位置。
PS_SYSTEM_MAP ,預設名稱列表(System.map)位置。
POSIXLY_CORRECT ,不要找藉口忽視不好的“特性”。
POSIX2 ,當設定為“on”時,充當POSIXLY_TRIDER。
UNIX95 , 不要找藉口忽視不好的“特性”。
_XPG ,取消CMD_ENV=irix非標準行為。
一般來說,設定這些變數是個壞主意。一個例外是CMD_ENV或PS_PERSONALITY,對於正常系統,可以將它們設定為Linux。如果沒有這種設定,PS就會遵循Unix 98標準中無用的和壞的部分。
12 、例子程式碼
|
13 、例項
1 )顯示所有使用者的所有程式資訊
|
2 )顯示使用者david的程式資訊
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2564950/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux基礎命令---ipcs顯示程式通訊Linux
- Linux基礎命令---top顯示程式資訊Linux
- Linux基礎命令---顯示樹形程式pstreeLinux
- Linux基礎命令---顯示域名ypdomainnameLinuxAI
- Linux基礎命令—文字顯示cutLinux
- Linux基礎命令---顯示文字lookLinux
- Linux基礎命令---tail顯示文字LinuxAI
- Linux基礎命令—文字顯示lookLinux
- Linux基礎命令—文字顯示odLinux
- Linux基礎命令—文字顯示moreLinux
- Linux基礎命令—顯示文字grepLinux
- Linux基礎命令---mpstat顯示cpu使用Linux
- Linux基礎命令---dmsg顯示核心輸出Linux
- Linux基礎命令---mysqlshow顯示資料庫LinuxMySql資料庫
- Linux基礎命令—顯示主機名hostnameLinux
- Linux基礎命令---顯示主機名hostnameLinux
- Linux基礎命令---顯示路由表routeLinux路由
- Linux基礎命令---tload顯示系統負載Linux負載
- Linux基礎命令---iostat顯示裝置狀態LinuxiOS
- Linux基礎命令---netstat顯示網路狀態Linux
- Linux基礎命令---mailq顯示郵件佇列LinuxAI佇列
- Linux基礎命令---顯示登入使用者lognameLinux
- Linux基礎命令---uname顯示計算機名稱Linux計算機
- Linux基礎命令---顯示登入使用者wLinux
- Linux基礎命令—顯示登入使用者wLinux
- Linux基礎命令---ntpstat顯示時間伺服器同步Linux伺服器
- Linux基礎命令---sar顯示系統活動資訊Linux
- Linux基礎命令---init程式Linux
- Linux程式基礎命令有哪些?Linux運維命令入門基礎Linux運維
- Linux基礎命令---httpd守護程式Linuxhttpd
- Linux基礎命令---查詢程式idLinux
- Linux基礎命令---殺死程式pkillLinux
- Linux基礎命令---殺死程式killallLinux
- Linux基礎命令—殺死程式pkillLinux
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎命令---mail郵件管理程式LinuxAI
- Linux基礎命令—mkswapLinux