Eu quero criar um alias para o cd -
qual deve ser apenas um traço ( -
). Eu tentei sem sucesso:
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.
Os três primeiros são os mesmos (apenas entradas diferentes, mas o bash transforma todos eles no mesmo comando alias
com um único argumento-=cd -
); portanto, não é surpresa que a mensagem de erro seja a mesma. Eu acho que se o argumento começar com um traço, ele será analisado como uma bandeira e não com o nome alternativo.
É possível usar -
como um nome alternativo?
@MarcoCeppi Nem eu, até hoje. Confira commandlinefu.com/commands/browse/sort-by-votes para mais truques legais!
—
precisa saber é
cd -