Qual é o significado de ~ in ~ / somefolder?


12

Me disseram para ir ~/.sshe, na verdade, eu fiz cd ~/.sshe entrei nisso.

No entanto, estou me perguntando: o que isso ~significa neste contexto?


também na maioria das vezes, se você fizer apenas "cd", você chegará lá (~).
Jokoon 28/03

Na verdade, há um pouco de razão histórica para o motivo de ~ter sido escolhido para representar o diretório inicial. Veja: unix.stackexchange.com/q/34196/85039
Sergiy Kolodyazhnyy

Respostas:


25

~= $HOME= seu diretório inicial

Os próximos comandos serão alterados para o diretório inicial /home/davidse o seu nome de usuário for david:

cd
cd ~
cd $HOME
cd /home/david
cd ~david

5
"alterar o seu diretório home" -> "tornar o diretório home do presente diretório de trabalho"
steabert

Além disso, digitar o cdlevará à sua pasta inicial.
Bart De Vos

9

Você também pode usar ~ nome de usuário (sem barra) para que ele procure o diretório inicial de um usuário; isto é, o ~ khamer resolve para / home / khamer, enquanto o ~ david resolve para / home / david independentemente de quem está digitando o comando.


0

Se você digitar:

cd ~/

e pressione TAB, o comando deve mudar para o caminho real da sua pasta pessoal. Até onde eu sei, isso funciona com praticamente qualquer comando que segue um caminho como argumento.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.