Esta dica eu peguei no dicas-l, como sempre o Júlio Neves
com suas ajudas inusitadas.
Editando o seu arquivo ~/.bashrc para quem não sabe ~/
quer dizer /home/fulano e .bashrc signifca um arquivo oculto
(veja o ponto no seu início)
Pois bem no meu .bashrc coloquei lá no final:
CDPATH=.:..:~:~/Documentos:~/Imagens
O cdpath contém os locais em que o sistema procura pastas
na hora que digitamos o comando CD, por isso o nome CD(path)
pois path quer dizer caminho.
Cada caminho tem como delimitador ":"
ou seja os caminhos do meu sistema são:
. pasta atual
.. pasta acima
~ pasta pessoal /home/sergio
~/Documentos /home/sergio/Documentos
~/Imagens /home/sergio/Imagens
E qual a mágca ele faz?
se eu estiver usando o console (em qualquer local) posso acessar
a pasta textos que fica em /home/sergio/Documentos/textos apenas
digitando textos, veja:
cd /etc/
cd textos
pwd
/home/sergio/Documentos/textos
Já que estamos falando de caminhos (path) podemos também editar
a variável de sistema PATH que indica em que locais procurar por
programas. Para entender melhor:
casa
bash: casa: comando não encontrado
O que aconteceu foi que o bash nosso amado interpretador de comandos
procurou na minha variável $PATH e não achou nenhum programa com o
nome casa.
Mas o que contém essa variável?
echo $PATH
/home/sergio/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:
Novamente o delimitador é ":"
sendo assim (como diz no brega) podemos trocar "tr" os dois pontos para visualizar
melhor.
echo $PATH | tr ":" "\n"
/home/sergio/bin
/usr/local/sbin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
Assim como a variável CDPATH, PATH também pode ser editada
no arquivo .bashrc
Para acrescentar algo ao PATH, tipo ~/bin (uma pasta de scripts do usuário)
coloque no final do seu .bashrc
PATH=PATH:~/bin
Nenhum comentário:
Postar um comentário
Insira seu comentário - O mesmo será submetido à aprovação!