繼上次匯總的Linux命令大全之一(Linux系統(tǒng)管理命令),這次給大家分享的Linux系統(tǒng)設(shè)置命令。
這些都是日常常用的命令,對想學(xué)習(xí)Linux的伙伴們來說可謂是大大滴福利,全是干貨~~
alias
功能說明:設(shè)置指令的別名。
語 法:alias[別名]=[指令名稱]
補充說明:用戶可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別名設(shè)置。alias的效力僅及于該次登入的操作。若要每次登入是即自動設(shè)好別名,可在.profile或.cshrc中設(shè)定指令的別名。
參 數(shù):若不加任何參數(shù),則列出目前所有的別名設(shè)置。
apmd (advanced power management BIOS daemon)
功能說明:進階電源管理服務(wù)程序。
語 法:apmd [-u v V W][-p <百分比變化量>][-w <百分比值>]
補充說明:apmd負責(zé)BIOS進階電源管理(APM)相關(guān)的記錄,警告與管理工作。
參 數(shù):
-p<百分比變化量>或--percentage<百分比變化量> 當(dāng)電力變化的幅度超出設(shè)置的百分比變化量,即記錄事件百分比變化量的預(yù)設(shè)值為5,若設(shè)置值超過100,則關(guān)閉此功能。
-u或--utc 將BIOS時鐘設(shè)為UTC,以便從懸待模式恢復(fù)時,將-u參數(shù)傳送至clock或hwclock程序。
-v或--verbose 記錄所有的APM事件。
-V或--version 顯示版本信息。
-w<百分比值>或--warn<百分比值> 當(dāng)電池不在充電狀態(tài)時,且電池電量低于設(shè)置的百分比值,則在syslog(2)的ALERT層記錄警告信息。百分比值的預(yù)設(shè)置為10,若設(shè)置為0,則關(guān)閉此功能。
-W或--wall 發(fā)出警告信息給所有人。
aumix (audio mixer)
功能說明:設(shè)置音效裝置。
語 法:aumix [-123bcilmoprstvwWx][(+/-)強度][PqR][-dfhILqS]
補充說明:設(shè)置各項音效裝置的信號強度以及指定播放與錄音的裝置。
參 數(shù):
[-123bcilmoprstvwWx]為頻道參數(shù),用來指定裝置的頻道;[PqR]可用來指定播放或錄音裝置;[-dfhILqS] 則為指令參數(shù)。若不加任何參數(shù),aumix會顯示簡單的圖形界面供調(diào)整設(shè)置頻道參數(shù):
-1 輸入信號線1。
-2 輸入信號線2。
-3 輸入信號線3。
-b 低音。
-c CD。
-i 輸入信號強度。
-m 麥克風(fēng)。
-o 輸出信號強度。
-p PC喇叭。
-r 錄音。
-s 合成器。
-t 高音。
-v 主音量。
-w PCM。
-W PCM2。
-x 混音器。
(+/-)強度 出現(xiàn)(+/-)時,代表在原有的強度上加減指定值。若未使用(+/-),則直接將強度設(shè)為指定值。 指定音效裝置
P 指定播放裝置。
q 顯示頻道設(shè)置。
R 指定錄音裝置。
指令參數(shù)
-d 指定音效裝置的名稱。
-f 指定存儲或載入設(shè)置的文件。
-h 在使用時顯示信息。
-I 以圖形界面方式來執(zhí)行aumix。
-L 從$HOME/.aumixrc或/etc/aumixrc載入設(shè)置。
-q 顯示所有頻道的設(shè)置值。
-S 將設(shè)置值保存至/HOME/.aumixrc。
bind
功能說明:顯示或設(shè)置鍵盤按鍵與其相關(guān)的功能。
語 法:bind [-dlv][-f <按鍵配置文件>][-m <按鍵配置>][-q <功能>]
補充說明:您可以利用bind命令了解有哪些按鍵組合與其功能,也可以自行指定要用哪些按鍵組合。
參 數(shù):
-d 顯示按鍵配置的內(nèi)容。
-f<按鍵配置文件> 載入指定的按鍵配置文件。
-l 列出所有的功能。
-m<按鍵配置> 指定按鍵配置。
-q<功能> 顯示指定功能的按鍵。
-v 列出目前的按鍵配置與其功能。
chkconfig (check config)
功能說明:檢查,設(shè)置系統(tǒng)的各種服務(wù)。
語 法:chkconfig [--add][--del][--list][系統(tǒng)服務(wù)] 或 chkconfig [--level <等級代號>][系統(tǒng)服務(wù)][on/off/reset]
補充說明:這是Red Hat公司遵循GPL規(guī)則所開發(fā)的程序,它可查詢操作系統(tǒng)在每一個執(zhí)行等級中會執(zhí)行哪些系統(tǒng)服務(wù),其中包括各類常駐服務(wù)。
參 數(shù):
--add 增加所指定的系統(tǒng)服務(wù),讓chkconfig指令得以管理它,并同時在系統(tǒng)啟動的敘述文件內(nèi)增加相關(guān)數(shù)據(jù)。
--del 刪除所指定的系統(tǒng)服務(wù),不再由chkconfig指令管理,并同時在系統(tǒng)啟動的敘述文件內(nèi)刪除相關(guān)數(shù)據(jù)。
--level<等級代號> 指定讀系統(tǒng)服務(wù)要在哪一個執(zhí)行等級中開啟或關(guān)閉。
chroot (change root)
功能說明:改變根目錄。
語 法:chroot [--help][--version][目的目錄][執(zhí)行指令...]
補充說明:把根目錄換成指定的目的目錄。
參 數(shù):
--help 在線幫助。
--version 顯示版本信息。
clock
功能說明:調(diào)整 RTC 時間。
語 法:
clock [--adjust][--debug][--directisa][--getepoch][--hctosys][--set --date="<日期時間>"][--setepoch --epoch=< >][--show][--systohc][--test][--utc][--version]
補充說明:RTC 是電腦內(nèi)建的硬件時間,執(zhí)行這項指令可以顯示現(xiàn)在時刻,調(diào)整硬件時鐘的時間,將系統(tǒng)時間設(shè)成與硬件時鐘之時間一致,或是把系統(tǒng)時間回存到硬件時鐘。
參 數(shù):
--adjust 第一次使用"--set"或"--systohc"參數(shù)設(shè)置硬件時鐘,會在/etc目錄下產(chǎn)生一個名稱為adjtime的文件。當(dāng)再次使用這兩個參數(shù)調(diào)整硬件時鐘,此文件便會記錄兩次調(diào)整間之差異,日后執(zhí)行clock指令加上"--adjust"參數(shù)時,程序會自動根 據(jù)記錄文件的數(shù)值差異,計算出平均值,自動調(diào)整硬件時鐘的時間。
--debug 詳細顯示指令執(zhí)行過程,便于排錯或了解程序執(zhí)行的情形。
--directisa 告訴clock指令不要通過/dev/rtc設(shè)備文件,直接對硬件時鐘進行存取。這個參數(shù)適用于僅有ISA總線結(jié)構(gòu)的老式電腦。
--getepoch 把系統(tǒng)核心內(nèi)的硬件時鐘新時代數(shù)值,呈現(xiàn)到標準輸出設(shè)備。
--hctosys Hardware Clock to System Time,把系統(tǒng)時間設(shè)成和硬件時鐘一致。由于這個動作將會造成系統(tǒng)全面更新文件的存取時間,所以最好在系統(tǒng)啟動時就執(zhí)行它。
--set--date 設(shè)置硬件時鐘的日期和時間。
--setepoch--epoch=<年份> 設(shè)置系統(tǒng)核心之硬件時鐘的新時代數(shù)值,年份以四位樹字表示。
--show 讀取硬件時鐘的時間,并將其呈現(xiàn)至標準輸出設(shè)備。
--systohc System Time to Hardware Clock,將系統(tǒng)時間存回硬件時鐘內(nèi)。
--test 僅作測試,并不真的將時間寫入硬件時鐘或系統(tǒng)時間。
--utc 把硬件時鐘上的時間時為CUT,有時也稱為UTC或UCT。
--version 顯示版本信息。
crontab
功能說明:設(shè)置計時器。
語 法:crontab [-u <用戶名稱>][配置文件] 或 crontab [-u <用戶名稱>][-elr]
補充說明:cron是一個常駐服務(wù),它提供計時器的功能,讓用戶在特定的時間得以執(zhí)行預(yù)設(shè)的指令或程序。只要用戶會編輯計時器的配置文件,就可以使用計時器的功能。其配置文件格式如下:
Minute Hour Day Month DayOFWeek Command
參 數(shù):
-e 編輯該用戶的計時器設(shè)置。
-l 列出該用戶的計時器設(shè)置。
-r 刪除該用戶的計時器設(shè)置。
-u<用戶名稱> 指定要設(shè)定計時器的用戶名稱。
declare
功能說明:聲明 shell 變量。
語 法:declare [+/-][rxi][變量名稱=設(shè)置值] 或 declare -f
補充說明:declare為shell指令,在第一種語法中可用來聲明變量并設(shè)置變量的屬性([rix]即為變量的屬性),在第二種語法中可用來顯示shell函數(shù)。若不加上任何參數(shù),則會顯示全部的shell變量與函數(shù)(與執(zhí)行set指令的效果相同)。
參 數(shù):
+/- "-"可用來指定變量的屬性,"+"則是取消變量所設(shè)的屬性。
-f 僅顯示函數(shù)。
r 將變量設(shè)置為只讀。
x 指定的變量會成為環(huán)境變量,可供shell以外的程序來使用。
i [設(shè)置值]可以是數(shù)值,字符串或運算式。
depmod(depend module)
功能說明:分析可載入模塊的相依性。
語 法:depmod [-adeisvV][-m <文件>][--help][模塊名稱]
補充說明:depmod可檢測模塊的相依性,供modprobe在安裝模塊時使用。
參 數(shù):
-a或--all 分析所有可用的模塊。
-d或debug 執(zhí)行排錯模式。
-e 輸出無法參照的符號。
-i 不檢查符號表的版本。
-m<文件>或system-map<文件> 使用指定的符號表文件。
-s或--system-log 在系統(tǒng)記錄中記錄錯誤。
-v或--verbose 執(zhí)行時顯示詳細的信息。
-V或--version 顯示版本信息。
--help 顯示幫助。
dircolors
功能說明:設(shè)置 ls 指令在顯示目錄或文件時所用的色彩。
語 法:dircolors [色彩配置文件] 或 dircolors [-bcp][--help][--version]
補充說明:dircolors可根據(jù)[色彩配置文件]來設(shè)置LS_COLORS環(huán)境變量或是顯示設(shè)置LS_COLORS環(huán)境變量的shell指令。
參 數(shù):
-b或--sh或--bourne-shell 顯示在Boume shell中,將LS_COLORS設(shè)為目前預(yù)設(shè)置的shell指令。
-c或--csh或--c-shell 顯示在C shell中,將LS_COLORS設(shè)為目前預(yù)設(shè)置的shell指令。
-p或--print-database 顯示預(yù)設(shè)置
-help 顯示幫助。
-version 顯示版本信息。
dmesg
功能說明:顯示開機信息。
語 法:dmesg [-cn][-s <緩沖區(qū)大小>]
補充說明:kernel會將開機信息存儲在ring buffer中。您若是開機時來不及查看信息,可利用dmesg來查看。開機信息亦保存在/var/log目錄中,名稱為dmesg的文件里。
參 數(shù):
-c 顯示信息后,清除ring buffer中的內(nèi)容。
-s<緩沖區(qū)大小> 預(yù)設(shè)置為8196,剛好等于ring buffer的大小。
-n 設(shè)置記錄信息的層級。
enable
功能說明:啟動或關(guān)閉 shell 內(nèi)建指令。
語 法:enable [-n][-all][內(nèi)建指令]
補充說明:若要執(zhí)行的文件名稱與shell內(nèi)建指令相同,可用enable -n來關(guān)閉shell內(nèi)建指令。若不加-n參數(shù),enable可重新啟動關(guān)閉的指令。
參 數(shù):
-n 關(guān)閉指定的shell內(nèi)建指令。
-all 顯示shell所有關(guān)閉與啟動的指令。
eval
功能說明:重新運算求出參數(shù)的內(nèi)容。
語 法:eval [參數(shù)]
補充說明:eval可讀取一連串的參數(shù),然后再依參數(shù)本身的特性來執(zhí)行。
參 數(shù):參數(shù)不限數(shù)目,彼此之間用分號分開。
export
功能說明:設(shè)置或顯示環(huán)境變量。
語 法:export [-fnp][變量名稱]=[變量設(shè)置值]
補充說明:在shell中執(zhí)行程序時,shell會提供一組環(huán)境變量。export可新增,修改或刪除環(huán)境變量,供后續(xù)執(zhí)行的程序使用。export的效力僅及于該此登陸操作。
參 數(shù):
-f 代表[變量名稱]中為函數(shù)名稱。
-n 刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續(xù)指令的執(zhí)行環(huán)境中。
-p 列出所有的shell賦予程序的環(huán)境變量。
fbset (frame buffer setup)
功能說明:設(shè)置景框緩沖區(qū)。
語 法:fbset [-ahinsvVx][-db <信息文件>][-fb <外圍設(shè)備代號>][--test][顯示模式]
補充說明:fbset指令可用于設(shè)置景框緩沖區(qū)的大小,還能調(diào)整畫面之分辨率,位置,高低寬窄,色彩 深度,并可決定是否啟動先卡之各項硬件特性。
參 數(shù):
-a或--all 改變所有使用該設(shè)備之虛擬終端機的顯示模式。
-db<信息文件> 指定顯示模式的信息文件,預(yù)設(shè)值文件名稱為fb.modes,存放在/etc目錄下。
-fb<外圍設(shè)備代號> 指定用來做為輸出景框緩沖區(qū)之外圍設(shè)備,預(yù)設(shè)置為"/dev/fd0"。
-h或-help 在線幫助。
-i或--info 列出所有景框緩沖區(qū)之相關(guān)信息。
-ifb<外圍設(shè)備代號> 使用另一個景框緩沖區(qū)外圍設(shè)備之設(shè)置值。
-n或--now 馬上改變顯示模式。
-ofb<外圍設(shè)備代號> 此參數(shù)效果和指定"-fb"參數(shù)相同。
-s或--show 列出目前顯示模式之設(shè)置。
-v或--verbose 顯示指令執(zhí)行過程。
-V或--version 顯示版本信息。
-x或--xfree86 使用XFree86兼容模式。
--test 僅做測試,并不改變現(xiàn)行的顯示模式。
grpconv (group convert to shadow password)
功能說明:開啟群組的投影密碼。
語 法:grpconv
補充說明:Linux系統(tǒng)里的用戶和群組密碼,分別存放在/etc目錄下的passwd和group文件中。因系統(tǒng)運作所需,任何人都得以讀取它們,造成安全上的破綻。投影密碼將文件內(nèi)的密碼改存在/etc目錄下的shadow和gshadow文件內(nèi),只允許系統(tǒng)管理者讀取,同時把原密碼置換為"x"字符。投影密碼的功能可隨時開啟或關(guān)閉,您只需執(zhí)行g(shù)rpconv指令就能開啟群組投影密碼。
grpunconv (group unconvert from shadow password)
功能說明:關(guān)閉群組的投影密碼。
語 法:grpunconv
補充說明:執(zhí)行g(shù)rpunconv指令可關(guān)閉群組投影密碼,它會把密碼從gshadow文件內(nèi),回存到group文件里。
hwclock (hardware clock)
功能說明:顯示與設(shè)定硬件時鐘。
語 法:
hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test]
[--utc][--version][--set --date=<日期與時間>]
補充說明:在Linux中有硬件時鐘與系統(tǒng)時鐘等兩種時鐘。硬件時鐘是指主機板上的時鐘設(shè)備,也就是通常可在BIOS畫面設(shè)定的時鐘。系統(tǒng)時鐘則是指kernel中的時鐘。當(dāng)Linux啟動時,系統(tǒng)時鐘會去讀取硬件時鐘的設(shè)定,之后系統(tǒng)時鐘即獨立運作。所有Linux相關(guān)指令與函數(shù)都是讀取系統(tǒng)時鐘的設(shè)定。
參 數(shù):
--adjust hwclock每次更改硬件時鐘時,都會記錄在/etc/adjtime文件中。使用--adjust參數(shù),可使hwclock根據(jù)先前的記錄來估算硬件時鐘的偏差,并用來校正目前的硬件時鐘。
--debug 顯示hwclock執(zhí)行時詳細的信息。
--directisa hwclock預(yù)設(shè)從/dev/rtc設(shè)備來存取硬件時鐘。若無法存取時,可用此參數(shù)直接以I/O指令來存取硬件時鐘。
--hctosys 將系統(tǒng)時鐘調(diào)整為與目前的硬件時鐘一致。
--set --date=<日期與時間> 設(shè)定硬件時鐘。
--show 顯示硬件時鐘的時間與日期。
--systohc 將硬件時鐘調(diào)整為與目前的系統(tǒng)時鐘一致。
--test 僅測試程序,而不會實際更改硬件時鐘。
--utc 若要使用格林威治時間,請加入此參數(shù),hwclock會執(zhí)行轉(zhuǎn)換的工作。
--version 顯示版本信息。
insmod (install module)
功能說明:載入模塊。
語 法:insmod [-fkmpsvxX][-o <模塊名稱>][模塊文件][符號名稱 = 符號值]
補充說明:Linux有許多功能是通過模塊的方式,在需要時才載入kernel。如此可使kernel較為精簡,進而提高效率,以及保有較大的彈性。這類可載入的模塊,通常是設(shè)備驅(qū)動程序。
參 數(shù):
-f 不檢查目前kernel版本與模塊編譯時的kernel版本是否一致,強制將模塊載入。
-k 將模塊設(shè)置為自動卸除。
-m 輸出模塊的載入信息。
-o<模塊名稱> 指定模塊的名稱,可使用模塊文件的文件名。
-p 測試模塊是否能正確地載入kernel。
-s 將所有信息記錄在系統(tǒng)記錄文件中。
-v 執(zhí)行時顯示詳細的信息。
-x 不要匯出模塊的外部符號。
-X 匯出模塊所有的外部符號,此為預(yù)設(shè)置。
kbdconfig
功能說明:設(shè)置鍵盤類型。
語 法:kbdconfig [--back][--test]
補充說明:kbdconfig(Red Hat Linux才有的指令)是一個用來設(shè)置鍵盤的程序,提供圖形化的操作界面。kbdconfig實際上是修改/etc/sysconfig/keyboard的鍵盤配置文件。
參 數(shù):
--back 執(zhí)行時將預(yù)設(shè)的Cancel按鈕更改為Back按鈕。
--test 僅作測試,不會實際更改設(shè)置。
lilo (linux loader)
功能說明:安裝核心載入,開機管理程序。
語 法:lilo [-clqtV][-b<外圍設(shè)備代號>][-C<配置文件>][-d<延遲時間>][-D<識別標簽>][-f<幾何參數(shù)文件>][-i<開機磁區(qū)文件>][-I<識別標簽>][-m<映射文件>][-P<fix/ignore>][-r<根目錄>][-R<執(zhí)行指令>...][-s<備份文件>][-S<備份文件>][-uU<外圍設(shè)備代號>][-v...]
補充說明:lilo是個Linux系統(tǒng)核心載入程序,同時具備管理開機的功能。單獨執(zhí)行l(wèi)ilo指令,它會讀取/etc/目錄下的lilo.conf配置文件,然后根據(jù)其內(nèi)容安裝lilo。
參 數(shù):
-b<外圍設(shè)備代號> 指定安裝lilo之處的外圍設(shè)備代號。
-c 使用緊致映射模式。
-C<配置文件> 指定lilo的配置文件。
-d<延遲時間> 設(shè)置開機延遲時間。
-D<識別標簽> 指定開機后預(yù)設(shè)啟動的操作系統(tǒng),或系統(tǒng)核心識別標簽。
-f<幾何參數(shù)文件> 指定磁盤的幾何參數(shù)配置文件。
-i<開機磁區(qū)文件> 指定欲使用的開機磁區(qū)文件,預(yù)設(shè)是/boot目錄里的boot.b文件。
-I<識別標簽> 顯示系統(tǒng)核心存放之處。
-l 產(chǎn)生線形磁區(qū)地址。
-m<映射文件> 指定映射文件。
-P<fix/ignore> 決定要修復(fù)或忽略分區(qū)表的錯誤。
-q 列出映射的系統(tǒng)核心文件。
-r<根目錄> 設(shè)置系統(tǒng)啟動時欲掛入成為根目錄的目錄。
-R<執(zhí)行指令> 設(shè)置下次啟動系統(tǒng)時,首先執(zhí)行的指令。
-s<備份文件> 指定備份文件。
-S<備份文件> 強制指定備份文件。
-t 不執(zhí)行指令,僅列出實際執(zhí)行會進行的動作。
-u<外圍色設(shè)備代號> 刪除lilo。
-U<外圍設(shè)備代號> 此參數(shù)的效果和指定"-u"參數(shù)類似,當(dāng)不檢查時間戳記。
-v 顯示指令執(zhí)行過程。
-V 顯示版本信息。
liloconfig
功能說明:設(shè)置核心載入,開機管理程序。
語 法:liloconfig
補充說明:liloconfig是Slackware發(fā)行版專門用來調(diào)整lilo設(shè)置的程序。它通過互動式操作界面,讓用戶能夠利用鍵盤上的方向鍵等,輕易地操控lilo的安裝,設(shè)置作業(yè),而無須下達各種參數(shù)或撰寫配置文件。
lsmod (list modules)
功能說明:顯示已載入系統(tǒng)的模塊。
語 法:lsmod
補充說明:執(zhí)行l(wèi)smod指令,會列出所有已載入系統(tǒng)的模塊。Linux操作系統(tǒng)的核心具有模塊化的特性,應(yīng)此在編譯核心時,務(wù)須把全部的功能都放入核心。您可以將這些功能編譯成一個個單獨的模塊,待需要時再分別載入。
minfo
功能說明:顯示MS-DOS文件系統(tǒng)的各項參數(shù)。
語 法:</>minfo [-v][驅(qū)動器代號]
補充說明:minfo為mtools工具指令,可顯示MS-DOS系統(tǒng)磁盤的各項參數(shù),包括磁區(qū)數(shù),磁頭數(shù)...等。
參 數(shù):
-v 除了一般信息外,并顯示可開機磁區(qū)的內(nèi)容。
mkkickstart
功能說明:建立安裝的組態(tài)文件。
語 法:mkkickstart [--bootp][--dhcp][--nonet][--nox][--version][--nfs <遠端電腦:路徑>]
補充說明:mkkickstart可根據(jù)目前系統(tǒng)的設(shè)置來建立組態(tài)文件,供其他電腦在安裝時使用。組態(tài)文件的內(nèi)容包括使用語言,網(wǎng)絡(luò)環(huán)境,系統(tǒng)磁盤狀態(tài),以及X Windows的設(shè)置等信息。
參 數(shù):
--bootp 安裝與開機時,使用BOOTP。
--dhcp 安裝與開機時,使用DHCP。
--nfs<遠端電腦:路徑> 使用指定的網(wǎng)絡(luò)路徑安裝。
--nonet 不要進行網(wǎng)絡(luò)設(shè)置,即假設(shè)在沒有網(wǎng)絡(luò)環(huán)境的狀態(tài)下。
--nox 不要進行X Windows的環(huán)境設(shè)置。
--version 顯示版本信息。
modinfo (module infomation)
功能說明:顯示kernel模塊的信息。
語 法:modinfo [-adhpV][模塊文件]
補充說明:modinfo會顯示kernel模塊的對象文件,以顯示該模塊的相關(guān)信息。
參 數(shù):
-a或--author 顯示模塊開發(fā)人員。
-d或--description 顯示模塊的說明。
-h或--help 顯示modinfo的參數(shù)使用方法。
-p或--parameters 顯示模塊所支持的參數(shù)。
-V或--version 顯示版本信息。
modprobe (module probe)
功能說明:自動處理可載入模塊。
語 法:modprobe [-acdlrtvV][--help][模塊文件][符號名稱 = 符號值]
補充說明:modprobe可載入指定的個別模塊,或是載入一組相依的模塊。modprobe會根據(jù)depmod所產(chǎn)生的相依關(guān)系,決定要載入哪些模塊。若在載入過程中發(fā)生錯誤,在modprobe會卸載整組的模塊。
參 數(shù):
-a或--all 載入全部的模塊。
-c或--show-conf 顯示所有模塊的設(shè)置信息。
-d或--debug 使用排錯模式。
-l或--list 顯示可用的模塊。
-r或--remove 模塊閑置不用時,即自動卸載模塊。
-t或--type 指定模塊類型。
-v或--verbose 執(zhí)行時顯示詳細的信息。
-V或--version 顯示版本信息。
-help 顯示幫助。
mouseconfig
功能說明:設(shè)置鼠標相關(guān)參數(shù)。
語 法:
mouseconfig [--back][--emulthree][--help][--expert][--kickstart][--noprobe][--test][--device <連接端口>][鼠標類型]
補充說明:mouseconfig為鼠標設(shè)置程序,可自動設(shè)置相關(guān)參數(shù),或者用戶也可以利用所提供互動模式自行設(shè)置鼠標。mouseconfig是Red Hat Linux才有的命令。
參 數(shù):
--back 在設(shè)置畫面上顯示Back按鈕,而取代預(yù)設(shè)的Cancel按鈕。
--device<連接端口> 指定硬件連接端口??捎玫倪x項有ttyS0,ttyS1,ttyS2,ttyS3與orpsaux。
--emulthree 將二鈕鼠標模擬成三鈕鼠標。
--help 顯示幫助以及所有支持的鼠標類型。
--expert 程序預(yù)設(shè)可自動判斷部分設(shè)置值。若要自行設(shè)置,請使用--expert參數(shù)。
--kickstart 讓程序自動檢測并保存所有的鼠標設(shè)置。
--noprobe 不要檢測鼠標設(shè)備。
--test 測試模式,不會改變?nèi)魏卧O(shè)置。
ntsysv
功能說明:設(shè)置系統(tǒng)的各種服務(wù)。
語 法:ntsysv [--back][--level <等級代號>]
補充說明:這是Red Hat公司遵循GPL規(guī)則所開發(fā)的程序,它具有互動式操作界面,您可以輕易地利用方向鍵和空格鍵等,開啟,關(guān)閉操作系統(tǒng)在每個執(zhí)行等級中,所要執(zhí)行的系統(tǒng)服務(wù)。
參 數(shù):
--back 在互動式界面里,顯示Back鈕,而非Cancel鈕。
--level <等級代號> 在指定的執(zhí)行等級中,決定要開啟或關(guān)閉哪些系統(tǒng)服務(wù)。
passwd (password)
功能說明:設(shè)置密碼。
語 法:passwd [-dklS][-u <-f>][用戶名稱]
補充說明:passwd指令讓用戶可以更改自己的密碼,而系統(tǒng)管理者則能用它管理系統(tǒng)用戶的密碼。只有管理者可以指定用戶名稱,一般用戶只能變更自己的密碼。
參 數(shù):
-d 刪除密碼。本參數(shù)僅有系統(tǒng)管理者才能使用。
-f 強制執(zhí)行。
-k 設(shè)置只有在密碼過期失效后,方能更新。
-l 鎖住密碼。
-s 列出密碼的相關(guān)信息。本參數(shù)僅有系統(tǒng)管理者才能使用。
-u 解開已上鎖的賬號。
pwconv
功能說明:開啟用戶的投影密碼。
語 法:pwconv
補充說明:Linux系統(tǒng)里的用戶和群組密碼,分別存放在名稱為passwd和group的文件中, 這兩個文件位于/etc目錄下。因系統(tǒng)運作所需,任何人都得以讀取它們,造成安全上的破綻。投影密碼將文件內(nèi)的密碼改存在/etc目錄下的shadow和gshadow文件內(nèi),只允許系統(tǒng)管理者讀取,同時把原密碼置換為"x"字符,有效的強化了系統(tǒng)的安全性。
pwunconv
功能說明:關(guān)閉用戶的投影密碼。
語 法:pwunconv
補充說明:執(zhí)行pwunconv指令可以關(guān)閉用戶投影密碼,它會把密碼從shadow文件內(nèi),重回存到passwd文件里。
rdate (receive date)
功能說明:顯示其他主機的日期與時間。
語 法:rdate [-ps][主機名稱或IP地址...]
補充說明:執(zhí)行rdate指令,向其他主機詢問系統(tǒng)時間并顯示出來。
參 數(shù):
-p 顯示遠端主機的日期與時間。
-s 把從遠端主機收到的日期和時間,回存到本地主機的系統(tǒng)時間。
resize
功能說明:設(shè)置終端機視窗的大小。
語 法:resize [-cu][-s <列數(shù)> <行數(shù)>]
補充說明:執(zhí)行resize指令可設(shè)置虛擬終端機的視窗大小。
參 數(shù):
-c 就算用戶環(huán)境并非C Shell,也用C Shell指令改變視窗大小。
-s <列數(shù)> <行數(shù)> 設(shè)置終端機視窗的垂直高度和水平寬度。
-u 就算用戶環(huán)境并非Bourne Shell,也用Bourne Shell指令改變視窗大小。
rmmod (remove module)
功能說明:刪除模塊。
語 法:rmmod [-as][模塊名稱...]
補充說明:執(zhí)行rmmod指令,可刪除不需要的模塊。Linux操作系統(tǒng)的核心具有模塊化的特性,應(yīng)此在編譯核心時,務(wù)須把全部的功能都放如核心。你可以將這些功能編譯成一個個單獨的模塊,待有需要時再分別載入它們。
參 數(shù):
-a 刪除所有目前不需要的模塊。
-s 把信息輸出至syslog常駐服務(wù),而非終端機界面。
rpm (redhat package manager)
功能說明:管理套件。
語 法:rpm [-acdhilqRsv][-b<完成階段><套間檔>+][-e<套件擋>][-f<文件>+][-i<套件檔>][-p<套件檔>+][-U<套件檔>][-vv][--addsign<套件檔>+][--allfiles][--allmatches][--badreloc][--buildroot<根目錄>][--changelog][--checksig<套件檔>+][--clean][--dbpath<數(shù)據(jù)庫目錄>][--dump][--excludedocs][--excludepath<排除目錄>][--force][--ftpproxy<主機名稱或IP地址>][--ftpport<通信端口>][--help][--httpproxy<主機名稱或IP地址>][--httpport<通信端口>][--ignorearch][--ignoreos][--ignoresize][--includedocs][--initdb][justdb][--nobulid][--nodeps][--nofiles][--nogpg][--nomd5][--nopgp][--noorder][--noscripts][--notriggers][--oldpackage][--percent][--pipe<執(zhí)行指令>][--prefix<目的目錄>][--provides][--queryformat<檔頭格式>][--querytags][--rcfile<配置檔>][--rebulid<套件檔>][--rebuliddb][--recompile<套件檔>][--relocate<原目錄>=<新目錄>][--replacefiles][--replacepkgs][--requires][--resign<套件檔>+][--rmsource][--rmsource<文件>][--root<根目錄>][--scripts][--setperms][--setugids][--short-circuit][--sign][--target=<安裝平臺>+][--test][--timecheck<檢查秒數(shù)>][--triggeredby<套件檔>][--triggers][--verify][--version][--whatprovides<功能特性>][--whatrequires<功能特性>]
補充說明:rmp原本是Red Hat Linux發(fā)行版專門用來管理Linux各項套件的程序,由于它遵循GPL規(guī)則且功能強大方便,因而廣受歡迎。逐漸受到其他發(fā)行版的采用。RPM套件管理方式的出現(xiàn),讓Linux易于安裝,升級,間接提升了Linux的適用度。
參 數(shù):
-a 查詢所有套件。
-b<完成階段><套件檔>+或-t <完成階段><套件檔>+ 設(shè)置包裝套件的完成階段,并指定套件檔的文件名稱。
-c 只列出組態(tài)配置文件,本參數(shù)需配合"-l"參數(shù)使用。
-d 只列出文本文件,本參數(shù)需配合"-l"參數(shù)使用?!?
-e<套件檔>或--erase<套件檔> 刪除指定的套件。
-f<文件>+ 查詢擁有指定文件的套件。
-h或--hash 套件安裝時列出標記。
-i 顯示套件的相關(guān)信息。
-i<套件檔>或--install<套件檔> 安裝指定的套件檔。
-l 顯示套件的文件列表。
-p<套件檔>+ 查詢指定的RPM套件檔。
-q 使用詢問模式,當(dāng)遇到任何問題時,rpm指令會先詢問用戶。
-R 顯示套件的關(guān)聯(lián)性信息。
-s 顯示文件狀態(tài),本參數(shù)需配合"-l"參數(shù)使用。
-U<套件檔>或--upgrade<套件檔> 升級指定的套件檔。
-v 顯示指令執(zhí)行過程。
-vv 詳細顯示指令執(zhí)行過程,便于排錯。
-addsign<套件檔>+ 在指定的套件里加上新的簽名認證。
--allfiles 安裝所有文件。
--allmatches 刪除符合指定的套件所包含的文件。
--badreloc 發(fā)生錯誤時,重新配置文件。
--buildroot<根目錄> 設(shè)置產(chǎn)生套件時,欲當(dāng)作根目錄的目錄。
--changelog 顯示套件的更改記錄。
--checksig<套件檔>+ 檢驗該套件的簽名認證。
--clean 完成套件的包裝后,刪除包裝過程中所建立的目錄。
--dbpath<數(shù)據(jù)庫目錄> 設(shè)置欲存放RPM數(shù)據(jù)庫的目錄。
--dump 顯示每個文件的驗證信息。本參數(shù)需配合"-l"參數(shù)使用。
--excludedocs 安裝套件時,不要安裝文件。
--excludepath<排除目錄> 忽略在指定目錄里的所有文件。
--force 強行置換套件或文件。
--ftpproxy<主機名稱或IP地址> 指定FTP代理服務(wù)器。
--ftpport<通信端口> 設(shè)置FTP服務(wù)器或代理服務(wù)器使用的通信端口。
--help 在線幫助。
--httpproxy<主機名稱或IP地址> 指定HTTP代理服務(wù)器。
--httpport<通信端口> 設(shè)置HTTP服務(wù)器或代理服務(wù)器使用的通信端口。
--ignorearch 不驗證套件檔的結(jié)構(gòu)正確性。
--ignoreos 不驗證套件檔的結(jié)構(gòu)正確性。
--ignoresize 安裝前不檢查磁盤空間是否足夠。
--includedocs 安裝套件時,一并安裝文件。
--initdb 確認有正確的數(shù)據(jù)庫可以使用。
--justdb 更新數(shù)據(jù)庫,當(dāng)不變動任何文件。
--nobulid 不執(zhí)行任何完成階段。
--nodeps 不驗證套件檔的相互關(guān)聯(lián)性。
--nofiles 不驗證文件的屬性。
--nogpg 略過所有GPG的簽名認證。
--nomd5 不使用MD5編碼演算確認文件的大小與正確性。
--nopgp 略過所有PGP的簽名認證。
--noorder 不重新編排套件的安裝順序,以便滿足其彼此間的關(guān)聯(lián)性。
--noscripts 不執(zhí)行任何安裝Script文件。
--notriggers 不執(zhí)行該套件包裝內(nèi)的任何Script文件。
--oldpackage 升級成舊版本的套件。
--percent 安裝套件時顯示完成度百分比。
--pipe<執(zhí)行指令> 建立管道,把輸出結(jié)果轉(zhuǎn)為該執(zhí)行指令的輸入數(shù)據(jù)。
--prefix<目的目錄> 若重新配置文件,就把文件放到指定的目錄下。
--provides 查詢該套件所提供的兼容度。
--queryformat<檔頭格式> 設(shè)置檔頭的表示方式。
--querytags 列出可用于檔頭格式的標簽。
--rcfile<配置文件> 使用指定的配置文件。
--rebulid<套件檔> 安裝原始代碼套件,重新產(chǎn)生二進制文件的套件。
--rebuliddb 以現(xiàn)有的數(shù)據(jù)庫為主,重建一份數(shù)據(jù)庫。
--recompile<套件檔> 此參數(shù)的效果和指定"--rebulid"參數(shù)類似,當(dāng)不產(chǎn)生套件檔。
--relocate<原目錄>=<新目錄> 把本來會放到原目錄下的文件改放到新目錄。
--replacefiles 強行置換文件。
--replacepkgs 強行置換套件。
--requires 查詢該套件所需要的兼容度。
--resing<套件檔>+ 刪除現(xiàn)有認證,重新產(chǎn)生簽名認證。
--rmsource 完成套件的包裝后,刪除原始代碼。
--rmsource<文件> 刪除原始代碼和指定的文件。
--root<根目錄> 設(shè)置欲當(dāng)作根目錄的目錄。
--scripts 列出安裝套件的Script的變量。
--setperms 設(shè)置文件的權(quán)限。
--setugids 設(shè)置文件的擁有者和所屬群組。
--short-circuit 直接略過指定完成階段的步驟。
--sign 產(chǎn)生PGP或GPG的簽名認證。
--target=<安裝平臺>+ 設(shè)置產(chǎn)生的套件的安裝平臺。
--test 僅作測試,并不真的安裝套件。
--timecheck<檢查秒數(shù)> 設(shè)置檢查時間的計時秒數(shù)。
--triggeredby<套件檔> 查詢該套件的包裝者。
--triggers 展示套件檔內(nèi)的包裝Script。
--verify 此參數(shù)的效果和指定"-q"參數(shù)相同。
--version 顯示版本信息。
--whatprovides<功能特性> 查詢該套件對指定的功能特性所提供的兼容度。
--whatrequires<功能特性> 查詢該套件對指定的功能特性所需要的兼容度。
set
功能說明:設(shè)置shell。
語 法:set [+-abCdefhHklmnpPtuvx]
補充說明:set指令能設(shè)置所使用shell的執(zhí)行方式,可依照不同的需求來做設(shè)置。
參 數(shù):
-a 標示已修改的變量,以供輸出至環(huán)境變量。
-b 使被中止的后臺程序立刻回報執(zhí)行狀態(tài)。
-C 轉(zhuǎn)向所產(chǎn)生的文件無法覆蓋已存在的文件。
-d Shell預(yù)設(shè)會用雜湊表記憶使用過的指令,以加速指令的執(zhí)行。使用-d參數(shù)可取消。
-e 若指令傳回值不等于0,則立即退出shell。
-f 取消使用通配符。
-h 自動記錄函數(shù)的所在位置。
-H Shell 可利用"!"加<指令編號>的方式來執(zhí)行history中記錄的指令。
-k 指令所給的參數(shù)都會被視為此指令的環(huán)境變量。
-l 記錄for循環(huán)的變量名稱。
-m 使用監(jiān)視模式。
-n 只讀取指令,而不實際執(zhí)行。
-p 啟動優(yōu)先順序模式。
-P 啟動-P參數(shù)后,執(zhí)行指令時,會以實際的文件或目錄來取代符號連接。
-t 執(zhí)行完隨后的指令,即退出shell。
-u 當(dāng)執(zhí)行時使用到未定義過的變量,則顯示錯誤信息。
-v 顯示shell所讀取的輸入值。
-x 執(zhí)行指令后,會先顯示該指令及所下的參數(shù)。
+<參數(shù)> 取消某個set曾啟動的參數(shù)。
setconsole
功能說明:設(shè)置系統(tǒng)終端。
語 法:setconsole [video][serial][ttya][ttyb]
補充說明:setconsole可用來指定系統(tǒng)終端。
參 數(shù):
serial 使用PROM終端。
ttya,cua0或ttyS0 使用第1個串口設(shè)備作為終端。
ttyb,cua1或ttyS1 使用第2個串口設(shè)備作為終端。
video 使用主機上的現(xiàn)卡作為終端。
setenv (set environment variable)
功能說明:查詢或顯示環(huán)境變量。
語 法:setenv [變量名稱][變量值]
補充說明:setenv為tsch中查詢或設(shè)置環(huán)境變量的指令。
setup
功能說明:設(shè)置公用程序。
語 法:setup
補充說明:setup是一個設(shè)置公用程序,提供圖形界面的操作方式。在setup中可設(shè)置7類的選項:
1.登陸認證方式
?。?鍵盤組態(tài)設(shè)置
3.鼠標組態(tài)設(shè)置
?。?開機時所要啟動的系統(tǒng)服務(wù)
?。?聲卡組態(tài)設(shè)置
?。?時區(qū)設(shè)置
7.X Windows組態(tài)設(shè)置
sndconfig
功能說明:設(shè)置聲卡。
語 法:sndconfig [--help][--noautoconfig][--noprobe]
補充說明:sndconfig為聲卡設(shè)置程序,支持PnP柚?,可走h觳獠⑸柚肞nP聲卡。
參 數(shù):
--help 顯示幫助。
--noautoconfig 不自動設(shè)置PnP的聲卡。
--noprobe 不自動檢測PnP聲卡。
SVGAText Mode
功能說明:加強文字模式的顯示畫面。
語 法:SVGATextMode [-acdfhmnrsv][-t <配置文件>][模式]
補充說明:SVGATextMode可用來設(shè)置文字模式下的顯示畫面,包括分辨率,字體和更新頻率等。
參 數(shù):
-a 如果新顯示模式的屏幕大小與原先不同時,SVGATextMode會執(zhí)行必要的系統(tǒng)設(shè)置。
-c 維持原有的VGA時脈。
-d 執(zhí)行時會顯示詳細的信息,供排錯時參考。
-f 不要執(zhí)行配置文件中有關(guān)字體載入的指令。
-h 顯示幫助。
-m 允許1x1的方式來重設(shè)屏幕大小。
-n 僅測試指定的模式。
-r 通知或重設(shè)與屏幕大小相關(guān)的程序。
-s 顯示配置文件中所有可用的模式。
-t<配置文件> 指定配置文件。
-v SVGATextMode在配置新的顯示模式時,預(yù)設(shè)會先檢查垂直與水平的更新更新頻率是否在配置文件所指定的范圍內(nèi),如果不在范圍內(nèi),則不設(shè)置新的顯示模式。
模式] [模式]參數(shù)必須是配置文件中模式的名稱。
timeconfig
功能說明:設(shè)置時區(qū)。
語 法:timeconfig [--arc][--back][--test][--utc][時區(qū)名稱]
補充說明:這是Red Hat公司遵循GPL規(guī)則所開發(fā)的程序,它具有互動式操作界面,您可以輕易地利用方向鍵和空格鍵等,設(shè)置系統(tǒng)時間所屬的時區(qū)。
參 數(shù):
--arc 使用Alpha硬件結(jié)構(gòu)的格式存儲系統(tǒng)時間。
--back 在互動式界面里,顯示Back鈕而非Cancel鈕。
--test 僅作測試,并不真的改變系統(tǒng)的時區(qū)。
--utc 把硬件時鐘上的時間視為CUT,有時也稱為UTC或UCT。
ulimit
功能說明:控制shell程序的資源。
語 法:ulimit [-aHS][-c <core文件上限>][-d <數(shù)據(jù)節(jié)區(qū)大小>][-f <文件大小>][-m <內(nèi)存大小>][-n <文件數(shù)目>][-p <緩沖區(qū)大小>][-s <堆疊大小>][-t <CPU時間>][-u <程序數(shù)目>][-v <虛擬內(nèi)存大小>]
補充說明:ulimit為shell內(nèi)建指令,可用來控制shell執(zhí)行程序的資源。
參 數(shù):
-a 顯示目前資源限制的設(shè)定。
-c <core文件上限> 設(shè)定core文件的最大值,單位為區(qū)塊。
-d <數(shù)據(jù)節(jié)區(qū)大小> 程序數(shù)據(jù)節(jié)區(qū)的最大值,單位為KB。
-f <文件大小> shell所能建立的最大文件,單位為區(qū)塊。
-H 設(shè)定資源的硬性限制,也就是管理員所設(shè)下的限制。
-m <內(nèi)存大小> 指定可使用內(nèi)存的上限,單位為KB。
-n <文件數(shù)目> 指定同一時間最多可開啟的文件數(shù)。
-p <緩沖區(qū)大小> 指定管道緩沖區(qū)的大小,單位512字節(jié)。
-s <堆疊大小> 指定堆疊的上限,單位為KB。
-S 設(shè)定資源的彈性限制。
-t <CPU時間> 指定CPU使用時間的上限,單位為秒。
-u <程序數(shù)目> 用戶最多可開啟的程序數(shù)目。
-v <虛擬內(nèi)存大小> 指定可使用的虛擬內(nèi)存上限,單位為KB。
unalias
功能說明:刪除別名。
語 法:unalias [-a][別名]
補充說明:unalias為shell內(nèi)建指令,可刪除別名設(shè)置。
參 數(shù):
-a 刪除全部的別名。
unset
功能說明:刪除變量或函數(shù)。
語 法:unset [-fv][變量或函數(shù)名稱]
補充說明:unset為shell內(nèi)建指令,可刪除變量或函數(shù)。
參 數(shù):
-f 僅刪除函數(shù)。
-v 僅刪除變量。
非常齊全的Linux系統(tǒng)設(shè)置命令,趕緊收藏起來吧!后續(xù)還會分享Linux命令大全之三——Linux文檔編輯命令!