1. 程式人生 > >Linux:常見命令du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password的用法

Linux:常見命令du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password的用法

du

1.作用 是磁碟空間使用情況,功能是逐級進入指定目錄的每一個子目錄並顯示該目錄佔用檔案系統資料塊的情況,如果沒有指定目錄,則對當前的目錄進行統計。 2.重要引數 (1) -a:顯示所有檔案對系統資料塊的使用情況 (2) -b : 顯示目錄或檔案大小時,以byte為單位 (3) -c : 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和 (4) -s : 只顯示各資料塊總大小 ,不顯示檔名 (5) -x : 只顯示當前目錄,不統計子目錄

df

1.作用 該命令與du命令相似,只不過df計算的是當前檔案所有資料塊的使用情況(包括前不久刪除的檔案),而du只是計算當前存在的所有檔案的資料塊的使用情況 ,df命令用來檢查檔案系統的磁碟空間佔用情況,使用許可權是所有使用者。 2.重要引數

(1) -a : 遞迴顯示指定目錄中各檔案及子目錄中各檔案佔用的資料塊數。 (2) block-size=<區塊大小> : 以指定的區塊大小來顯示區塊數目 (3) -h : 以可讀性較高的方式來顯示資訊 (4)- i : 顯示inode的資訊 (5)- l : 僅顯示本地端的檔案系統 (6)- t :僅顯示指定檔案系統型別的磁碟資訊 (7)-k:區塊為1024位元組

top

1.作用 top命令是Linux系常用的效能分析工具,相當於windows下的資源管理器,可以檢視當前cpu的使用情況,各程序的狀況。 2.重要引數 (1) -b :批處理。 (2) -c :顯示完整的治命令 (3) -i :忽略失效過程 (4)-s :保密模式

free

1.作用 顯示記憶體的使用情況,包括實體記憶體,虛擬的交換檔案記憶體,共享記憶體區段,以及系統使用的緩衝區等。 2.重要引數 (1) -b :以Byte為單位顯示記憶體使用情況 (2) -k :以KB為單位顯示記憶體使用情況 (3)-m :以MB為單位顯示記憶體使用情況 (4)- o :不顯示緩衝區調節列 (5) -s :持續觀察記憶體使用狀況 (6)- t :顯示記憶體總和列

pstack命令

1.作用 pstack命令可顯示每個程序的棧跟蹤。pstack 命令必須由相應程序的屬主或 root 執行。可以使用 pstack 來確定程序掛起的位置。此命令允許使用的唯一選項是要檢查的程序的 PID。 2.重要引數

pstack只有一個引數 ,pid。

su

su是切換使用者許可權的命令,當我們從普通使用者切換至超級使用者時使用該命令 。

sudo(sudo -, sudo -s)

1.作用 sudo命令用來以其他身份來執行命令,預設的身份為root,使用者使用sudo時,必須要先輸入密碼,然後有五分鐘有效期,超過期限必須重新輸入密碼。 2.重要引數 (1)-b :在後臺執行指令 (2)-h :顯示幫助 (3)-k :結束密碼的有效期限,也就是下次再執行sudo時便需要輸入密碼 (4)-l : 列出目前使用者可執行與無法執行的指令 (5)-p :改變詢問密碼的提示符號 (6)-s :執行指定的shell (7)-u :以指定的使用者作為新的身份。若不加上此引數,則預設以root作為新的身份 (8)v :延長密碼有效期限5分鐘

adduser

1.作用 用於在Linux中建立新的系統使用者,useradd可用來建立使用者帳號。帳號建好之後,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是儲存在/etc/passwd文字檔案中。 2.重要引數 (1)-c :加上備註文字。備註文字會儲存在passwd的備註欄位中 (2)-d :指定使用者登入時的啟始目錄 (3)-e :指定帳號的有效期限 (4)-f :指定在密碼過期後多少天即關閉該帳號 (5)-g :指定使用者所屬的群組 (6)-m :自動建立使用者的登入目錄 (7)-n :取消建立以使用者名稱稱為名的群組 (8)-r :建立系統帳號 (9)-s :指定使用者登入後所使用的shell (10)-u:指定使用者id

password

1.作用 用於設定使用者的認證資訊,包括使用者密碼、密碼過期時間等。系統管理者則能用它管理系統使用者的密碼。只有管理者可以指定使用者名稱稱,一般使用者只能變更自己的密碼。 2.重要引數 (1)-d :刪除密碼,僅有系統管理者才能使用 (2)-f :強制執行 (3)-k :設定只有在密碼過期失效後,方能更新 (4)-l :鎖住密碼 (5)-s :列出密碼的相關資訊,僅有系統管理者才能使用 (6)-u :解開已上鎖的帳號