Linux命令學習總結二


Linux命令學習總結二(磁盤管理


1   df

功能說明

顯示磁盤的相關信息。

 語法

df [-ahHiklmPT][--block-size=<區塊大小>][-t <文件系統類型>][-x <文件系統類型>][--help][--no-sync][--sync][--version][文件或設備]

 補充說明

df可顯示磁盤的文件系統與使用情形。

 參數

  -a或--all   包含全部的文件系統。

  --block-size=<區塊大小>   以指定的區塊大小來顯示區塊數目。

  -h或--human-readable   以可讀性較高的方式來顯示信息。

  -H或--si   與-h參數相同,但在計算時是以1000 Bytes爲換算單位而非1024 Bytes。

  -i或--inodes   顯示inode的信息。

  -k或--kilobytes   指定區塊大小爲1024字節。

  -l或--local   僅顯示本地端的文件系統。

  -m或--megabytes   指定區塊大小爲1048576字節。

  --no-sync   在取得磁盤使用信息前,不要執行sync指令,此爲預設值。

  -P或--portability   使用POSIX的輸出格式。

  --sync   在取得磁盤使用信息前,先執行sync指令。

  -t<文件系統類型>或--type=<文件系統類型>   僅顯示指定文件系統類型的磁盤信息。

  -T或--print-type   顯示文件系統的類型。

  -x<文件系統類型>或--exclude-type=<文件系統類型>   不要顯示指定文件系統類型的磁盤信息。

  --help   顯示幫助。

  --version   顯示版本信息。

  [文件或設備]   指定磁盤設備。

例子

[qin@localhost ~]$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3             44584224  17572508  24710408  42% /
/dev/sda1               101086     11471     84396  12% /boot
tmpfs                  1029940         0   1029940   0% /dev/shm


2  du

功能說明

顯示目錄或文件的大小。

 語法

du [-abcDhHklmsSx][-L <符號連接>][-X <文件>][--block-size][--exclude=<目錄或文件>][--max-depth=<目錄層數>][--help][--version][目錄或文件]

補充說明

du會顯示指定的目錄或文件所佔用的磁盤空間。

參數

  -a或-all   顯示目錄中個別文件的大小。

  -b或-bytes   顯示目錄或文件大小時,以byte爲單位。

  -c或--total   除了顯示個別目錄或文件的大小外,同時也顯示所有目錄或文件的總和。

  -D或--dereference-args   顯示指定符號連接的源文件大小。

  -h或--human-readable   以K,M,G爲單位,提高信息的可讀性。

  -H或--si   與-h參數相同,但是K,M,G是以1000爲換算單位。

  -k或--kilobytes   以1024 bytes爲單位。

  -l或--count-links   重複計算硬件連接的文件。

  -L<符號連接>或--dereference<符號連接>   顯示選項中所指定符號連接的源文件大小。

  -m或--megabytes   以1MB爲單位。

  -s或--summarize   僅顯示總計。

  -S或--separate-dirs   顯示個別目錄的大小時,並不含其子目錄的大小。

  -x或--one-file-xystem   以一開始處理時的文件系統爲準,若遇上其它不同的文件系統目錄則略過。

  -X<文件>或--exclude-from=<文件>   在<文件>指定目錄或文件。

  --exclude=<目錄或文件>   略過指定的目錄或文件。

  --max-depth=<目錄層數>   超過指定層數的目錄後,予以忽略。

  --help   顯示幫助。

  --version   顯示版本信息。


[qin@localhost ~]$ du -ch
8.0K    ./.kde/Autostart
12K     ./.kde
4.0K    ./test
68K     .
68K     total

3   free

功能說明

顯示內存狀態。

語法

 free [-bkmotV][-s <間隔秒數>]

補充說明

free指令會顯示內存的使用情況,包括實體內存,虛擬的交換文件內存,共享內存區段,以及系統核心使用的緩衝區等。

 參數

 -b  以Byte爲單位顯示內存使用情況。 

 -k  以KB爲單位顯示內存使用情況。 

 -m  以MB爲單位顯示內存使用情況。 

 -o  不顯示緩衝區調節列。 

 -s<間隔秒數>  持續觀察內存使用狀況。 

 -t  顯示內存總和列。 

 -V  顯示版本信息。


[qin@localhost ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          2011       1978         32          0        225       1095
-/+ buffers/cache:        657       1353
Swap:         1027          0       1027


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章