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

4

Muitas vezes preciso executar esses 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?

    
por shadyyx 05.05.2014 / 16:26

2 respostas

12

Adicione isso ao seu .bashrc :

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

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

    
por 05.05.2014 / 16:31
2

Você também pode simplesmente fazer o seguinte:

mkdir <name>; cd $_
    
por 05.05.2014 / 17:49