tente isto:
alias -- -=popd
trabalhou pelo menos para mim:
usr@srv % alias -- -=echo
usr@srv % - test
test
Quando eu estava usando o openSUSE 11.3, ele veio com vários aliases já configurados. Dois que usei muito foram + para pushd . e - para popd . Agora no Debian, não consigo descobrir como criar o segundo. alias -=popd tenta ler -= como uma opção de comando para alias. Eu tentei colocar aspas (simples e dupla) em torno dele, e precedendo-o com uma barra invertida, mas continuo recebendo mensagens de erro. Alguma sugestão?
Obrigado
Em bash você pode criar funções nomeadas como:
+() { pushd "$@"; }
-() { popd "$@"; }