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'