先說些廢話
因為筆者有著大量運維部署站點的需求,所以之前一直在陸陸續(xù)續(xù)學習并實踐各種Linux的Shell命令,在此記錄一些高頻命令的使用的說明,方便自己回顧加深記憶
后期如果有用到一些新的命令,也會繼續(xù)保持更新,如果寫的有不對的地方,也請各位看官指出,非常感謝~
系統(tǒng)信息查詢的相關(guān)命令
-
df獲取有關(guān)系統(tǒng)磁盤空間使用情況的報告-
-h / -hg以 GB 為單位顯示 -
-m / -hm以 MB 為單位顯示 -
-k / -hk以 KB 為單位顯示,默認單位
-
-
du顯示指定的目錄或文件所占用的磁盤空間- 同上
-
jobs顯示所有當前作業(yè)及其狀態(tài) -
hostname顯示主機/網(wǎng)絡(luò)的名稱 -
hostname -i顯示主機/網(wǎng)絡(luò)的IP -
uname顯示系統(tǒng)名稱 -
ping檢查與服務(wù)器的連接狀態(tài)
進程查詢以及操作的相關(guān)命令
-
top查看所有進程- 以下是一些常用的高頻操作
- 運行
top命令后,按大寫的M,按內(nèi)存使用率排序 - 運行
top命令后,按大寫的P,按CPU使用率排序 - 運行
top命令后,按兩下大寫的E,將上方明細里的KiB轉(zhuǎn)換成GiB展示,小寫的e轉(zhuǎn)換列表里的大小單位
-
top -u (需要查詢的用戶名)查看某個linux用戶下所有進程的信息 -
top -p (需要查詢的進程ID)查看某個特定ID進程的信息 -
kill -9 (需要殺死的進程ID)殺死執(zhí)行進程 -
yum(Yellow dog Updater)命令的全程是是一個在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端軟件包管理器 -
ps -ef | grep (需要查詢的服務(wù)名)查詢特定服務(wù)進程信息
關(guān)于top命令其他可選參數(shù)
M: 根據(jù)駐留內(nèi)存大小進行排序
P: 根據(jù)CPU使用百分比大小進行排序
T: 根據(jù)時間/累計時間進行排序
q: 退出程序
l: 切換顯示平均負載和啟動時間信息
m: 切換顯示內(nèi)存信息
t: 切換顯示進程和CPU狀態(tài)信息
c: 切換顯示命令名稱和完整命令行
1: 數(shù)字 1 顯示各個CPU使用情況
進入查看目錄的相關(guān)命令
-
pwd該命令將返回一個絕對路徑 -
cd瀏覽指定目錄(Linux 的 Shell 是區(qū)分大小寫的。因此,您必須準確輸入名稱的目錄) -
cd ..返回上一級 -
ls查看當前目錄的內(nèi)容 -
ls 目錄路徑查看指定目錄的內(nèi)容
權(quán)限操作的相關(guān)命令
-
sudo該命令是SuperUser Do的縮寫,使您能夠執(zhí)行需要管理或超級用戶權(quán)限的任務(wù)(建議不要將此命令用于日常使用,因為如果您做錯了一些事情,很容易發(fā)生錯誤) -
chmod更改文件和目錄的讀取,寫入和執(zhí)行權(quán)限(請仔細閱讀教程后使用) -
chown更改文件的所有權(quán)轉(zhuǎn)讓給指定的用戶名
文件操作的相關(guān)命令
筆者更習慣在 xftp 中可視化操作文件,更加安全方便直觀,對于一些無法顯示的配置文件才會用到相關(guān)操作命令
-
cp將文件從當前目錄復(fù)制到另一個目錄 -
mv將文件從當前目錄移動到另一個目錄 -
tar歸檔多個文件到一個壓縮包(注意?。?!此命令需要配合其他參數(shù)使用,請仔細閱讀教程后使用) -
mkdir創(chuàng)建一個新目錄 -
rmdir刪除目錄,僅允許刪除空目錄 -
rm刪除目錄以及其中的內(nèi)容(注意:使用此命令時要格外小心,并仔細檢查您所在的目錄,這將刪除所有內(nèi)容,并且沒有撤消操作) -
rm -r刪除目錄,作為rmdir的替代方法,但是目錄還有目錄的話用-r是刪除不了的 -
rm -R刪除目錄以及其子目錄 -
rm -rf無提示地強制遞歸刪除文件,-f的作用是不再詢問確定刪除(注意:使用此命令時要格外小心,并仔細檢查您所在的目錄,這將刪除所有內(nèi)容,并且沒有撤消操作) -
touch創(chuàng)建新的空白文件 -
locate定位文件 -
locate -i不區(qū)分大小寫定位文件 -
find類似定位命令,能搜索文件和目錄。區(qū)別在于,您可以使用find命令在給定目錄中查找文件
參考資料
- Linux 命令大全
- Linux 常用命令有哪些
- Linux chmod命令
- Linux操作系統(tǒng)之rm命令詳解
- tar命令詳解
- tar命令的講解與使用
- top命令按內(nèi)存/CPU進行排序
- Linux kill命令詳解:終止進程
- Linux下查看某一進程所占用內(nèi)存和CPU的方法
我是 fx67ll.com,如果您發(fā)現(xiàn)本文有什么錯誤,歡迎在評論區(qū)討論指正,感謝您的閱讀!
如果您喜歡這篇文章,歡迎訪問我的 本文github倉庫地址,為我點一顆Star,Thanks~ :)
轉(zhuǎn)發(fā)請注明參考文章地址,非常感謝!??!