首先要找到 C:\Users\你的計算機名,如果你的計算機名是Administrator,那么你就要去C:\Users\Administrator目錄下
然后新建一個文件 .bashrc,這個文件沒有名稱只有后綴名,如果在windows直接創建的話,會告訴你“必須鍵入文件名”
所以就得在git bash 使用 notepad .bashrc 命令創建該文件
.bashrc主要是git bash用於存放一些用戶個性化的設置,例如命令別名,設置路徑等.
比如刪除命令rm,如果rm不加任何參數的話,會直接刪除文件,有事可能會造成誤刪的后果。所以我們可以給rm加個參數-i,意為在刪除的時候給出提示。
用隨便一個文本編輯器打開.bashrc文件,在里面加上一行代碼,
alias rm="rm -i"
如果你已經打開git bash,先關閉,再打開我的設置才能生效,如果不想關掉在打開的話,可以直接在bash下輸入
source ~/.bashrc
就可以立刻加載修改后的設置,是我們個性化設置立即生效。
現在你再在bash下執行rm命令,就會出現一個詢問你是否刪除的提示
上面的alias英文就是別名的意思,當我們執行rm的時候,實際執行的是rm -i
那么其實在bash下打開noetpad++就變得簡單了
如果是在windows的cmd下打開一個應用程序,我們只需要將這個應用程序的完成路徑輸入到cmd,執行就ok了,例如
我在cmd下執行D:\Notepad++\notepad++.exe,就會打開notepad++ 我如果在加個 文件名的話就會在notepad++下打開這個文件
在cmd下執行D:\Notepad++\notepad++.exe test.js 在notepad++下打開test.js文件
現在我們回到bash環境下 ,如果在bash下 我們輸入上面的路徑,bash會提示命令找不到,bash會認為這個路徑是一條命令,鎖看來這么寫是不對的。
剛好bash下有特定的語法來解決我們的問題,只要稍加修改就行了,改完以后是這樣的
/D/Notepad++/notepad++.exe
執行上面的命令,成功打開了notepad++,如果每次輸入這么長的文本太麻煩,就用到.bashrc文件,我們這個命令給它起個名字,在.bashrc文件加入下面一行文本,保存
alias notepad++="/D/Notepad++/notepad++.exe"
現在在bash下輸入notepad++ test.js,就直接打開了notepad++,是不是非常的爽,再也不用新建完文件,然后再用鼠標去選取文件再打開,這里的別名不一定非要取notepad++,隨你想叫什么都行。
同理也可以擴展到別的文本編輯器
比如
alias vscode="你的vs的路徑"
alias atom="atom的路徑"
alias sublime="sublime的路徑"
最后最后還要注意一點,上面所說的路徑最好不要有空格,括號等,否則會造成命令無效,
就以我電腦為例,我的visual studio的完整路徑是“C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe”
alias vs="/C/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/devenv.exe"
在bash下執行 vs test.js
bash給出錯誤提示 bash: syntax error near unexpected token `(',說明括號是無效的,所以如果你自己定義的別名無效的話,檢查檢查路徑對不對,
.bashrc還有很多有用的配置,感興趣的可以自行百度,我的文章就到這里了。^.^