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

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

Vídeo: Como criar um novo diretório e alterá-lo com um único comando no Linux

Vídeo: Como criar um novo diretório e alterá-lo com um único comando no Linux
Vídeo: IPV4 e IPV6 descomplicado | Entenda o que é IP [Fácil de Entender] - YouTube 2024, Abril
Anonim
Se você gastar algum tempo no Terminal, você provavelmente usa o
Se você gastar algum tempo no Terminal, você provavelmente usa o

mkdir

comando para criar um diretório e, em seguida,

cd

comando para mudar para esse diretório logo em seguida. No entanto, existe uma maneira de fazer essas duas 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á

mkdir

comando e o

cd

comando em um comando personalizado que você pode digitar com um nome de diretório.

O arquivo.bashrc é um script que é executado toda vez 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 toda vez 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 esteja familiarizado, como vi ou nano. Simplesmente substitua "gedit" no comando acima com o comando para executar seu 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.
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 comando

mkdir

comando e, em seguida, o

cd

comando. o

'$1'

nos dois comandos indica que os comandos aceitarão um valor para operar. Nesse 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 libra (#) no início da linha e, em seguida, qualquer descrição que você deseja adicionar.

Clique em "Salvar".

Feche o gedit (ou outro editor de texto) clicando no "X" no canto superior esquerdo da janela.
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 do Terminal, efetuar logout e retorno 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 volte a entrar.
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 do Terminal, efetuar logout e retorno 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 volte a entrar.
Agora, quando você digita o novo comando seguido por um novo nome de diretório, o
Agora, quando você digita o novo comando seguido por um novo nome de diretório, o

mkdircd

A função que você criou no arquivo.bashrc é chamada eo nome do diretório “Test Directory” é passado para os dois comandos (

mkdir

e

cd

). O diretório "Diretório de Teste" será criado e você será imediatamente levado a ele.

Recomendado: