Voglio creare un alias per il cd -
quale dovrebbe essere solo un trattino ( -
). Ho provato senza successo:
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.
I primi tre sono gli stessi (solo input diversi, ma bash li trasforma tutti nello stesso comando alias
con un singolo argomento -=cd -
), quindi non sorprende che il messaggio di errore sia lo stesso. Immagino che se l'argomento inizia con un trattino, viene analizzato come flag anziché come nome alias.
È anche possibile usare -
come nome alias?
cd -