bashルーチンの作成

bashルーチンの作成

仕事用のマシンにログインするたびに、ターミナルを開いて同じルーチンを入力する必要があります。

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

のように入力するだけで、これらのコマンドを次々に実行したいと思います$ initvm

$ cd内部の呼び出しにエイリアスを作成することを考えました.bashrcが、その後、3 つを 1 つの関数などで実行することを考えました。問題は、これをどこで定義すればよいかがわからないことです。

  1. ルーチンをinitvm.shファイル内に定義し、aliasそのファイル内に.bashrc
  2. 内部のルーチンを定義する.bashrc

これについて何か指示をいただけますか?

答え1

aliasファイルに新しいものを 1 つ作成するだけでよいと思います.bashrc。例:

alias go='cd /Documents/some_folder/some_another_folder && vagrant up && vagrant ssh'

同様の質問に対するこの回答を参照してくださいhttps://stackoverflow.com/a/756772

答え2

bash を開くたびにこれらのコマンドを実行したい場合は、コマンドごとに 1 行ずつ .bashrc ファイルに追加します。

それ以外の場合は、SnY からの回答を使用し、コマンドを実行するためにエイリアスを入力する必要があるため、単一引用符に注意してください。

関連情報