1. 程式人生 > >git梗概介紹

git梗概介紹

 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編輯器