Você deve informar ao comando alias
que você não está usando -
para especificar uma opção. Você faz isso usando --
para indicar o fim das opções, qualquer texto a seguir é tratado como argumentos para o comando.
alias -- -=cd
Eu quero mapear o -
para cd -
Eu tentei escapar, com / sem aspas simples / duplas, mas nenhuma delas parece funcionar.
alias \-='cd -'
ou alias '-'='cd -'
= >% bash: alias: -=: invalid option
alias: usage: alias [-p] [name[=value] ... ]
Então, o problema é que o bash acha que eu quero definir uma opção para o alias. (O que seria um | Existe algum) solução para isso?