Shell命令
- git bash和windows里的cmd區(qū)別 ?
大部分是可以的唱歧。
git在安裝的時候也安裝了一個輕量級的bash環(huán)境磷脯,然后啟動這個"git bash"柠衅,出來的命令窗口就帶有這個bash環(huán)境的環(huán)境變量氛赐。bash是基于shell的命令庫筷登,本身是unix下的命令腳本剃根。你甚至可以在"git bash"中使用一個輕量的vi編輯器(神器!不過鄙人不會用>_<G胺健1纷怼)。
因此本質(zhì)上來說:git bash是一個封裝過的cmd命令行惠险,并在其中加入了指向bash環(huán)境的環(huán)境變量苗傅。因此cmd命令行本身的環(huán)境變量它也有,自然就能使用dos命令了班巩。但是在封裝的過程中渣慕,windows可能對調(diào)用自己cmd命令行控件的第三方應(yīng)用設(shè)了限制,所以說是大部分可以用(當(dāng)然這是我YY的,也許微軟在這事兒很大方)逊桦。眨猎。。
查看<ls命令>
-- ls -la 列出當(dāng)前目錄下的所有文件和文件夾
-- ls a* 列出當(dāng)前目錄下所有以a字母開頭的文件
-- ls -l *.txt 列出當(dāng)前目錄下所有后綴名為txt的文件
復(fù)制<cp命令>
-- cp a.txt b.txt 把文件a的內(nèi)容復(fù)制到b文件
查看文件里面的內(nèi)容 <cat命令>
-- cat a.txt:查看文件的內(nèi)容
-- cat a.txt >> b.txt 把a文件的內(nèi)容組合到b文件內(nèi)容的末尾
建立文件 < touch命令>
-- touch a.txt:建立一個名為a的txt類型文件
刪除文件 <rm命令>
-- rm -rf a.txt:強制刪除文件a.txt
創(chuàng)建目錄 <mkdir命令>
-- mkdir test:創(chuàng)建一個名為test的目錄
刪除目錄 <rmdir命令>
-- tmdir test:刪除一個目錄
添加內(nèi)容 <echo强经、cat命令>
-- cho “hello world!” >> a.txt:添加內(nèi)容到文件a里面
-- cat <<EOF>> a.txt : 可以添加多行語句到文件本身內(nèi)容的末尾
移動 重命名文件<mv命令>
-- mv a.txt b.txt:文件a重新命名為b
-- mv a.txt ./test:把文件移動到一個目錄下
切換目錄
-- cd ~ : 切換到用戶目錄
-- cd .. :返回到上一層目錄
-- cd ../.. :返回到上二層目錄
-- cd D:/ 進入D盤
-- cd vue 進入vue文件夾里面
查看當(dāng)前目錄
-- pwd
清屏
-- clear
touch 文件名 <<----->> rm文件名 (文件)
mkdir 文件夾名 <<---->> rmdir 文件夾名 (文件夾)
$ mkdir webpack && cd webpack ---->>創(chuàng)建文件夾webpack睡陪,并且進入webpack文件夾里面
GIT常用命令