linux
BashLinux
mkcd: Criar diretório e entrar nele
Uma função simples em Bash para criar um diretório e entrar nele em um único comando.
Todo mundo já passou por isso: você cria um diretório novo com mkdir e logo em seguida precisa dar cd pra entrar nele.
mkdir novo-projeto
cd novo-projeto
É uma fricção pequena, mas vai somando. Aqui vai uma função simples que faz os dois de uma vez.
A solução
Adicione esta função no seu .bashrc (ou .zshrc):
# cria uma pasta (e subpastas) e entra nela imediatamente
mkcd() {
mkdir -p "$1" && cd "$1"
}
Como instalar
-
Abra seu arquivo de configuração:
nano ~/.bashrc -
Cole o bloco de código acima no final do arquivo.
-
Salve e saia (
Ctrl+O,Enter,Ctrl+X). -
Recarregue sua configuração:
source ~/.bashrc
Como usar
Agora você pode criar estruturas de diretório profundas e entrar nelas na hora:
mkcd docker/docker-compose/vaultwarden
Você já vai cair dentro de vaultwarden imediatamente.