Sempre fiquei chateado por ter que criar um diretório e mudar para ele usando dois comandos. Parece que o comportamento padrão deve me mudar para o diretório que acabei de criar, já que provavelmente quero trabalhar lá. Eu escrevi um alias muito simples para fazer os dois de uma vez:
function mcd() {
mkdir "$@" && cd "$@"
}
Basta soltá-lo em seu .bashrc ou .zshrc e reiniciar seu shell. Agora, você pode mcd <dirname>
criar um diretório e alterá-lo de uma só vez!