初識 Git Bash 命令行


Git Bash 是 Git 軟件自帶的命令行工具,它執行的命令是 Linux 或 Unix 系統中的命令,與 Windows 下的 CMD 命令行有所區別。

由於今后要使用 Git 版本控制系統,所以不免要學習使用 Git Bash 中的命令行工具,先從一些簡單的命令開始吧。

基本概覽

  • Git Bash 中的文件與平常所說的“文件”別無二致;而目錄,則是平時說的“文件夾”;
  • 在 Git Bash 中,使用 ~ 來表示當前的用戶目錄,一般來說這個目錄的名稱和你的用戶名相同;
  • 單個斜杠 / 表示根目錄,一個點 . 表示當前目錄,兩個點 .. 表示上一級目錄,而美元符號 $ 是提示符,可以更改;

常用命令

  • 進入目錄:cd,全拼 change directory;顧名思義,就是改變當前所在的目錄,也就是進入一個目錄;可以用相對路徑,也可以用絕對路徑,例如:cd /D/Userdata/Document/
  • 羅列:ls,全拼 list;把當前目錄中的文件或目錄羅列展示;
    • 如果要展示所有文件並包括隱藏文件,請加設置命令 -a,也就是 all;
    • 如果要展示文件與目錄的詳細信息,請加設置命令 -l,意思竟然是 long;
    • 設置命令可以連寫,例如:ls -la
  • 創建目錄:mkdir,全拼 make directory;后面寫新文件夾的名稱,例如:mkdir demo
    • 注意:如果在創建文件夾時,文件夾名稱中有特殊字符(如空格),那么名稱要用引號包裹,例如:mkdir "Program Files"
  • 刪除:rm,全拼 remove;后面跟要刪除的文件名或目錄名;
    • 如果要想刪除時不提示,加一個設置命令 -f
    • 如果要刪除的目錄不為空,需要加設置命令 -r,意思是遞歸刪除;
    • 同樣可以連寫,例如:rm -fr demo
  • 移動/重命名:mv,全拼 move,這個命令比較特殊,它有多種含義,但是很好理解;
    • 字面意思,就是移動,例如移動某文件到指定目錄:mv 1.txt demo,意思是將 1.txt 這個文件,移動到 demo 文件夾中;第二個參數是已存在的文件夾,就執行移動操作;
    • 如果第二個參數代表的文件或目錄,在當前目錄中不存在,那么就會將第一個參數代表的文件或目錄,重命名為第二個參數;
    • 如果第二個參數是已存在的文件,且類型與第一個參數代表的文件類型相同,那么就會用第一個參數代表的文件,覆蓋第二個參數代表的文件;
  • 查看/拼接:cat,全拼 concatenate,也有多種含義,但初學命令行了解它最簡單的用法即可——查看文件內容,例如:cat test.txt,文本內容會在命令行中展示;溫馨提示:千萬不要打開圖片!
  • 創建/更新文件:touch,摸文件……其實主要是用來創建文件的,例如:touch test.txt,會在當前目錄創建一個指定的文件,如果文件已經存在,則會更新文件的修改時間;
  • ……

以上是一些常用命令的簡單介紹,還有很多命令,可以自行谷歌哦!命令行還是邊用邊查吧,如果你有走馬觀碑的能耐就當我沒說……

查詢神器

那么如果平時遇到一些沒有見過的命令或設置怎么辦?谷歌也嫌麻煩的話,可以試試這里,這個網站叫:explainshell,意思是shell命令解釋;它可以幫你解釋你看到的陌生命令,如圖:

看看后面的設置命令 -sb 是不是老師所說的“SB 都能看懂”的意思?

在海螺旁的輸入框里輸入你要查詢的命令,回車即可;后面的 Theme 菜單可以將頁面換成酷酷的黑色主題,我的最愛!哇咔咔!

不知道你們如何,貌似這個網站需要科學上網才能訪問?可以試一下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM