Categories: Tecnologia

Como fazer um novo diretório e alterá-lo com um único comando no Linux

Se você passar algum tempo no Terminal, provavelmente usará o mkdircomando para criar um diretório e, em seguida, o cdcomando para mudar para esse diretório. No entanto, existe uma maneira de fazer ambas as ações com um comando.

Você pode executar dois comandos ao mesmo tempo na linha de comando manualmente , mas mostraremos como adicionar uma linha ao arquivo .bashrc que combinará o mkdircomando e o cdcomando em um comando personalizado que você pode digitar com um nome de diretório.

O arquivo .bashrc é um script executado sempre que você abre uma janela do Terminal pressionando Ctrl + Alt + T ou abre uma nova guia em uma janela do Terminal . Você pode adicionar comandos ao arquivo .bashrc que deseja executar automaticamente sempre que abrir uma janela do Terminal.

Para editar o arquivo .bashrc, vamos usar o gedit. Digite o seguinte comando no prompt.

gedit ~ / .bashrc

Você pode usar qualquer editor de texto com o qual se sinta confortável, como  vi ou  nano . Basta substituir “gedit” no comando acima pelo comando para executar o editor de texto escolhido.

Role até o final do arquivo .bashrc e adicione a seguinte linha ao final do arquivo. Recomendamos que você copie a linha abaixo e cole-a no arquivo .bashrc.

mkdircd () {mkdir "$ 1" && cd "$ 1"; }

Esta é essencialmente uma função que executará os dois comandos um após o outro. O novo comando personalizado em nosso exemplo é chamado mkdircd(você pode realmente nomear o comando como quiser) e ele executará o mkdircomando e, em seguida, o cdcomando. O "$1"em ambos os comandos indica que os comandos aceitarão um valor para operar. Neste caso, é o nome do novo diretório.

Você pode adicionar um comentário acima do comando para lembrar o que o comando faz. Basta colocar um sinal de sustenido (#) no início da linha e, em seguida, qualquer descrição que deseja adicionar.

Clique em “Salvar”.

Feche o gedit (ou outro editor de texto) clicando no “X” no canto superior esquerdo da janela.

A configuração que você acabou de adicionar ao arquivo .bashrc não afetará a sessão atual da janela do Terminal. Você deve fechar a janela Terminal e efetuar logout e login novamente para que a alteração tenha efeito. Então, digite exit no prompt e pressione Enter ou clique no botão “X” no canto superior esquerdo da janela. Em seguida, saia e entre novamente.

Agora, quando você digita o novo comando seguido por um novo nome de diretório, a mkdircdfunção criada no arquivo .bashrc é chamada e o nome do diretório “Test \ Directory” é passado para os dois comandos ( mkdire cd). O diretório “Test Directory” será criado e você será levado imediatamente para ele.

Se você gerencia seus diretórios usando a linha de comando, esse truque pode economizar algum tempo.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

9 meses ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

9 meses ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

9 meses ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

9 meses ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

9 meses ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

9 meses ago