Linux shell 之Shell命令高階

2022-01-31 04:01:49 字數 799 閱讀 1600

寫在前面:案例、常用、歸類、解釋說明。(by jim)

監控程式

a.程序檢視

ps -ef(-e表示系統上執行的所有程序,-f用於擴充套件輸出一些有用的資訊列。)

ps -efh(-h引數可以將程序組織為分層格式,可以顯示哪些流程是隨其他程序一起啟動的。)

ps --help(ps指令的幫助資訊)

b.實時監控

top(q退出top命令)

c.停止程序

知道何時以及如何停止程序是系統管理員的一項關鍵素質。

kill 3940(殺掉3940這個程序)

監控磁碟空間

a.掛載介質

mount 命令掛載了.isocd映像檔案,就像它是真正的cd一樣,並允許我們操作它的檔案系統。(在linux 不需要虛擬光碟機,就可以直接讀取iso檔案了。)

mount -t iso9660 -o loop ubuntu.iso /home/jiqing/mnt(將ubuntu.iso 掛載到mnt目錄下。-t引數指定裝置型別 -o指定掛載系統選項)

umount 要移除可移動介質裝置,您不應簡單地從系統中移除它。相反,應該首先解除安裝它。

umount /home/jiqing/mnt(解除安裝掛載的資料夾)

b.df命令

df -h(顯示所有已掛載的磁碟的使用情況,-h以k,m,g為單位,提高資訊的可讀性)

c.du命令

du -s /home(檢視資料夾home的大小)

du -sh /home(-h以k,m,g為單位,提高資訊的可讀性 -s僅顯示總計,即當前目錄的大小)

運算元據檔案

linux shell指令碼之if判斷

無論什麼程式語言都離不開條件判斷。shell也不例外。if list then do something here elif list then do another thing here else do something else here fi ex1 bin sh system uname ...

linux shell指令碼之判斷

先寫一些基本語法 1 字串判斷 str1 str2 當兩個串有相同內容 長度時為真 str1 str2 當串str1和str2不等時為真 n str1 當串的長度大於0時為真 串非空 z str1 當串的長度為0時為真 空串 str1 當串str1為非空時為真 2 數字的判斷 int1 eq int...

Linux shell之陣列使用

1.陣列定義 a 1 2 3 4 5 2.陣列引用 apuser wenyangubtpc echo 1 2 3 4 5 3.陣列長度 apuser wenyangubtpc echo 5 4.列印陣列 echo apuser wenyangubtpc echo 1 2 3 4 5 5.陣列元素引用...