linux命令大全?

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 ][-r <根目錄> ][-R <執行指令> ...][-s <備份檔案> ][-S <備份檔案> ][-uU <外圍裝置代號> ][-v...]

補充說明: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 顯示版本資訊。

相關問題答案