每次登入工作機器時,我都必須打開終端機並輸入相同的例程:
$ cd /Documents/some_folder/some_another_folder
$ vagrant up
$ vagrant ssh
我希望透過輸入類似$ initvm
.
我考慮過為$ cd
內部呼叫建立一個別名.bashrc
,但後來我考慮在 1 個函數或類似函數中執行其中的 3 個別名。問題是我不確定在哪裡定義它:
- 在文件中定義例程
initvm.sh
,並alias
在該文件中定義例程.bashrc
- 定義裡面的例程
.bashrc
我可以得到一些關於這方面的指示嗎?
答案1
我認為你可以簡單地alias
在你的.bashrc
文件中創建一個新的,例如:
alias go='cd /Documents/some_folder/some_another_folder && vagrant up && vagrant ssh'
請參閱此類似問題的答案https://stackoverflow.com/a/756772
答案2
如果您希望每次開啟 bash 時都執行這些命令,只需將這些命令新增到您的 .bashrc 檔案中,每個命令一行即可。
否則,請使用 SnY 的答案並注意單引號,以便必須輸入別名才能執行命令。