Por exemplo, trabalho regularmente com vários diretórios no diretório Documentos, que está no diretório inicial. Eu gostaria de poder cd para pastas no diretório Documentos sem ter que digitar
cd Documents
primeiro (ou fornecendo o caminho completo do arquivo).
Soa confuso? Aqui está um exemplo. Digamos que eu tenha uma pasta chamada htgarticles dentro da minha pasta Documentos e quero acessá-la pelo terminal.
Começaremos abrindo uma janela do Terminal e entrando no
pwd
(Print Working Directory) para mostrar que o diretório atual é de fato nosso diretório pessoal, / home / lori.
cd htgaricles
cd Documents/
Então, temos que mudar para o diretório htgarticles.
cd htgarticles/
cd ~/Documents/htgarticles
Não tem que ser assim, no entanto. Podemos tornar qualquer diretório o diretório base para a janela do Terminal, para que possamos fazer o cd para seus subdiretórios sem digitar o caminho completo.
Em nosso exemplo, queremos definir o diretório Documents como o diretório base, porque todos os diretórios com os quais trabalho - como os htgarticles - estão dentro do diretório Documents. Então, digitamos o seguinte comando no prompt e pressione Enter.
export CDPATH=~/Documents/
NOTA: No comando acima,
export
deve ser tudo em letras minúsculas e
CDPATH
deve estar todo em maiúsculas. Substituir
~/Documents/
com o caminho para qualquer diretório-pai que contenha os subdiretórios com os quais você trabalha com mais frequência.
Agora, ainda em nossa pasta pessoal, podemos executar
cd htgarticles
e vá direto para ~ / Documents / htgarticles.
export CDPATH
comando para definir um diretório específico como o diretório pai para cada janela do Terminal.
Para fazer isso, volte para seu diretório pessoal, se ainda não estiver. Em seguida, digite o seguinte comando para abrir o arquivo.bashrc. Você pode usar qualquer editor de texto que quiser usar, mas usaremos o gedit no nosso exemplo.
gedit.bashrc
export CDPATH=~/Documents/
Mais uma vez, substitua
~/Documents/
com o diretório pai que contém os subdiretórios com os quais você mais trabalha.
Você pode adicionar um comentário acima do comando para lembrar o que o comando faz. Basta colocar um sinal numérico (#) no início da linha e, em seguida, qualquer descrição que você deseja adicionar.
Clique em "Salvar".
exit
no prompt e pressione Enter ou clique no botão "X" no canto superior esquerdo da janela. Em seguida, pressione Ctrl + Alt + T para abrir uma nova janela do Terminal.
Se você tiver um diretório específico em que você trabalha na maioria das vezes, também poderá adicionar um comando ao arquivo.bashrc que abrirá a janela do Terminal para esse diretório todas as vezes.