4 更多的bash shell命令

2021-09-27 08:28:45 字數 1245 閱讀 8661

linux系統管理命令

/管理程序//

1.ps

-e 指定顯示所有執行在系統上的程序

-f 擴充套件輸出資訊

-l 長格式輸出

-t 顯示跟當前終端關聯的所有程序

-a 顯示跟任意終端關聯的所有程序

-r 僅顯示執行的程序

2.top

實時顯示程序的資訊

///結束程序

1.kill

一般是 kill pid

加-s更強制一些,避免有的程序不服管理。kill -s pid

2.killall (支援程序名,支援萬用字元)

killall http* 通常是因為系統中某一系列程序占用資源過多

監測磁碟空間/

1.mount

2.umount (linux系統,先解除安裝再彈出)

3.df (所有已掛在磁碟的使用情況)

4.du 顯示當前目錄下的所有檔案、目錄和子目錄的磁碟使用情況(以磁碟塊為單位顯示每個檔案和目錄占用了多大儲存空間)

處理資料檔案

1.排序檔案

1.1 sort (預設字元排序)

-n 把數字識別成數字而不是字元,並按序排序

-m 按月排序

2.搜尋資料

2.1 grep 【options】pattern 【file】

-v 反向搜尋

-n 顯示搜尋結果的行

-c 有多少行含有匹配的模式

-e 指定多個匹配模式 grep -e t -e f file1

3.壓縮資料

1.gzip

4.歸檔資料

tar tar function 【options】 object1 object2 …

function:

-a 將乙個已有tar歸檔檔案追加到另乙個已有tar歸檔檔案

-c 建立乙個新的tar歸檔檔案

-d 檢查歸檔檔案和檔案系統的不同之處

-r 追加檔案到已有tar歸檔檔案末尾

-t 列出已有tar歸檔檔案的內容

-u 將比tar歸檔檔案中已有的同名檔案新的檔案追加到該tar歸檔檔案中

-x 從已有歸檔檔案中提取檔案

options:

-c 切換到指定目錄

-f 輸出結果到檔案或指定file

-j 將輸出重定向給bzip2命令來壓縮內容

-p 保留所有檔案許可權

-v 在處理檔案時顯示檔案

-z 將輸出重定向給gzip命令來壓縮內容

基本的bash shell 命令

linux man 頁面格式 name顯示命令的名稱和簡介 synopsis顯示命令的格式 description描述每個命令的選項 author 該命令開發人員資訊 reporting bugs提交bug報告途徑 see also推薦檢視相似命令 ps 命令 bsd風格的引數,前面不見破折線 gn...

Bash Shell 的管道命令

1 cut 命令選取 cut d 分隔字元 f fields d 後面接分隔字元。用 f一起使用 f 根據 d的分隔字元將一段資訊分割成為數段 c 以字元的單位取出固定字元區間 eg echo path cut d f 5 以 作為分隔,取第五段字元 2 grep 上面cut命令是在一行資訊其中取出...

Bash Shell命令流程

2.什麼是內部命令,什麼是外部命令 3.如何檢查使用者輸入的命令是內部命令還是外部命令 cd命令屬於shell內部命令 root linux node1 type a cd cd is a shell builtin cd is usr bin cd ping屬於外部命令,同時會列印當前命令路徑 r...