~ = $HOME = seu diretório inicial
Os próximos comandos serão alterados para o seu diretório pessoal /home/david se o seu nome de usuário for david :
cd
cd ~
cd $HOME
cd /home/david
cd ~david
Disseram-me para ir para ~/.ssh e, na verdade, eu fiz cd ~/.ssh e entrei nela.
No entanto, estou pensando: o que significa o ~ neste contexto?
~ = $HOME = seu diretório inicial
Os próximos comandos serão alterados para o seu diretório pessoal /home/david se o seu nome de usuário for david :
cd
cd ~
cd $HOME
cd /home/david
cd ~david
Você também pode usar o ~ username (sem barra) para fazer com que ele procure no diretório inicial de um usuário; isto é, ~ khamer resolve para / home / khamer, enquanto ~ david resolveria para / home / david independentemente de quem está digitando o comando.
Se você digitar:
cd ~/
e pressione TAB, o comando deve mudar para o caminho real para sua pasta pessoal. Tanto quanto eu sei, isso funciona com praticamente qualquer comando que tenha um caminho como argumento.
Tags folder