常用 Linux 命令

1. 掌握 Linux 終端命令的重要性

在職場中,大量的 服務器維護工作 都是在 遠程 通過 SSH 客戶端 來完成的,並沒有圖形界面,所有的維護工作都需要通過命令來完成。作爲程序員,必須要掌握一些 Linux 常用的終端命令。

記憶終端命令的技巧:
不需要死記硬背,對於常用命令,用的多了,自然就記住了。

2. 常用 Linux 命令

文件/目錄類:

1、查看當前所在文件夾:pwd(print work directory的縮寫)
2、查看當前文件夾下的內容:ls(list的縮寫,加 -l 參數會顯示詳細信息)
3、切換文件夾/目錄:cd [目錄名] (change directory )
4、新建文件:touch [文件名]
5、新建目錄:mkdir [目錄名](make directory)
6、刪除指定的文件名:rm [文件名] (刪除目錄需要加參數:-r)
7、查找指定路徑下擴展名是 .py 的文件:find [路徑] -name “*.py”
8、壓縮文件:tar -zcvf 打包文件.tar.gz 被壓縮的文件/路徑…
9、解壓文件:tar -zxvf 打包文件.tar.gz -C 目標路徑
10、安裝軟件: sudo apt install 軟件名(需要輸入用戶密碼)
11、卸載軟件:sudo apt remove 軟件名
12、更新已安裝的包: sudo apt upgrade
13、以樹狀圖列出文件目錄結構:tree [目錄名]
14、複製文件或者目錄: cp 源文件 目標文件
15、移動文件或者目錄/文件或者目錄重命名:mv 源文件 目標文件
16、查看文件內容:cat
17、分屏顯示文件內容,每次只顯示一頁:more
18、搜索文本文件內容:grep
19、打印輸出到終端:echo
20、管道,將 一個命令的輸出 可以通過管道 做爲 另一個命令的輸入:|
21、重定向,將命令執行結果 重定向到一個 文件:>
22、追加,將內容追加到已有文件的末尾:>>

系統/用戶/權限/遠程類:

23、查看系統時間:date
24、查看日曆:cal (加上 -y 選項可以查看一年的日曆)
25、顯示磁盤剩餘空間:df -h (disk free的縮寫)
26、顯示目錄下的文件大小:du-h [目錄名] (disk usage的縮寫)
27、查看進程的詳細狀況:ps aux (process status的縮寫)
28、動態顯示運行中的進程並且排序:top
29、終止指定代號的進程: kill 進程代號(強行終止加參數 -9)
30、添加新用戶: useradd -m 新建用戶名
31、設置用戶密碼 : passwd 用戶名
32、刪除用戶:userdel -r 用戶名
33、查看當前所有登錄的用戶列表:who
34、查看當前登錄用戶的賬戶名:whami
35、查看用戶 UID 和 GID 信息:id 用戶名
36、查看執行命令所在位置(如 ls):which ls
37、切換用戶,並且切換目錄:su - 用戶名
38、退出當前登錄賬戶:exit
39、修改文件權限:chmod 755 文件名|目錄名
40、修改文件擁有者:chown 修改組:chgrp
41、添加組: groupadd 組名
42、刪除組: groupdel 組名
43、立即關機:shutdown now 立即重啓:shutdown -r now 十分鐘後關機:shutdown +10 指定時間關機:shutdown 20:25 取消設定的關機計劃:shutdown -c
44、查看/配置計算機當前的網卡配置信息:ifconfig
45、檢測到目標 ip地址 的連接是否正常:ping 目標ip地址
46、遠程登陸:ssh(secure shell 的縮寫)
47、遠程拷貝文件:scp (secure copy的縮寫)

其他:
48、建立文件的軟鏈接:ln -s 被鏈接的源文件 鏈接文件
49、清屏:clear

小技巧
1、命令自動補全:在終端敲出 命令 的前幾個字母之後,按下 tab 鍵,如果輸入的沒有歧義,系統會自動補全;如果還存在其他 命令,再按一下 tab 鍵,系統會提示其它存在的命令
2、歷史命令:通過按 上/下 光標鍵可以在曾經使用過的命令之間來回切換
3、退出命令:如果想要退出,不想執行當前選中的命令,可以按 ctrl + c

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章