仕事用のマシンにログインするたびに、ターミナルを開いて同じルーチンを入力する必要があります。
$ cd /Documents/some_folder/some_another_folder
$ vagrant up
$ vagrant ssh
のように入力するだけで、これらのコマンドを次々に実行したいと思います$ initvm
。
$ cd
内部の呼び出しにエイリアスを作成することを考えました.bashrc
が、その後、3 つを 1 つの関数などで実行することを考えました。問題は、これをどこで定義すればよいかがわからないことです。
- ルーチンを
initvm.sh
ファイル内に定義し、alias
そのファイル内に.bashrc
- 内部のルーチンを定義する
.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 からの回答を使用し、コマンドを実行するためにエイリアスを入力する必要があるため、単一引用符に注意してください。