1. 程式人生 > 其它 >4.8 Linux基本命令

4.8 Linux基本命令

1. ls: 列出目錄中所有子目錄和檔案資訊

ls [引數][目錄或資料夾]

引數:

-a: 顯示所有檔案包含隱藏檔案

-l: 列出檔案屬性,許可權等資訊

2. pwd: 顯示當前工作目錄

3. cd: 切換目錄

cd [目錄]

切換至目錄:

絕對路徑: 從根目錄寫起 以"/"開頭

相對路徑: 

cd .. 返回上一層目錄

cd ~ 返回home目錄

4. cp: 拷貝檔案或目錄

cp [引數][source][dest]

引數:

-r: 複製目錄

5. mkdir: 建立目錄

mkdir[引數][目錄]

引數:

-p: 如果目錄中的某級目錄不存在, 則自動建立

6. rm: 刪除檔案或目錄

rm[引數][檔案/目錄]

引數:

-r: 刪除目錄

-i: 給出提示資訊 

-f: 強制刪除  注意: "rm -rf" 非常危險, "rm -rf /"會刪除整個系統

刪除 當前目錄 所有檔案及目錄:rm -rf *

7. cat: 將檔案輸出到標準輸出

 cat[引數][檔案]

8. mv: 移動檔案或目錄

 mv[引數][source][dest]

 移動目錄https://blog.csdn.net/Robin_Pi/article/details/108050171

 移動多個檔案a b c到目錄d:mv a b c d

9.chmod: 修改檔案或目錄許可權

 chmod[引數][檔案/目錄]

 

rwxrwxr-x: r代表讀, w代表寫, x代表執行, -代表沒有許可權

第一個hao代表檔案的所有者是hao使用者

第二個hao代表檔案的所屬群組是hao群組

第一個rwx代表檔案所有者有讀寫執行許可權

第二個rwx代表所在組的使用者對該檔案有讀寫執行許可權

第三個r-x代表其他使用者對該檔案有讀和執行的許可權,沒有寫的許可權

引數:

777: 即111 111 111即 rwx rwx rwx

754: 即111 110 101即 rwx rw- r-x

a-x: all減少執行許可權

u+x: 所有者增加執行曲許可權

g: 所在組使用者

o: 其他使用者

-R: 對目錄下的所有檔案及子目錄進行相同變更

10. tar: 壓縮或解壓

tar -zcvf abc.tar.gz abc

tar -zxvf abc.tar.gz

11. ps: 顯示當前程序

引數:

ps -ef | grep gunicorn (顯示gunicorn程序)

-aux: 顯示所有包含其他使用者的行程

12. kill: 殺死程序

kill -QUIT 程序號

13. echo: 往螢幕/檔案輸出資訊

  例:echo "Hall" > test.txt

14. ll: 將當前目錄下的 子檔案&子目錄平鋪在控制檯

15. find 目錄名: 將對應目錄下得子孫檔案&子孫目錄平鋪在控制檯

16. vim引數:

  按ESC鍵,然後按:鍵輸入以下內容:

  wq: 儲存退出

  q!: 不儲存退出

  set nu: 顯示行號

17. scp遠端傳輸命令

  參考https://www.runoob.com/linux/linux-comm-scp.html

18. make && make install

make:編譯。就是把原始碼包編譯成二進位制可執行檔案

make install:安裝。

make && make install:執行make如果沒有發生錯誤就執行make install,即在你./configure配置環境生成了makefile之後執行編譯安裝。

19. ln 軟連線

參考https://www.cnblogs.com/niuben/p/14651192.html

20. find、which檔案查詢

參考https://blog.csdn.net/u010625000/article/details/44455023

100. clear: 清除螢幕