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: 清除螢幕