¿Comando para crear un directorio y navegar a él directamente?

¿Comando para crear un directorio y navegar a él directamente?

Muy a menudo necesito ejecutar estos dos comandos:

mkdir abc
cd abc

Tengo curiosidad por saber si existe un comando simple (o un alias que puedo crear y usar) para hacerlo de una vez, como

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

es posible?

Respuesta1

Añade esto a tu .bashrc:

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

Cierre sesión e inicie sesión nuevamente o inicie un nuevo shell para realizar el cambio.

Respuesta2

También puedes simplemente hacer lo siguiente:

mkdir <name>; cd $_

información relacionada