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?

MEM
fonte
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
perseo22
fonte
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.

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

Tom Jowitt
fonte