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.
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