這篇文章的重點不在於說是對終端語法的講解,而是方便大家做語法備忘. 方便查找對應終端語法.所以使用了表格形式對常用終端語法進行了彙總, 但是並沒有很多的講解部分. 當然了這裡記錄的也都是十分基礎的語法部分, 我相信大家都是可以看得懂的,畢竟大家都是十分優秀的程式猿哦~ 路徑相關 指令表示含義 pwd ...
這篇文章的重點不在於說是對終端語法的講解,而是方便大家做語法備忘. 方便查找對應終端語法.所以使用了表格形式對常用終端語法進行了彙總, 但是並沒有很多的講解部分. 當然了這裡記錄的也都是十分基礎的語法部分, 我相信大家都是可以看得懂的,畢竟大家都是十分優秀的程式猿哦~
路徑相關
指令 | 表示含義 |
---|---|
pwd | 列印當前所在工作目錄 |
cd | 跳轉到指定目錄 , 如果後面沒有追加指定路徑, 則跳轉到用戶主目錄 |
ls | 列出當前目錄下的子目錄和文件 |
open | 打開指定文件目錄/文件 |
/ |
根目錄 |
.. |
上級目錄 |
. |
當前目錄 |
~ |
用戶主目錄 |
舉例來講
如果你想跳轉到用戶主目錄就應該是
cd ~
然後 可以使用 ls
查看跳轉結果
再或者你可以跳轉到指定的目錄下
cd cd /Users/xxx/Documents/xxx
像這個指定目錄我們可以輸入文件的首碼然後用<tab>鍵補全
然後如果你想回到這個目錄的上一級目錄 可以使用
cd ..
然後可以使用pwd
來查看結果
用我的電腦舉例來說 就是列印了 /Users/xxx/Documents
正好是剛纔的上級目錄
增刪改查
指令 | 表示含義 |
---|---|
man | 查詢功能, 可以查詢某個具體指令或者工具的使用文檔 |
touch | 若指定文件不存在,新建文件. |
mkdir | 新建目錄 |
rmdir | 刪除目錄, 註意只能是空目錄 |
rm | 刪除一個文件或者目錄, 且無法恢復 後面常跟參數 -f ,-r |
mv (原始文件路徑) (指定目錄文件路徑) | 移動或者重命名文件 |
cp (原始文件路徑) (指定文件路徑) | 複製文件 |
-r | 在進行增刪改查工作的時候,如果添加-r, 會連同所在文件夾一起操作, 否則只操作文件, 比如如果想要刪除一個名為A的文件夾, 就需要 rm -r xxx/xx/A |
-f | 忽略不存在文件, 每當刪除文件的時候如果沒有加-f 都會報錯 |
clear | 清楚之前所執行的命令行歷史, 看起來清爽些 |
許可權相關
指令 | 表示含義 |
---|---|
sudo | 臨時以root用戶許可權去操作. |
chmod | 修改文件許可權(讀/寫/執行) 具體瞭解參考網址:chmod指令講解 |
chmod 777 | 使所有用戶都擁有某文件的所有許可權 |
舉例來講:
如果我需要刪除 一個 a.sh 文件時.
一般來講直接執行
rm -r -f xxx/xxx/a.sh
但若是因為許可權不夠無法刪除的話 ,可以執行
sudo rm -r -f xxx/xxx/a.sh
再或者當你寫了一個腳本因為許可權問題無法執行的話, 也可以簡單粗暴的把需要執行文件的所有許可權打開.還是以a.sh為例
chmod 777 a.sh