git入門篇shell


什么是shell

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

它接收用戶命令,然后調用相應的應用程序。例如如果你想要查看自己的ip地址,你可以輸入win+r,打開cmd.exe,輸入ipconfig,然后按下回車鍵,然后界面中就會顯示你的ip信息。

什么是bash

在Linux系統中的默認的shell是Bourne shell ( sh)、Bourne Again shell ( bash),如果window平台中是沒有bash的,如果要使用bash的話,就必須借助於其他軟件才行實現bash的功能。我們這里講的軟件是git。

git是什么?

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

Git有什么特點?簡單來說就是:高端大氣上檔次!

Git使用的就是bash shell

git安裝

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

然后按默認選項安裝即可。

 

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

 

安裝完成后,還需要設置一下,在命令行中輸入

$ 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 |

 


免責聲明!

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



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