git入門篇shell

什麼是shell

在計算機科學中,Shell俗稱殼,用來區別於Kernel(核),是指「提供使用者使用界面」的軟件(命令解析器),它相似於windows系統下的cmd.exe,css

它接收用戶命令,而後調用相應的應用程序。例如若是你想要查看本身的ip地址,你能夠輸入win+r,打開cmd.exe,輸入ipconfig,而後按下回車鍵,而後界面中就會顯示你的ip信息。html

什麼是bash

在Linux系統中的默認的shell是Bourne shell ( sh)、Bourne Again shell ( bash),若是window平臺中是沒有bash的,若是要使用bash的話,就必須藉助於其餘軟件才行實現bash的功能。咱們這裏講的軟件是git。git

git是什麼?

Git是目前世界上最早進的分佈式版本控制系統(沒有之一)shell

Git有什麼特色?簡單來講就是:高端大氣上檔次!windows

Git使用的就是bash shellbash

git安裝

window下的話,直接去官網下載https://git-scm.com/downloads,網絡

而後按默認選項安裝便可。less

 

安裝完成後,隨便打開一個文件夾,點擊右鍵,若是看到了git bash here(以下圖),就說明Git安裝成功!curl

 

安裝完成後,還須要設置一下,在命令行中輸入分佈式

$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"

注意git config命令的--global參數,用了這個參數,表示你這臺機器上全部的Git倉庫都會使用這個配置,固然也能夠對某個倉庫指定不一樣的用戶名和Email地址。

bash中經常使用的命令

git安裝好以後,咱們就開始來練練手吧。

打開一個文件夾,而後點擊右鍵打開git bash,接下來咱們就練習下面的這些操做吧。

1.mkdir  folderName     //文件夾名  新建 文件夾

2.pwd     //查看當前目錄

3. cd    folderName     //切換目錄

說明:假如我當前的目錄是 project文件夾,若是我要進入當前文件夾中的css文件夾的話,就直接輸入 cd css,就能直接進入css文件夾中,若是我要返回上一級文件夾的話,那就直接輸入 cd ..  就能返回上一級文件夾了

4.ls     //查看當前目錄下的全部內容,包括隱藏的內容也會一塊兒顯示出來

5. touch fileName   //建立文件

6.cat  fileName  //查看文件全部內容

7.less  fileName  //查看文件

8.rm fileName  //刪除文件

9.rmdir  folderName     //刪除空文件夾,不經常使用

10. rm -r folderName  //刪除文件夾,無論是空與非空都能刪除

11.head -num fileName  //查看文件的前幾行 例如查看前5行 head -5 index.html

12.tail -num fileName     //查看文件的後幾行  例如查看後5行 tail -5 index.html

13.mv  //移動或則重命名文件    重命名mv oldName newName   :mv name.txt  one.txt

移動 mv fileName paht/fileName:mv index.html  ./demo/index.html

14.cp fileName path/fileName  //複製文件  cp index.html  ./demo/index.html

15.history //查看操做記錄

16.whoami  //查看當前用戶

17.tab  //自動補全

18.curl //網絡請求  例如:curl http://www.baidu.com

19.>(覆蓋) 和 >>(追加)  //重定向  例如:echo hello world >one.txt    輸出hello到one.txt中去,

20.|    // 管道符,能夠鏈接多個命令一塊兒使用,上一次命令的執行結果當成下一次命令的執行參數 例如:ls |

相關文章
相關標籤/搜索