1.alias
功能說明:設定指令的別名。
語 法:alias[別名]=[指令名稱]
補充說明:使用者可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別名設定。 alias的效力僅及於該次登入的操作。若要每次登入是即自動設好別名,可在.profile或.cshrc中設定指令的別名。
參 數:若不加任何引數,則列出目前所有的別名設定。
apmd(advanced power management BIOS daemon)
功能說明:進階電源管理服務程式。
語 法:apmd [-u v V W][-p <百分比變化量> ][-w <百分比值> ] 百分比值> 百分比變化量>
補充說明:apmd負責BIOS進階電源管理(APM)相關的記錄,警告與管理工作。
參 數:
-p <百分比變化量> 或--percentage <百分比變化量> 當電力變化的幅度超出設定的百分比變化量,即記錄事件百分比變化量的預設值為5,若設定值超過100,則關閉此功能。 百分比變化量> 百分比變化量>
-u或--utc 將BIOS時鐘設為UTC,以便從懸待模式恢復時,將-u引數傳送至clock或hwclock程式。
-v或--verbose 記錄所有的APM事件。
-V或--version 顯示版本資訊。
-w <百分比值> 或--warn <百分比值> 當電池不在充電狀態時,且電池電量低於設定的百分比值,則在syslog(2)的ALERT層記錄警告資訊。百分比值的預設定為10,若設定為0,則關閉此功能。 百分比值> 百分比值>
-W或--wall 發出警告資訊給所有人。
2.aumix(audio mixer)
功能說明:設定音效裝置。
語 法:aumix [-123bcilmoprstvwWx][(+/-)強度][PqR][-dfhILqS]
補充說明:設定各項音效裝置的訊號強度以及指定播放與錄音的裝置。
參 數:
[-123bcilmoprstvwWx]為頻道引數,用來指定裝置的頻道;[PqR]可用來指定播放或錄音裝置;[-dfhILqS] 則為指令引數。若不加任何引數,aumix會顯示簡單的圖形介面供調整設定頻道引數:
-1 輸入訊號線1。
-2 輸入訊號線2。
-3 輸入訊號線3。
-b 低音。
-c CD。
-i 輸入訊號強度。
-m 麥克風。
-o 輸出訊號強度。
-p PC喇叭。
-r 錄音。
-s 合成器。
-t 高音。
-v 主音量。
-w PCM。
-W PCM2。
-x 混音器。
(+/-)強度 出現(+/-)時,代表在原有的強度上加減指定值。若未使用(+/-),則直接將強度設為指定值。 指定音效裝置
P 指定播放裝置。
q 顯示頻道設定。
R 指定錄音裝置。
指令引數
-d 指定音效裝置的名稱。
-f 指定儲存或載入設定的檔案。
-h 在使用時顯示資訊。
-I 以圖形介面方式來執行aumix。
-L 從$HOME/.aumixrc或/etc/aumixrc載入設定。
-q 顯示所有頻道的設定值。
-S 將設定值儲存至/HOME/.aumixrc。
3.bind
功能說明:顯示或設定鍵盤按鍵與其相關的功能。
語 法:bind [-dlv][-f <按鍵配置檔案> ][-m <按鍵配置> ][-q <功能> ] 功能> 按鍵配置> 按鍵配置檔案>
補充說明:您可以利用bind命令瞭解有哪些按鍵組合與其功能,也可以自行指定要用哪些按鍵組合。
參 數:
-d 顯示按鍵配置的內容。
-f <按鍵配置檔案> 載入指定的按鍵配置檔案。 按鍵配置檔案>
-l 列出所有的功能。
-m <按鍵配置> 指定按鍵配置。 按鍵配置>
-q <功能> 顯示指定功能的按鍵。 功能>
-v 列出目前的按鍵配置與其功能。
4.chkconfig(check config)
功能說明:檢查,設定系統的各種服務。
語 法:chkconfig [--add][--del][--list][系統服務] 或 chkconfig [--level <等級代號> ][系統服務][on/off/reset] 等級代號>
補充說明:這是Red Hat公司遵循GPL規則所開發的程式,它可查詢作業系統在每一個執行等級中會執行哪些系統服務,其中包括各類常駐服務。
參 數:
--add 增加所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啟動的敘述檔案內增加相關資料。
--del 刪除所指定的系統服務,不再由chkconfig指令管理,並同時在系統啟動的敘述檔案內刪除相關資料。
--level <等級代號> 指定讀系統服務要在哪一個執行等級中開啟或關畢 等級代號>
5.chroot(change root)
功能說明:改變根目錄。
語 法:chroot [--help][--version][目的目錄][執行指令...]
補充說明:把根目錄換成指定的目的目錄。
參 數:
--help 線上幫助。
--version 顯示版本資訊。
6.clock
功能說明:調整 RTC 時間。
語 法:clock [--adjust][--debug][--directisa][--getepoch][--hctosys][--set --date=" <日期時間> "][--setepoch --epoch=< >][--show][--systohc][--test][--utc][--version] 日期時間>
補充說明:RTC 是電腦內建的硬體時間,執行這項指令可以顯示現在時刻,調整硬體時鐘的時間,將系統時間設成與硬體時鐘之時間一致,或是把系統時間回存到硬體時鐘。
參 數:
--adjust 第一次使用"--set"或"--systohc"引數設定硬體時鐘,會在/etc目錄下產生一個名稱為adjtime的檔案。當再次使用這兩個引數調整硬體時鐘,此檔案便會記錄兩次調整間之差異,日後執行clock指令加上"--adjust"引數時,程式會自動根 據記錄檔案的數值差異,計算出平均值,自動調整硬體時鐘的時間。
--debug 詳細顯示指令執行過程,便於排錯或瞭解程式執行的情形。
--directisa 告訴clock指令不要通過/dev/rtc裝置檔案,直接對硬體時鐘進行存取。這個引數適用於僅有ISA匯流排結構的老式電腦。
--getepoch 把系統核心內的硬體時鐘新時代數值,呈現到標準輸出裝置。
--hctosys Hardware Clock to System Time,把系統時間設成和硬體時鐘一致。由於這個動作將會造成系統全面更新檔案的存取時間,所以最好在系統啟動時就執行它。
--set--date 設定硬體時鐘的日期和時間。
--setepoch--epoch= <年份> 設定系統核心之硬體時鐘的新時代數值,年份以四位樹字表示。 年份>
--show 讀取硬體時鐘的時間,並將其呈現至標準輸出裝置。
--systohc System Time to Hardware Clock,將系統時間存回硬體時鐘內。
--test 僅作測試,並不真的將時間寫入硬體時鐘或系統時間。
--utc 把硬體時鐘上的時間時為CUT,有時也稱為UTC或UCT。
--version 顯示版本資訊。
7.crontab
功能說明:設定計時器。
語 法:crontab [-u <使用者名稱稱> ][配置檔案] 或 crontab [-u <使用者名稱稱> ][-elr] 使用者名稱稱> 使用者名稱稱>
補充說明:cron是一個常駐服務,它提供計時器的功能,讓使用者在特定的時間得以執行預設的指令或程式。只要使用者會編輯計時器的配置檔案,就可以使用計時器的功能。其配置檔案格式如下:
Minute Hour Day Month DayOFWeek Command
參 數:
-e 編輯該使用者的計時器設定。
-l 列出該使用者的計時器設定。
-r 刪除該使用者的計時器設定。
-u <使用者名稱稱> 指定要設定計時器的使用者名稱稱。 使用者名稱稱>
8.declare
功能說明:宣告 shell 變數。
語 法:declare [+/-][rxi][變數名稱=設定值] 或 declare -f
補充說明:declare為shell指令,在第一種語法中可用來宣告變數並設定變數的屬性([rix]即為變數的屬性),在第二種語法中可用來顯示shell函式。若不加上任何引數,則會顯示全部的shell變數與函式(與執行set指令的效果相同)。
參 數:
+/- "-"可用來指定變數的屬性,"+"則是取消變數所設的屬性。
-f 僅顯示函式。
r 將變數設定為只讀。
x 指定的變數會成為環境變數,可供shell以外的程式來使用。
i [設定值]可以是數值,字串或運算式。
9.depmod(depend module)
功能說明:分析可載入模組的相依性。
語 法:depmod [-adeisvV][-m <檔案> ][--help][模組名稱] 檔案>
補充說明:depmod可檢測模組的相依性,供modprobe在安裝模組時使用。
參 數:
-a或--all 分析所有可用的模組。
-d或debug 執行排錯模式。
-e 輸出無法參照的符號。
-i 不檢查符號表的版本。
-m <檔案> 或system-map <檔案> 使用指定的符號表檔案。 檔案> 檔案>
-s或--system-log 在系統記錄中記錄錯誤。
-v或--verbose 執行時顯示詳細的資訊。
-V或--version 顯示版本資訊。
--help 顯示幫助。
10.dircolors
功能說明:設定 ls 指令在顯示目錄或檔案時所用的色彩。
語 法:dircolors [色彩配置檔案] 或 dircolors [-bcp][--help][--version]
補充說明:dircolors可根據[色彩配置檔案]來設定LS_COLORS環境變數或是顯示設定LS_COLORS環境變數的shell指令。
參 數:
-b或--sh或--bourne-shell 顯示在Boume shell中,將LS_COLORS設為目前預設定的shell指令。
-c或--csh或--c-shell 顯示在C shell中,將LS_COLORS設為目前預設定的shell指令。
-p或--print-database 顯示預設定
-help 顯示幫助。
-version 顯示版本資訊。
11.dmesg
功能說明:顯示開機資訊。
語 法:dmesg [-cn][-s <緩衝區大小> ] 緩衝區大小>
補充說明:kernel會將開機資訊儲存在ring buffer中。您若是開機時來不及檢視資訊,可利用dmesg來檢視。開機資訊亦儲存在/var/log目錄中,名稱為dmesg的檔案裡。
參 數:
-c 顯示資訊後,清除ring buffer中的內容。
-s <緩衝區大小> 預設定為8196,剛好等於ring buffer的大小。 緩衝區大小>
-n 設定記錄資訊的層級。
12.enable
功能說明:啟動或關閉 shell 內建指令。
語 法:enable [-n][-all][內建指令]
補充說明:若要執行的檔名稱與shell內建指令相同,可用enable -n來關閉shell內建指令。若不加-n引數,enable可重新啟動關閉的指令。
參 數:
-n 關閉指定的shell內建指令。
-all 顯示shell所有關閉與啟動的指令。
13.eval
功能說明:重新運算求出引數的內容。
語 法:eval [引數]
補充說明:eval可讀取一連串的引數,然後再依引數本身的特性來執行。
參 數:引數不限數目,彼此之間用分號分開。
14.export
功能說明:設定或顯示環境變數。
語 法:export [-fnp][變數名稱]=[變數設定值]
補充說明:在shell中執行程式時,shell會提供一組環境變數。export可新增,修改或刪除環境變數,供後續執行的程式使用。export的效力僅及於該此登陸操作。
參 數:
-f 代表[變數名稱]中為函式名稱。
-n 刪除指定的變數。變數實際上並未刪除,只是不會輸出到後續指令的執行環境中。
-p 列出所有的shell賦予程式的環境變數。
15.fbset(frame buffer setup)
功能說明:設定景框緩衝區。
語 法:fbset [-ahinsvVx][-db <資訊檔案> ][-fb <外圍裝置代號> ][--test][顯示模式] 外圍裝置代號> 資訊檔案>
補充說明:fbset指令可用於設定景框緩衝區的大小,還能調整畫面之解析度,位置,高低寬窄,色彩 深度,並可決定是否啟動先卡之各項硬體特性。
參 數:
-a或--all 改變所有使用該裝置之虛擬終端機的顯示模式。
-db <資訊檔案> 指定顯示模式的資訊檔案,預設值檔名稱為fb.modes,存放在/etc目錄下 資訊檔案>
-fb <外圍裝置代號> 指定用來做為輸出景框緩衝區之外圍裝置,預設定為"/dev/fd0"。 外圍裝置代號>
-h或-help 線上幫助。
-i或--info 列出所有景框緩衝區之相關資訊。
-ifb <外圍裝置代號> 使用另一個景框緩衝區外圍裝置之設定值。 外圍裝置代號>
-n或--now 馬上改變顯示模式。
-ofb <外圍裝置代號> 此引數效果和指定"-fb"引數相同。 外圍裝置代號>
-s或--show 列出目前顯示模式之設定。
-v或--verbose 顯示指令執行過程。
-V或--version 顯示版本資訊。
-x或--xfree86 使用XFree86相容模式。
--test 僅做測試,並不改變現行的顯示模式。
16.grpconv(group convert to shadow password)
功能說明:開啟群組的投影密碼。
語 法:grpconv
補充說明:Linux系統裡的使用者和群組密碼,分別存放在/etc目錄下的passwd和group檔案中。因系統運作所需,任何人都得以讀取它們,造成安全上的破綻。投影密碼將檔案內的密碼改存在/etc目錄下的shadow和gshadow檔案內,只允許系統管理者讀取,同時把原密碼置換為"x"字元。投影密碼的功能可隨時開啟或關閉,您只需執行grpconv指令就能開啟群組投影密碼。
17.grpunconv(group unconvert from shadow password)
功能說明:關閉群組的投影密碼。
語 法:grpunconv
補充說明:執行grpunconv指令可關閉群組投影密碼,它會把密碼從gshadow檔案內,回存到group檔案裡。
18.hwclock(hardware clock)
功能說明:顯示與設定硬體時鐘。
語 法:hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test]
[--utc][--version][--set --date= <日期與時間> ] 日期與時間>
補充說明:在Linux中有硬體時鐘與系統時鐘等兩種時鐘。硬體時鐘是指主機板上的時鐘裝置,也就是通常可在BIOS畫面設定的時鐘。系統時鐘則是指kernel中的時鐘。當Linux啟動時,系統時鐘會去讀取硬體時鐘的設定,之後系統時鐘即獨立運作。所有Linux相關指令與函式都是讀取系統時鐘的設定。
參 數:
--adjust hwclock每次更改硬體時鐘時,都會記錄在/etc/adjtime檔案中。使用--adjust引數,可使hwclock根據先前的記錄來估算硬體時鐘的偏差,並用來校正目前的硬體時鐘。
--debug 顯示hwclock執行時詳細的資訊。
--directisa hwclock預設從/dev/rtc裝置來存取硬體時鐘。若無法存取時,可用此引數直接以I/O指令來存取硬體時鐘。
--hctosys 將系統時鐘調整為與目前的硬體時鐘一致。
--set --date= <日期與時間> 設定硬體時鐘。 日期與時間>
--show 顯示硬體時鐘的時間與日期。
--systohc 將硬體時鐘調整為與目前的系統時鐘一致。
--test 僅測試程式,而不會實際更改硬體時鐘。
--utc 若要使用格林威治時間,請加入此引數,hwclock會執行轉換的工作。
--version 顯示版本資訊。
19.insmod(install module)
功能說明:載入模組。
語 法:insmod [-fkmpsvxX][-o <模組名稱> ][模組檔案][符號名稱 = 符號值] 模組名稱>
補充說明:Linux有許多功能是通過模組的方式,在需要時才載入kernel。如此可使kernel較為精簡,進而提高效率,以及保有較大的彈性。這類可載入的模組,通常是裝置驅動程式。
參 數:
-f 不檢查目前kernel版本與模組編譯時的kernel版本是否一致,強制將模組載入。
-k 將模組設定為自動卸除。
-m 輸出模組的載入資訊。
-o <模組名稱> 指定模組的名稱,可使用模組檔案的檔名。 模組名稱>
-p 測試模組是否能正確地載入kernel。
-s 將所有資訊記錄在系統記錄檔案中。
-v 執行時顯示詳細的資訊。
-x 不要匯出模組的外部符號。
-X 匯出模組所有的外部符號,此為預設定。
20.kbdconfig
功能說明:設定鍵盤型別。
語 法:kbdconfig [--back][--test]
補充說明:kbdconfig(Red Hat Linux才有的指令)是一個用來設定鍵盤的程式,提供圖形化的操作介面。kbdconfig實際上是修改/etc/sysconfig/keyboard的鍵盤配置檔案。
參 數:
--back 執行時將預設的Cancel按鈕更改為Back按鈕。
--test 僅作測試,不會實際更改設定。
21.lilo(linux loader)
功能說明:安裝核心載入,開機管理程式。
語 法:lilo [-clqtV][-b
<外圍裝置代號>
][-C
<配置檔案>
][-d
<延遲時間>
][-D
<識別標籤>
][-f
<幾何引數檔案>
][-i
<開機磁區檔案>
][-I
<識別標籤>
][-m
<對映檔案>
][-P
補充說明:lilo是個Linux系統核心載入程式,同時具備管理開機的功能。單獨執行lilo指令,它會讀取/etc/目錄下的lilo.conf配置檔案,然後根據其內容安裝lilo。
參 數:
-b <外圍裝置代號> 指定安裝lilo之處的外圍裝置代號。 外圍裝置代號>
-c 使用緊緻對映模式。
-C <配置檔案> 指定lilo的配置檔案。 配置檔案>
-d <延遲時間> 設定開機延遲時間。 延遲時間>
-D <識別標籤> 指定開機後預設啟動的作業系統,或系統核心識別標籤。 識別標籤>
-f <幾何引數檔案> 指定磁碟的幾何引數配置檔案。 幾何引數檔案>
-i <開機磁區檔案> 指定欲使用的開機磁區檔案,預設是/boot目錄裡的boot.b檔案。 開機磁區檔案>
-I <識別標籤> 顯示系統核心存放之處。 識別標籤>
-l 產生線形磁區地址。
-m <對映檔案> 指定對映檔案。 對映檔案>
-P
-q 列出對映的系統核心檔案。
-r <根目錄> 設定系統啟動時欲掛入成為根目錄的目錄。 根目錄>
-R <執行指令> 設定下次啟動系統時,首先執行的指令。 執行指令>
-s <備份檔案> 指定備份檔案。 備份檔案>
-S <備份檔案> 強制指定備份檔案。 備份檔案>
-t 不執行指令,僅列出實際執行會進行的動作。
-u <外圍色裝置代號> 刪除lilo。 外圍色裝置代號>
-U <外圍裝置代號> 此引數的效果和指定"-u"引數類似,當不檢查時間戳記。 外圍裝置代號>
-v 顯示指令執行過程。
-V 顯示版本資訊。