Linux中的一些重要命令

2021-08-21 13:47:08 字數 2618 閱讀 5812

linux中的一些重要命令

本節內容:

du 指令

語法:du [選項] [檔案]

功能:顯示每個檔案和目錄的磁碟使用空間

命令引數:

-a或-all  顯示目錄中個別檔案的大小

-b或-bytes 顯示目錄或檔案大小時,以位元組為單位

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

df 指令

用來檢查檔案系統磁碟的占用情況,使用的許可權是所有使用者。

語法:df [選項][檔案]

功能:檢視磁碟剩餘空間

命令引數:

-a或-all 顯示所有的檔案系統,包括虛擬檔案系統。

-b或-block-size 指定單位大小。

-h 以人們易讀的gb、mb、kb等格式顯示。

-t 只顯示指定型別的檔案系統。

-help 顯示幫助資訊

-version 顯示版本資訊

top 指令

top命令經常用來監控linux的系統狀況,比如cpu、記憶體的使用。

語法:top

功能:用來顯示執行中的程式程序,使用許可權是所有使用者。

命令引數:

一般在執行top命令時,會出現:

pid程序標示號   user程序所有者的使用者名稱   

pr程序的優先級別 ni程序的優先順序別的數值

virt程序占用的虛擬記憶體值

res程序占用的物理記憶體值

shr程序占用的共享記憶體值

s程序的狀態,s表示休眠,r表示正在執行,z表示殭屍狀態,n表示程序優先順序是負數

%cpu該程序占用的cpu的使用率

top命令使用過程中還可以使用一些互動的命令來完成其它引數的功能。這些命令是通過快捷鍵啟動的。

《空格》:立即重新整理

p:根據cpu使用大小進行排序

m:根據使用記憶體大小進行排序

t:根據時間、累計時間排序

q:退出top命令

m:切換顯示記憶體資訊

t:切換顯示程序和cpu狀態資訊

c:切換顯示命令名稱和完整命令列

w:將當前設定寫入-/.toprc檔案中,這是寫top配置檔案的推薦方法。

top命令是乙個功能十分強大的監控系統的工具,但是它會消耗很多系統資源。

使用top命令可以監視指定使用者,預設情況是監視指定使用者的程序,如果想檢視指定使用者的情況,在終端中按「u」鍵,然後輸入使用者名稱,系統就會切換為指定使用者的程序執行介面。

free 命令

free命令可以顯示當前系統未使用的和已使用的記憶體數目,還可以顯示被核心使用的記憶體緩衝區。

語法:free [選項]

功能:用來顯示記憶體的使用情況,使用使用者是所有使用者。

命令引數:

-b -k -m :分別以位元組、kb、mb為單位顯示記憶體使用情況

-s delay:顯示每隔多少秒數來顯示一次記憶體使用情況

l -t:顯示記憶體總和列

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

pstack 命令

功能:顯示每個程序的棧跟蹤

命令引數:此命令允許使用的唯一選項是要檢查的程序的pid

su 命令

功能:su的作用是變更為其它使用者的身份,超級使用者除外,需要鍵入該使用者的密碼。

sudo(sudo -,sudo -s)

語法:sudo [選項] [引數]

功能:

命令引數:

-b  在後台執行指令

-h 顯示幫助

-h 將home環境變數設為新身份的home環境變數

-k 結束密碼的有效期限,即下次再要執行sudo時便需要輸入密碼

-l 列出目前使用者可執行和不可執行的指令

-p 改變詢問密碼的提示符號

adduser 命令

語法:useradd [選項] name

功能:

passwd 指令

passwd作為普通使用者和超級許可權使用者都可以執行,但作為普通使用者只能更改自己的使用者密碼,但前提是沒有被root使用者鎖定;如果root使用者執行passwd,可以設定或修改任何使用者的密碼。

語法:passwd命令後不跟任何引數或使用者名稱,則表示修改當前使用者的密碼。

功能:

命令引數:

-d  刪除使用者密碼,僅能以root許可權操作

-l 鎖住使用者無權更改其密碼,僅能通過root許可權操作

-u 解除鎖定

Linux的一些重要命令

一 unix 開發環境 1 unix的特點 1可以有多個使用者在同一系統上 多使用者 2可以同時執行多個程式 多工 3維護許可權,確定哪些使用者可以訪問哪些 許可權 4分配每個使用者可以使用的磁碟空間量 分配空間 5對於隱藏檔案只允許特定的使用者訪問 隱藏檔案的許可權 2 loging user l...

MySql一些重要命令

1 windows下mysql批處理命令 mysql d mysqlscript.sql 回車 或 mysql source d mysqlscript.sql 回車 2 批量匯入以tab鍵為間隔的資料 mysql load data local infile c temp pet.txt into...

linux下一些重要目錄和重要命令

linux 常用目錄的作用和存放的內容 bin 存放使用者最長用的命令,如 cp ls cat,等等。boot 啟動linux時使用的一些核心檔案。dev 是device 裝置 的縮寫,這個目錄下是所有linux的外圍裝置。etc 這個目錄用來存放系統管理所需要的配置檔案和子目錄。home 使用者的...