Erstellen einer Bash-Routine

Erstellen einer Bash-Routine

Jedes Mal, wenn ich mich bei meinem Arbeitscomputer anmelde, muss ich ein Terminal öffnen und dieselbe Routine eingeben:

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

Ich möchte, dass diese Befehle nacheinander ausgeführt werden, indem ich einfach etwas wie eingebe $ initvm.

Ich habe darüber nachgedacht, einen Alias ​​für den $ cdAufruf darin zu erstellen .bashrc, aber dann dachte ich darüber nach, alle drei in einer Funktion oder so zu machen. Die Sache ist, dass ich nicht sicher bin, wo ich das definieren soll:

  1. Definieren Sie die Routine in einer initvm.shDatei und aliasdiese Datei darin.bashrc
  2. Definieren Sie die Routine im Inneren.bashrc

Kann ich bitte eine Anleitung dazu bekommen?

Antwort1

Ich denke, Sie können einfach ein neues aliasin Ihrer .bashrcDatei erstellen, zB:

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

Sehen Sie sich diese Antwort auf eine ähnliche Frage anhttps://stackoverflow.com/a/756772

Antwort2

Fügen Sie diese Befehle einfach zu Ihrer .bashrc-Datei hinzu, eine Zeile für jeden Befehl, wenn Sie möchten, dass sie bei jedem Öffnen der Bash ausgeführt werden.

Andernfalls verwenden Sie die Antwort von SnY und beachten Sie die einfachen Anführungszeichen, damit Sie den Alias ​​eingeben können, um die Befehle auszuführen.

verwandte Informationen