创建 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 的答案,并注意单引号必须输入别名才能执行命令。

相关内容