linux命令大全?

1.badblocks

功能說明:檢查磁盤裝置中損壞的區塊。

語 法:badblocks [-svw][-b <區塊大小> ][-o <輸出文件> ][磁盤裝置][磁盤區塊數][啟始區塊]

補充說明:執行指令時須指定所要檢查的磁盤裝置,及此裝置的磁盤區塊數。

參 數:

-b <區塊大小> 指定磁盤的區塊大小,單位為字節。

-o <輸出文件> 將檢查的結果寫入指定的輸出文件。

-s 在檢查時顯示進度。

-v 執行時顯示詳細的信息。

-w 在檢查時,執行寫入測試。

[磁盤裝置] 指定要檢查的磁盤裝置。

[磁盤區塊數] 指定磁盤裝置的區塊總數。

[啟始區塊] 指定要從哪個區塊開始檢查。

2.cfdisk

功能說明:磁盤分區。

語 法:cfdisk [-avz][-c <柱面數目> -h <磁頭數目> -s <盤區數目> ][-P ][外圍設備代號]

補充說明:cfdisk是用來磁盤分區的程序,它十分類似DOS的fdisk,具有互動式操作界面而非傳統fdisk的問答式界面,您可以輕易地利用方向鍵來操控分區操作。

參 數:

-a 在程序裡不用反白代表選取,而以箭頭表示。

-c <柱面數目> 忽略BIOS的數值,直接指定磁盤的柱面數目。

-h <磁頭數目> 忽略BIOS的數值,直接指定磁盤的磁頭數目。

-P 顯示分區表的內容,附加參數"r"會顯示整個分區表的詳細資料,附加參數"s"會依照磁區的順序顯示相關信息,附加參數"t"則會以磁頭,磁區,柱面的方式來顯示資料。

-s <磁區數目> 忽略BIOS的數值,直接指定磁盤的磁區數目。

-v 顯示版本信息。

-z 不讀取現有的分區,直接當作沒有分區的新磁盤使用。

3.dd

功能說明:讀取,轉換並輸出數據。

語 法:dd [bs= <字節數> ][cbs= <字節數> ][conv= <關鍵字> ][count= <區塊數> ][ibs= <字節數> ][if= <文件> ][obs= <字節數> ][of= <文件> ][seek= <區塊數> ][skip= <區塊數> ][--help][--version]

補充說明:dd可從標準輸入或文件讀取數據,依指定的格式來轉換數據,再輸出到文件,設備或標準輸出。

參 數:

bs= <字節數> 將ibs( 輸入)與obs(輸出)設成指定的字節數。

cbs= <字節數> 轉換時,每次只轉換指定的字節數。

conv= <關鍵字> 指定文件轉換的方式。

count= <區塊數> 僅讀取指定的區塊數。

ibs= <字節數> 每次讀取的字節數。

if= <文件> 從文件讀取。

obs= <字節數> 每次輸出的字節數。

of= <文件> 輸出到文件。

seek= <區塊數> 一開始輸出時,跳過指定的區塊數。

skip= <區塊數> 一開始讀取時,跳過指定的區塊數。

--help 幫助。

--version 顯示版本信息。

4.e2fsck(ext2 file system check)

功能說明:檢查ext2文件系統的正確性。

語 法:e2fsck [-acCdfFnprsStvVy][-b ][-B <區塊大小> ][-l <文件> ][-L <文件> ][設備名稱]

補充說明:e2fsck執行後的傳回值及代表意義如下。

0 沒有任何錯誤發生。

1 文件系統發生錯誤,並且已經修正。

2 文件系統發生錯誤,並且已經修正。

4 文件系統發生錯誤,但沒有修正。

8 運作時發生錯誤。

16 使用的語法發生錯誤。

128 共享的函數庫發生錯誤。

參 數:

-a 不詢問使用者意見,便自動修復文件系統。

-b 指定superblock,而不使用預設的superblock。

-B <區塊大小> 指定區塊的大小,單位為字節。

-c 一併執行badblocks,以標示損壞的區塊。

-C 將檢查過程的信息完整記錄在file descriptor中,使得整個檢查過程都能完整監控。

-d 顯示排錯信息。

-f 即使文件系統沒有錯誤跡象,仍強制地檢查正確性。

-F 執行前先清除設備的緩衝區。

-l <文件> 將文件中指定的區塊加到損壞區塊列表。

-L <文件> 先清除損壞區塊列表,再將文件中指定的區塊加到損壞區塊列表。因此損壞區塊列表的區塊跟文件中指定的區塊是一樣的。

-n 以只讀模式開啟文件系統,並採取非互動方式執行,所有的問題對話均設置以"no"回答。

-p 不詢問使用者意見,便自動修復文件系統。

-r 此參數只為了兼容性而存在,並無實際作用。

-s 如果文件系統的字節順序不適當,就交換字節順序,否則不做任何動作。

-S 不管文件系統的字節順序,一律交換字節順序。

-t 顯示時間信息。

-v 執行時顯示詳細的信息。

-V 顯示版本信息。

-y 採取非互動方式執行,所有的問題均設置以"yes"回答。

5.ext2ed(ext2 file system editor)

功能說明:ext2文件系統編輯程序。

語 法:ext2ed

補充說明:ext2ed可直接處理硬盤分區上的數據,這指令只有Red Hat Linux才提供。

參 數:

一般指令

setdevice[設備名稱] 指定要處理的設備。

disablewrite 將ext2ed設為只讀的狀態。

enablewrite 將ext2ed設為可讀寫的狀態。

help[指令] 顯示個別指令的幫助。

next 移至下一個單位,單位會依目前所在的模式而異。

prev 移至前一個單位,單位會依目前所在的模式而異。

pgup 移至下一頁。

pgdn 移至上一頁。

set 修改目前的數據,參數會依目前所在的模式而異。

writedata 在執行此指令之後,才會實際修改分區中的數據。

ext2進入3種模式的指令

super 進入main superblock,即Superblock模式。

group <編號> 進入指定的group,即Group模式。

cd <目錄或文件> 在inode模式下,進入指定的目錄或文件,即Inode模式。

Superblock模式

gocopy <備份編號> 進入指定的superblock備份。

setactivecopy 將目前所在的superblock,複製到main superblock。

Group模式

blockbitmap 顯示目前groupo的區塊圖。

inode 進入目前group的第一個inode。

inodebitmap 顯示目前group的inode二進制碼。

Inode模式

dir 進入目錄模式。

file 進入文件模式。

6.fdisk

功能說明:磁盤分區。

語 法:fdisk [-b <分區大小> ][-uv][外圍設備代號] 或 fdisk [-l][-b <分區大小> ][-uv][外圍設備代號...] 或 fdisk [-s <分區編號> ]

補充說明:fdisk是用來磁盤分區的程序,它採用傳統的問答式界面,而非類似DOS fdisk的cfdisk互動式操作界面,因此在使用上較為不便,但功能卻絲毫不打折扣。

參 數:

-b <分區大小> 指定每個分區的大小。

-l 列出指定的外圍設備的分區表狀況。

-s <分區編號> 將指定的分區大小輸出到標準輸出上,單位為區塊。

-u 搭配"-l"參數列表,會用分區數目取代柱面數目,來表示每個分區的起始地址。

-v 顯示版本信息。

7.fsck.ext2(file system check-second filesystem)

功能說明:檢查文件系統並嘗試修復錯誤。

語 法:fsck.ext2 [-acdfFnprsStvVy][-b <分區第一個磁區地址> ][-B <區塊大小> ][-C <反敘述器> ][-I ][-l/L <損壞區塊文件> ][-P <處理inode大小> ][外圍設備代號]

補充說明:當ext2文件系統發生錯誤時,可用fsck.ext2指令嘗試加以修復。

參 數:

-a 自動修復文件系統,不詢問任何問題。

-b <分區第一個磁區地址> 指定分區的第一個磁區的起始地址,也就是Super Block。

-B <區塊大小> 設置該分區每個區塊的大小。

-c 檢查指定的文件系統內,是否存在有損壞的區塊。

-C <反敘述器> 指定反敘述器,fsck.ext2指令會把全部的執行過程,都交由其逆向敘述,便於排錯或監控程序執行的情形。

-d 詳細顯示指令執行過程,便於排錯或分析程序執行的情形。

-f 強制對該文件系統進行完整檢查,縱然該文件系統在慨略檢查下沒有問題。

-F 檢查文件系統之前,先清理該保存設備塊區內的數據。

-I 設置欲檢查的文件系統,其inode緩衝區的區塊數目。

-l <損壞區塊文件> 把文件中所列出的區塊,視為損壞區塊並將其標示出來,避免應用程序使用該區塊。

-L <損壞區塊文件> 此參數的效果和指定"-l"參數類似,但在參考損壞區塊文件標示損壞區塊之前,會先將原來標示成損壞區塊者統統清楚,即全部重新設置,而非僅是加入新的損壞區塊標示。

-n 把欲檢查的文件系統設成只讀,並關閉互動模式,否決所有詢問的問題。

-p 此參數的效果和指定"-a"參數相同。

-P <處理inode大小> 設置fsck.ext2指令所能處理的inode大小為多少。

-r 此參數將忽略不予處理,僅負責解決兼容性的問題。

-s 檢查文件系統時,交換每對字節的內容。

-S 此參數的效果和指定"-s"參數類似,但不論該文件系統是否已是標準位順序,一律交換每對字節的內容。

-t 顯示fsck.ext2指令的時序信息。

-v 詳細顯示指令執行過程。

-V 顯示版本信息。

-y 關閉互動模式,且同意所有詢問的問題。

8.fsck(file system check)

功能說明:檢查文件系統並嘗試修復錯誤。

語 法:fsck [-aANPrRsTV][-t <文件系統類型> ][文件系統...]

補充說明:當文件系統發生錯誤四化,可用fsck指令嘗試加以修復。

參 數:

-a 自動修復文件系統,不詢問任何問題。

-A 依照/etc/fstab配置文件的內容,檢查文件內所列的全部文件系統。

-N 不執行指令,僅列出實際執行會進行的動作。

-P 當搭配"-A"參數使用時,則會同時檢查所有的文件系統。

-r 採用互動模式,在執行修復時詢問問題,讓用戶得以確認並決定處理方式。

-R 當搭配"-A"參數使用時,則會略過/目錄的文件系統不予檢查。

-s 依序執行檢查作業,而非同時執行。

-t <文件系統類型> 指定要檢查的文件系統類型。

-T 執行fsck指令時,不顯示標題信息。

-V 顯示指令執行過程。

9.fsck.minix(file system check-minix filesystem)

功能說明:檢查文件系統並嘗試修復錯誤。

語 法:fsck.minix [-aflmrsv][外圍設備代號]

補充說明:當minix文件系統發生錯誤時,可用fsck.minix指令嘗試加以參考。

參 數:

-a 自動修復文件系統,不詢問任何問題。

-f 強制對該文件系統進行完整檢查,縱然該文件系統在慨略檢查下沒有問題。

-l 列出所有文件名稱。

-m 使用類似MINIX操作系統的警告信息。

-r 採用互動模式,在執行修復時詢問問題,讓用戶得以確認並決定處理方式。

-s 顯示該分區第一個磁區的相關信息。

-v 顯示指令執行過程。

10.fsconf(file system configurator)

功能說明:設置文件系統相關功能。

語 法:fsconf [--check]

補充說明:fsconf是Red Hat Linux發行版專門用來調整Linux各項設置的程序。

參 數:

--chedk 檢查特定文件的權限。

11.hdparm(hard disk parameters)

功能說明:顯示與設定硬盤的參數。

語 法:hdparm [-CfghiIqtTvyYZ][-a <快取分區> ][-A <0或1>][-c ][-d <0或1>][-k <0或1>][-K <0或1>][-m <分區數> ][-n <0或1>][-p ][-P <分區數> ][-r <0或1>][-S <時間> ][-u <0或1>][-W <0或1>][-X <傳輸模式> ][設備]

補充說明:hdparm可檢測,顯示與設定IDE或SCSI硬盤的參數。

參 數:

-a <快取分區> 設定讀取文件時,預先存入塊區的分區數,若不加上 <快取分區> 選項,則顯示目前的設定。

-A<0或1> 啟動或關閉讀取文件時的快取功能。

-c 設定IDE32位I/O模式。

-C 檢測IDE硬盤的電源管理模式。

-d<0或1> 設定磁盤的DMA模式。

-f 將內存緩衝區的數據寫入硬盤,並清楚緩衝區。

-g 顯示硬盤的磁軌,磁頭,磁區等參數。

-h 顯示幫助。

-i 顯示硬盤的硬件規格信息,這些信息是在開機時由硬盤本身所提供。

-I 直接讀取硬盤所提供的硬件規格信息。

-k<0或1> 重設硬盤時,保留-dmu參數的設定。

-K<0或1> 重設硬盤時,保留-APSWXZ參數的設定。

-m <磁區數> 設定硬盤多重分區存取的分區數。

-n<0或1> 忽略硬盤寫入時所發生的錯誤。

-p 設定硬盤的PIO模式。

-P <磁區數> 設定硬盤內部快取的分區數。

-q 在執行後續的參數時,不在屏幕上顯示任何信息。

-r<0或1> 設定硬盤的讀寫模式。

-S <時間> 設定硬盤進入省電模式前的等待時間。

-t 評估硬盤的讀取效率。

-T 平谷硬盤快取的讀取效率。

-u<0或1> 在硬盤存取時,允許其他中斷要求同時執行。

-v 顯示硬盤的相關設定。

-W<0或1> 設定硬盤的寫入快取。

-X <傳輸模式> 設定硬盤的傳輸模式。

-y 使IDE硬盤進入省電模式。

-Y 使IDE硬盤進入睡眠模式。

-Z 關閉某些Seagate硬盤的自動省電功能。

12.losetup(loop setup)

功能說明:設置循環設備。

語 法:losetup [-d][-e <加密方式> ][-o <平移數目> ][循環設備代號][文件]

補充說明:循環設備可把文件虛擬成區塊設備,籍以模擬整個文件系統,讓用戶得以將其視為硬盤驅動器,光驅或軟驅等設備,並掛入當作目錄來使用。

參 數:

-d 卸除設備。

-e <加密方式> 啟動加密編碼。

-o <平移數目> 設置數據平移的數目。

13.mbadblocks

功能說明:檢查MS-DOS文件系統的磁盤是否有損壞的磁區。

語 法:mbadblocks [驅動器代號]

補充說明:mbadblocks為mtools工具指令,可用來掃描MS-DOS文件系統的磁盤驅動器,並標示出損壞的磁區。

14.mformat

功能說明:對MS-DOS文件系統的磁盤進行格式化。

語 法:mformat [-1aCFIKX][-0 <數據傳輸率> ][-2 <磁區數> ][-A <數據傳輸率> ][-B <開機區文件> ][-c <叢集大小> ][-h <磁頭數> ][-H <隱藏磁區數> ][-l <磁盤標籤> ][-M <磁區大小> ][-n <序號> ][-r <根目錄大小> ][-s <磁區數> ][-S <磁區大小> ][-t <柱面數> ][驅動器代號]

補充說明:mformat為mtools工具指令,模擬MS-DOS的format指令,可將指定的磁盤或硬盤分區格式化為MS-DOS文件系統。

參 數:

-0 <數據傳輸率> 指定第0磁軌的數據傳輸率。

-1 不使用2M格式。

-2 <磁區數> 指定在第0磁軌的第0個磁頭的磁區數,也就是所謂的2M格式。

-a 指定產生Atari格式的序號。

-A <數據傳輸率> 指定第0磁軌以外所有磁軌的數據傳輸率。

-B <開機區文件> 從指定的文件來建立開機區。

-c <叢集大小> 指定叢集大小,單位為磁區。

-C 建立磁盤MS-DOS文件系統的映像文件。

-F 以FAT32來格式化磁盤。

-H <隱藏磁區數> 指定隱藏磁區的數目。

-I 指定FAT32的frVersion編號。

-k 儘可能地保留原有的開機區。

-l <磁盤標籤> 指定磁盤標籤名稱。

-M <磁區大小> 指定MS-DOS文件系統所使用的磁區大小,預設應該與硬體磁區大小相同,單位為字節。

-n <序號> 指定序號。

-r <根目錄大小> 指定根目錄的大小,單位為磁區。

-s <磁區數> 指定每一磁軌所包含的磁區數目。

-S <磁區大小> 指定硬件磁區大小。

-t <柱面數> 指定柱面數目。

-X 格式化XDF磁盤。

15.mkbootdisk(make boot disk)

功能說明:建立目前系統的啟動盤。

語 法:mkbootdisk [--noprompt][--verbose][--version][--device <設備> ][--mkinitrdargs <參數> ][kernel 版本]

補充說明:mkbootdisk可建立目前系統的啟動盤。

參 數:

--device <設備> 指定設備。

--mkinitrdargs <參數> 設置mkinitrd的參數。

--noprompt 不會提示用戶插入磁盤。

--verbose 執行時顯示詳細的信息。

--version 顯示版本信息。

16.mkdosfs(make Dos file system)

功能說明:建立MS-DOS文件系統。

語 法:mkdosfs [-cv][-f ][-F ][-i <磁盤序號> ][-l <文件名> ][-m <信息文件> ][-n <標籤> ][-r <根目錄項目數> ][-s <磁區數> ][設備名稱][區塊數]

補充說明:mkdosfs可在Linux下,將磁盤格式化為MS-DOS文件系統的格式。

參 數:

-c 檢查是否有損壞的區塊。

-f 指定FAT的數目,目前支持1與2兩種選項。

-F 指定FAT記錄的單位為12或16位。

-i <磁盤序號> 設置文件系統的磁盤序號。

-l <文件名> 從指定的文件中,讀取文件系統中損壞區塊的信息。

-m <信息文件> 若以次文件系統開機,而卻因操作系統沒有正常安裝,則會顯示選項中所指定的信息文件內容。

-n <標籤> 設置文件系統的磁盤標籤名稱。

-r <根目錄項目數> 設置根目錄最多能記載項目數。

-s <磁區數> 指定每個叢集所包含的磁區數。

-v 執行時顯示詳細的信息。

17.mke2fs(make ext2 file system)

功能說明:建立ext2文件系統。

語 法:mke2fs [-cFMqrSvV][-b <區塊大小> ][-f <不連續區段大小> ][-i <字節> ][-N ][-l <文件> ][-L <標籤> ][-m <百分比值> ][-R= <區塊數> ][ 設備名稱][區塊數]

補充說明:mke2fs可建立Linux的ext2文件系統。

參 數:

-b <區塊大小> 指定區塊大小,單位為字節。

-c 檢查是否有損壞的區塊。

-f <不連續區段大小> 指定不連續區段的大小,單位為字節。

-F 不管指定的設備為何,強制執行mke2fs。

-i <字節> 指定"字節/inode"的比例。

-N 指定要建立的inode數目。

-l <文件> 從指定的文件中,讀取文件西中損壞區塊的信息。

-L <標籤> 設置文件系統的標籤名稱。

-m <百分比值> 指定給管理員保留區塊的比例,預設為5%。

-M 記錄最後一次掛入的目錄。

-q 執行時不顯示任何信息。

-r 指定要建立的ext2文件系統版本。

-R= <區塊數> 設置磁盤陣列參數。

-S 僅寫入superblock與group descriptors,而不更改inode able inode bitmap以及block bitmap。

-v 執行時顯示詳細信息。

-V 顯示版本信息。

18.mkfs.ext2

功能說明:與mke2fs相同。

19.mkfs(make file system)

功能說明:建立各種文件系統。

語 法:mkfs [-vV][fs][-f <文件系統類型> ][設備名稱][區塊數]

補充說明:mkfs本身並不執行建立文件系統的工作,而是去調用相關的程序來執行。

參 數:

fs 指定建立文件系統時的參數。

-t <文件系統類型> 指定要建立何種文件系統。

-v 顯示版本信息與詳細的使用方法。

-V 顯示簡要的使用方法。

20.mkfs.minix

功能說明:建立Minix文件系統。

語 法:mkfs.minix [-cv][-i ][-l <文件> ][-n <文件名長度> ][設備名稱][區塊數]

補充說明:mkfs.minix可建立Minix文件系統。

參 數:

-c 檢查是否有損壞的區塊。

-i 指定文件系統的inode總數。

-l <文件> 從指定的文件中,讀取文件系統中損壞區塊的信息。

-n <文件名長度> 指定文件名稱長度的上限。

-v 建立第2版的Minix文件系統。

21.mkfs.msdos

功能說明:與mkdosfs相同。

22.mkinitrd(make initial ramdisk images)

功能說明:建立要載入ramdisk的映像文件。

語 法:mkinitrd [-fv][--omit-scsi-modules][--version][--preload= <模塊名稱> ][--with= <模塊名稱> ][映像文件][Kernel 版本]

補充說明:mkinitrd可建立映像文件,以供Linux開機時載入ramdisk。

參 數:

-f 若指定的映像問家名稱與現有文件重複,則覆蓋現有的文件。

-v 執行時顯示詳細的信息。

--omit-scsi-modules 不要載入SCSI模塊。

--preload= <模塊名稱> 指定要載入的模塊。

--with= <模塊名稱> 指定要載入的模塊。

--version 顯示版本信息。

23.mkisofs(make iso file system)

功能說明:建立ISO 9660映像文件。

語 法:mkisofs [-adDfhJlLNrRTvz][-print-size][-quiet][-A <應用程序id> ][-abstract <摘要文件> ][-b <開機映像文件> ][-biblio ][-c <開機文件名稱> ][-C <盤區編號,磁區編號> ][-copyright <版權信息文件> ][-hide <目錄或文件名> ][-hide-joliet <文件或目錄名> ][-log-file <記錄文件> ][-m <目錄或文件名> ][-M <開機映像文件> ][-o <映像文件> ][-p <數據處理人> ][-P <光盤發行人> ][-sysid <系統id> ][-V <光盤id> ][-volset <卷冊集id> ][-volset-size <光盤總數> ][-volset-seqno <卷冊序號> ][-x <目錄> ][目錄或文件]

補充說明:mkisofs可將指定的目錄與文件做成ISO 9660格式的映像文件,以供刻錄光盤。

參 數:

-a或--all mkisofs通常不處理備份文件。使用此參數可以把備份文件加到映像文件中。

-A <應用程序id> 或-appid <應用程序id> 指定光盤的應用程序ID。

-abstract <摘要文件> 指定摘要文件的文件名。

-b <開機映像文件> 或-eltorito-boot <開機映像文件> 指定在製作可開機光盤時所需的開機映像文件。

-biblio 指定ISBN文件的文件名,ISBN文件位於光盤根目錄下,記錄光盤的ISBN。

-c <開機文件名稱> 製作可開機光盤時,mkisofs會將開機映像文件中的全-eltorito-catalog <開機文件名稱> 全部內容作成一個文件。

-C <盤區編號,盤區編號> 將許多節區合成一個映像文件時,必須使用此參數。

-copyright <版權信息文件> 指定版權信息文件的文件名。

-d或-omit-period 省略文件後的句號。

-D或-disable-deep-relocation ISO 9660最多隻能處理8層的目錄,超過8層的部分,RRIP會自動將它們設置成ISO 9660兼容的格式。使用-D參數可關閉此功能。

-f或-follow-links 忽略符號連接。

-h 顯示幫助。

-hide <目錄或文件名> 使指定的目錄或文件在ISO 9660或Rock RidgeExtensions的系統中隱藏。

-hide-joliet <目錄或文件名> 使指定的目錄或文件在Joliet系統中隱藏。

-J或-joliet 使用Joliet格式的目錄與文件名稱。

-l或-full-iso9660-filenames 使用ISO 9660 32字符長度的文件名。

-L或-allow-leading-dots 允許文件名的第一個字符為句號。

-log-file <記錄文件> 在執行過程中若有錯誤信息,預設會顯示在屏幕上。

-m <目錄或文件名> 或-exclude <目錄或文件名> 指定的目錄或文件名將不會房入映像文件中。

-M <映像文件> 或-prev-session <映像文件> 與指定的映像文件合併。

-N或-omit-version-number 省略ISO 9660文件中的版本信息。

-o <映像文件> 或-output <映像文件> 指定映像文件的名稱。

-p <數據處理人> 或-preparer <數據處理人> 記錄光盤的數據處理人。

-print-size 顯示預估的文件系統大小。

-quiet 執行時不顯示任何信息。

-r或-rational-rock 使用Rock Ridge Extensions,並開放全部文件的讀取權限。

-R或-rock 使用Rock Ridge Extensions。

-sysid <系統id> 指定光盤的系統ID。

-T或-translation-table 建立文件名的轉換表,適用於不支持Rock Ridge Extensions的系統上。

-v或-verbose 執行時顯示詳細的信息。

-V <光盤id> 或-volid <光盤id> 指定光盤的卷冊集ID。

-volset-size <光盤總數> 指定卷冊集所包含的光盤張數。

-volset-seqno <卷冊序號> 指定光盤片在卷冊集中的編號。

-x <目錄> 指定的目錄將不會放入映像文件中。

-z 建立通透性壓縮文件的SUSP記錄,此記錄目前只在Alpha機器上的Linux有效。

24.mkswap

功能說明:設置交換區(swap area)。

語 法:mkswap [-cf][-v0][-v1][設備名稱或文件][交換區大小]

補充說明:mkswap可將磁盤分區或文件設為Linux的交換區。

參 數:

-c 建立交換區前,先檢查是否有損壞的區塊。

-f 在SPARC電腦上建立交換區時,要加上此參數。

-v0 建立舊式交換區,此為預設值。

-v1 建立新式交換區。

[交換區大小] 指定交換區的大小,單位為1024字節。

25.mpartition

功能說明:建立或刪除MS-DOS的分區。

語 法:mpartition [-acdfIprv][-b <磁區數> ][-h <磁頭數> ][l <磁區數> ][-s <磁區數> ][-t <柱面數> ][驅動器代號]

補充說明:mpartition為mtools工具指令,可建立或刪除磁盤分區。

參 數:

-a 將分區設置為可開機分區。

-b <磁區數> 建立分區時,指定要從第幾個磁區開始建立分區。

-c 建立分區。

-d 將分區設置為無法開機的分區。

-f 強制地修改分區而不管檢查時發生的錯誤信息。

-h <磁頭數> 建立分區時,指定分區的磁頭數。

-I 刪除全部的分區。

-l <磁區數> 建立分區時,指定分區的容量大小,單位為磁區數。

-p 當要重新建立分區時,顯示命令列。

-r 刪除分區。

-s <磁區數> 建立分區時,指定每個磁軌的磁區數。

-t <柱面數> 建立分區時,指定分區的柱面數。

-v 與-p參數一併使用,若沒有同時下達修改分區的命令,則顯示目前分區的狀態。

26.sfdisk

功能說明:硬盤恩區工具程序。

語 法:sfdisk [-?Tvx][-d <硬盤> ][-g <硬盤> ][-l <硬盤> ][-s <分區> ][-V <硬盤> ]

補充說明:sfdisk為硬盤分區工具程序,可顯示分區的設置信息,並檢查分區是否正常。

參 數:

-?或--help 顯示幫助。

-d <硬盤> 顯示硬盤分區的設置。

-g <硬盤> 或--show-geometry <硬盤> 顯示硬盤的CHS參數。

-l <硬盤> 顯示後硬盤分區的相關設置。

-s <分區> 顯示分區的大小,單位為區塊。

-T或--list-types 顯示所有sfdisk能辨識的文件系統ID。

-v或--version 顯示版本信息。

-V <硬盤> 或--verify <硬盤> 檢查硬盤分區是否正常。

-x或--show-extend 顯示擴展分區中的邏輯分區。

27.swapoff

功能說明:關閉系統交換區(swap area)。

語 法:swapoff [設備]

補充說明:swapoff實際上為swapon的符號連接,可用來關閉系統的交換區。

28.swapon

功能說明:啟動系統交換區(swap area)。

語 法:swapon [-ahsV][-p <優先順序> ][設備]

補充說明:Linux系統的內存管理必須使用交換區來建立虛擬內存。

-a 將/etc/fstab文件中所有設置為swap的設備,啟動為交換區。

-h 顯示幫助。

-p <優先順序> 指定交換區的優先順序。

-s 顯示交換區的使用狀況。

-V 顯示版本信息。

29.symlinks(symbolic links)

功能說明:維護符號連接的工具程序。

語 法:symlinks [-cdrstv][目錄]

補充說明:symlinks可檢查目錄中的符號連接,並顯示符號連接類型。以下為symlinks可判斷的符號連接類型:

absolute:符號連接使用了絕對路徑。

dangling:原始文件已經不存在。

lengthy:符號連接的路徑中包含了多餘的"../"。

messy:符號連接的路徑中包含了多餘的"/"。

other_fs:原始文件位於其他文件系統中。

relative:符號連接使用了相對路徑。

參 數:

-c 將使用絕對路徑的符號連接轉換為相對路徑。

-d 移除dangling類型的符號連接。

-r 檢查目錄下所有子目錄中的符號連接。

-s 檢查lengthy類型的符號連接。

-t 與-c一併使用時,會顯示如何將絕對路徑的符號連接轉換為相對路徑,但不會實際轉換。

-v 顯示所有類型的符號連接。

30.sync

功能說明:將內存緩衝區內的數據寫入磁盤。

語 法:sync [--help][--version]

補充說明:在Linux系統中,當數據需要存入磁盤時,通常會先放到緩衝區內,等到適當的時刻再寫入磁盤,如此可提高系統的執行效率。

參 數:

--help 顯示幫助。

--version 顯示版本信息。

相關問題答案