du:
用於顯示目錄或檔案的大小。
為mtools工具指令,可在ms-dos檔案系統中切換工作目錄。若不加任何引數,則顯示目前所在的磁碟與工作目錄。
df:顯示目前在linux系統上的檔案系統的磁碟使用情況統計。
mount
mount命令是經常會使用到的命令,它用於掛載linux系統外的檔案。
用於顯示inode內容。
用於卸除檔案系統。
-a 卸除/etc/mtab中記錄的所有檔案系統。
-h 顯示幫助。
-n 卸除時不要將資訊存入/etc/mtab檔案中。
-r 若無法成功卸除,則嘗試以唯讀的方式重新掛入檔案系統。
-t《檔案系統型別》 僅卸除選項中所指定的檔案系統。
-v 執行時顯示詳細的資訊。
-v 顯示版本資訊。
mkfs
用於在特定的分割槽上建立 linux 檔案系統
device : 預備檢查的硬碟分割槽,例如:/dev/sda1
-v : 詳細顯示模式
-t : 給定檔案系統的型式,linux 的預設值為 ext2
-c : 在製做檔案系統前,檢查該partition 是否有壞軌
-l bad_blocks_file : 將有壞軌的block資料加到 bad_blocks_file 裡面
-block : 給定 block 的大小
用於退出目前的shell
last
用於顯示使用者最近登入資訊。
可以用來顯示或設定系統的日期與時間
ps用於顯示當前程序 (process) 的狀態
以更改過的優先序來執行程式,如果未指定程式,則會印出目前的排程優先序,內定的 adjustment 為 10,範圍為 -20(最高優先序)到 19(最低優先序)
將 ls 的優先序加 10 並執行
top用於實時顯示 process 的動態。
pstree
將所有行程以樹狀圖顯示,樹狀圖將會以 pid (如果有指定) 或是以 init 這個基本行程為根 (root),如果有指定使用者 id,則樹狀圖會只顯示該使用者所擁有的行程。
skill
送個訊號給正在執行的程式,預設的訊息為 term (中斷),較常使用的訊息為 hup、int、kill、stop、cont 和 0。
訊息有三種寫法:分別為 -9、-sigkill、-kill,可以使用 -l 或 -l 已列出可使用的訊息。
-f 快速模式/尚未完成
-i 互動模式/ 每個動作將要被確認
-v 詳細輸出/ 列出所選擇程式的資訊
-w 智慧型警告訊息/ 尚未完成
-n 沒有動作/ 顯示程式代號 w
用於顯示目前登入系統的使用者資訊。
-f 開啟或關閉顯示使用者從何處登入系統。
-h 不顯示各字段的標題資訊列。
-l 使用詳細格式列表,此為預設值。
-s 使用簡潔格式列表,不顯示使用者登入時間,終端機階段作業和程式所耗費的cpu時間。
-u 忽略執行程式的名稱,以及該程式耗費cpu時間的資訊。
-v 顯示版本資訊。
id用於顯示使用者的id,以及所屬群組的id。
free
用於顯示記憶體狀態。
free指令會顯示記憶體的使用情況,包括物理記憶體,虛擬的交換檔案記憶體,共享記憶體區段,以及系統核心使用的緩衝區等。
bind
用於顯示或設定鍵盤按鍵與其相關的功能。
time
time命令的用途,在於量測特定指令執行時所需消耗的時間及系統資源等資訊。
Linux 20條命令(二)
1.linux哲學 一切皆為檔案 2.chmod u x 3.r 4,w 2,x 1 4.ls a 5.ls alls 6.touch 建立乙個工作檔案 格式 touch hello.c 建立時,檔名加檔案格式 7.cat 檢視 8.rm 刪除rm f 強制刪除 9.gedit 檔案編輯器gedit...
Shell自我學習 Test命令
test命令用於檢查某個條件是否成立,可以進行數值 檔案和字元三個方面的測試。num1 1 num2 2 if test num1 eq num2 then echo num1 is equal num2 else echo num1 not equal num2 fi 輸出 num1 is equ...
Linux最常用的20條命令
玩過linux的人都會知道,linux中的命令的確是非常多,但是玩過linux的人也從來不會因為linux的命令如此之多而煩惱,因為我們只需要掌握我們最常用的命令就可以了。當然你也可以在使用時去找一下man,他會幫你解決不少的問題。然而每個人玩linux的目的都不同,所以他們常用的命令也就差異非常大...