先說些廢話
因為筆者有著大量運維部署站點的需求礁凡,所以之前一直在陸陸續(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
將文件從當前目錄復制到另一個目錄 -
mv
將文件從當前目錄移動到另一個目錄 -
tar
歸檔多個文件到一個壓縮包(注意U裨浮!弛饭!此命令需要配合其他參數(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ā)請注明參考文章地址纺腊,非常感謝!>グ拧揖膜!