git梗概介紹
阿新 • • 發佈:2018-11-06
git
什麼是shell?
在計算機中,shell指代就是殼,殼是去操作核的
使用者介面(shell) -> 核心(kernel) -> 硬體
shell分類
1.圖形介面shell windows作業系統
2.命令列shell linux windows系統中cmd
git bash 就是一個命令列的shell
比cmd的功能更強大
bash常用命令
命令的格式:
命令 [] []
沒有提示就是不報錯,代表OK
pwd 檢視當前目錄
cd 切換目錄
cd .. 返回上一級
cd 檔案 進入資料夾
ls 檢視當前目錄的所有內容
-a 檢視所有,包括隱藏目錄
-l 檢視檔案的詳細資訊
例如 ls -al
mkdir 建立目錄 如果要建立多個,用空格分隔開
例如 mkdir js css img
touch 建立檔案 如果要建立多個,用空格分隔開
例如 touch a.html b.html
cat 檢視檔案全部內容
例如 cat index.html
more/less 檢視檔案內容
more從linux拿過來的命令模擬,在windows中沒有用
less index.html 空格表示換頁閱讀 回車換行閱讀 q退出
rm 刪除檔案 如果要刪除多個,用空格分隔開
例如 rm indexx.html
rmdir 刪除目錄 如果要刪除多個,用空格分隔開
只能刪除空的資料夾
rm 目錄名 -r 使用遞迴的方式刪除資料夾,裡面的內容也可以刪除
mv 移動檔案(可以重新命名) 資料夾不能自己建立
例如 mv index.html aaa/index.html
cp 複製檔案(可以重新命名) 資料夾不能自己建立
例如 cp index.html aaa/index.html
head 檢視檔案的前幾行
例如 head -10 index.html
head -n 10 index.html
tail 檢視檔案的後幾行
例如 tail -n 10 index.html
tail -10 index.html
history 檢視操作的歷史
> 和 >> 重定向 檔案不存在會建立
例如 echo hello world > abc.html 覆蓋
ls -al >> aksf.html
wget 下載
tar 解壓縮
curl 網路請求
例如 curl http://www.baidu.com >> baidu.html
whoami 檢視當前使用者
管道符 多個命令的連線使用,上一次的命令作為下一次命令的引數進行傳遞
grep 結合管道符一起使用
grep 100 index.html 100可以為正則
ls -al | grep bd bd可以為正則
vi編輯器