alias desktop='/home/bob-ubuntu/Desktop' cd desktop
Um alias é para um nome de comando. Um parâmetro para o comando cd
não é um nome de comando. O alias não é usado neste contexto.
Se você digitar apenas desktop
, isso invocará o alias. Mas, por padrão, você receberá um erro
bash: /home/bob-ubuntu/Desktop: Is a directory
Adicione a linha shopt -s autocd
ao seu ~/.bashrc
para que a digitação de um nome de diretório na posição de comando execute cd
nesse diretório. Dessa forma, você pode mudar para o diretório ~/Desktop
digitando apenas ~/Desktop
(em vez de cd ~/Desktop
) ou, com seu alias, desktop
.
Como alternativa, defina um alias para um comando que funcione:
alias desktop='cd /home/bob-ubuntu/Desktop'