Quando você executa o trivial comando cd o shell (seja o bash ou o zsh) procura pelo diretório informado nos caminhos indicados na variável de ambiente CDPATH. Se não houver uma variável CDPATH, o shell procurará no diretório atual. Veja:
elcio@vaio:~$ cd 5cms bash: cd: 5cms: Arquivo ou diretório não encontrado elcio@vaio:~$ export CDPATH=.:~/projetos elcio@vaio:~$ cd 5cms /home/elcio/projetos/5cms elcio@vaio:~/projetos/5cms$ pwd /home/elcio/projetos/5cms
Eu costumo editar meu .zshrc (edite o .bashrc se você usa bash) e incluir no final:
export CDPATH=.:~:~/projetos
Assim, sempre que eu executar um cd o shell vai procurar primeiro no diretório atual, em seguida no meu diretório home, por fim no meu diretório de projetos.
View Comments (2)
Bom dia! Serei bem sincero, não conheço quase nada sobre a área, mais que ria aprender a mexer no linux.. Sei o básico do básicoe estava pensando em fazer curso na Impacta. Achei esse:Curso Linux - Configurando e Administrando, e de todos que tem me parece que é por onde preciso começar. Poderia me dar algumas dicas?
Obrigado!
Boa dica e bom esclarecimento. Boa continuação