Ich möchte einen Alias erstellen, für cd -
den es sich nur um einen Bindestrich handeln soll ( -
). Ich habe es erfolglos versucht:
alias -='cd -' # bash: alias: -=: Invalid option
alias \-='cd -' # bash: alias: -=: Invalid option
alias '-'='cd -' # bash: alias: -=: Invalid option
alias '\-'='cd -' # bash: alias: `\-': Invalid alias name.
Die ersten drei sind identisch (nur unterschiedliche Eingaben, aber Bash verwandelt sie alle alias
mit einem einzigen Argument in denselben Befehl -=cd -
). Es ist daher nicht verwunderlich, dass die Fehlermeldung dieselbe ist. Ich denke, wenn das Argument mit einem Bindestrich beginnt, wird es als Flag und nicht als Aliasname analysiert.
Ist es überhaupt möglich, -
einen Aliasnamen zu verwenden?
cd -