Android系統在超級終端下必會的命令大全(五)

系統管理命令 df
做用: df 命令用來檢查文件系統的磁盤空間佔用狀況,使用權限是全部用戶。
格式 df [options]
主要參數
s :對每一個 Names 參數只給出佔用的數據塊總數。
a :遞歸地顯示指定目錄中各文件及子目錄中各文件佔用的數據塊數。若既不指定- s ,也不指定- a ,則只顯示 Names 中的每個目錄及其中的各子目錄所佔的磁盤塊數。
k :以 1024 字節爲單位列出磁盤空間使用狀況。
x :跳過在不一樣文件系統上的目錄不予統計。
l :計算全部的文件大小,對硬連接文件則計算屢次。
i :顯示 inode 信息而非塊使用量。
h :以容易理解的格式印出文件系統大小,例如 136KB 254MB 21GB
P :使用 POSIX 輸出格式。
T :顯示文件系統類型。

說明
df
命令被普遍地用來生成文件系統的使用統計數據,它能顯示系統中全部的文件系統的信息,包括總容量、可用的空閒空間、目前的安裝點等。超級權限用戶使用df命令時會發現這樣的狀況:某個分區的容量超過了100%。這是由於Linux系統爲超級用戶保留了10%的空間,由其單獨支配。也就是說,對於超級用戶而言,他所見到的硬盤容量將是110%。這樣的安排對於系統管理而言是有好處的,當硬盤被使用的容量接近100%時系統管理員還能夠正常工做。



————————————————————————————————————————————————————————————————————————————————
free做用:free命令用來顯示內存的使用狀況,使用權限是全部用戶。

格式
free [b|k|m] [o] [s delay] [t] [V]

主要參數

b k m:分別以字節(KBMB)爲單位顯示內存使用狀況。
s delay:顯示每隔多少秒數來顯示一次內存使用狀況。
t:顯示內存總和列。
o:不顯示緩衝區調節列。


應用實例

free
命令是用來查看內存使用狀況的主要命令。和top命令相比,它的優勢是使用簡單,而且只佔用不多的系統資源。經過-S參數可使用free命令不間斷地監視有多少內存在使用,這樣能夠把它看成一個方便實時監控器。
free b s5
使用這個命令後終端會接二連三地報告內存使用狀況(以字節爲單位),每5秒更新一次。


________________________________________________________________________________________________________________________________________________________________


系統安全相關命令su

做用:
su的做用是變動爲其它使用者的身份,超級用戶除外,須要鍵入該使用者的密碼。

格式:
su [選項]… [-] [USER [ARG]…]

主要參數

-f
–fast:沒必要讀啓動文件(如 csh.cshrc 等),僅用於cshtcsh兩種Shell
-l
–login:加了這個參數以後,就好像是從新登錄爲該使用者同樣,大部分環境變量(例如HOMESHELLUSER等)都是以該使用者(USER)爲主,而且工做目錄也會改變。若是沒有指定USER,缺省狀況是root
-m
-p –preserve-environment:執行su時不改變環境變數。
-c command
:變動帳號爲USER的使用者,並執行指令(command)後再變回原來使用者。
USER
:欲變動的使用者帳號,ARG傳入新的Shell參數。

應用實例

變動帳號爲超級用戶,並在執行df命令後還原使用者。 su -c df root
umask
1.
做用
umask
設置用戶文件和目錄的文件建立缺省屏蔽值,若將此命令放入profile文件,就可控制該用戶後續所建文件的存取許可。它告訴系統在建立文件時不給誰存取許可。使用權限是全部用戶。
2.
格式
umask [-p] [-S] [mode]
3.
參數
S:肯定當前的umask設置。
p:修改umask 設置。
[mode]
:修改數值。
相關文章
相關標籤/搜索