21 條常考的 Linux 命令

‍一、文件和目錄

1. cd 命令

(它用於切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑)

2. pwd 命令

pwd 顯示工作路徑

3. ls 命令

(查看文件與目錄的命令,list 之意)

4. cp 命令

(用於複製文件,copy 之意,它還可以把多個文件一次性地複製到一個目錄下)

5.  mv 命令

(用於移動文件、目錄或更名,move 之意)

6.  rm 命令

(用於刪除文件或目錄,remove 之意)

二、查看文件內容

7. cat 命令

(用於查看文本文件的內容,後接要查看的文件名,通常可用管道與 more 和 less 一起使用)

三、文件搜索

8. find 命令()

刪除大於 50M 的文件:

find /var/mail/ -size +50M -exec rm {} \;

四、文件的權限 - 使用 "+" 設置權限,使用 "-" 用於取消

9. chmod 命令

10. chown 命令

(改變文件的所有者)

11. chgrp 命令

(改變文件所屬用戶組)

五、文本處理

12. grep 命令

(分析一行的信息,若當中有我們所需要的信息,就將該行顯示出來,該命令通常與管道命令一起使用,用於對一些命令的輸出進行篩選加工等等)

13. paste 命令

14. sort 命令

15. comm 命令

六、打包和壓縮文件

16. tar 命令

(對文件進行打包,默認情況並不會壓縮,如果指定了相應的參數,它還會調用相應的壓縮程序(如 gzip 和 bzip 等)進行壓縮和解壓)

七、系統和關機 (系統的關機、重啓以及登出)

八、進程相關的命令

17 jps 命令

(顯示當前系統的 java 進程情況,及其 id 號)

18 ps 命令

(用於將某個時間點的進程運行情況選取下來並輸出,process 之意)

ps aux # 查看系統所有的進程數據
ps ax # 查看不與terminal有關的所有進程
ps -lA # 查看系統所有的進程數據
ps axjf # 查看連同一部分進程樹狀態

19 kill 命令

(用於向某個工作(%jobnumber)或者是某個 PID(數字)傳送一個信號,它通常與 ps 和 jobs 命令一起使用)

20 killall 命令

(向一個命令啓動的進程發送一個信號)

21 top 命令

是 Linux 下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於 Windows 的任務管理器。

如何殺死進程:

查看進程端口號:

netstat -tunlp|grep 端口號

逆鋒起筆是一個專注於程序員圈子的技術平臺,你可以收穫最新技術動態最新內測資格BAT等大廠的經驗精品學習資料職業路線副業思維,微信搜索逆鋒起筆關注!

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/wgXUSFaWVtPwpRjJy0sRGw