創建 bash 例程

創建 bash 例程

每次登入工作機器時,我都必須打開終端機並輸入相同的例程:

$ cd /Documents/some_folder/some_another_folder
$ vagrant up
$ vagrant ssh

我希望透過輸入類似$ initvm.

我考慮過為$ cd內部呼叫建立一個別名.bashrc,但後來我考慮在 1 個函數或類似函數中執行其中的 3 個別名。問題是我不確定在哪裡定義它:

  1. 在文件中定義例程initvm.sh,並alias在該文件中定義例程.bashrc
  2. 定義裡面的例程.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 的答案並注意單引號,以便必須輸入別名才能執行命令。

相關內容