Comando para criar um diretório e navegar diretamente nele?

Comando para criar um diretório e navegar diretamente nele?

Muitas vezes preciso executar estes dois comandos:

mkdir abc
cd abc

Estou curioso para saber se existe um comando simples (ou um alias que eu possa criar e usar) para fazer isso de uma só vez, como

user@GROUP:~$ mdcd abc
user@GROUP:~/abc$

Isso é possível?

Responder1

Adicione isto ao seu .bashrc:

mdcd() {
    mkdir "$@" && cd "$@"
}

Saia e faça login novamente ou inicie um novo shell para fazer a alteração.

Responder2

Você também pode simplesmente fazer o seguinte:

mkdir <name>; cd $_

informação relacionada