¿Cuál es el significado de ~ en ~ / alguna carpeta?


12

Me dijeron que fuera ~/.sshy, en realidad, lo hice cd ~/.sshy me metí en eso.

Sin embargo, me pregunto: ¿qué ~significa en este contexto?


también la mayoría de las veces si solo haces "cd" aterrizarás allí (~).
jokoon

En realidad, hay un poco de razón histórica por la cual ~se ha elegido representar el directorio de inicio. Ver: unix.stackexchange.com/q/34196/85039
Sergiy Kolodyazhnyy

Respuestas:


25

~= $HOME= su directorio de inicio

Los siguientes comandos cambiarán a su directorio de inicio /home/davidsi su nombre de usuario es david:

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

55
"cambie su directorio de inicio" -> "haga que el directorio de inicio sea el directorio de trabajo actual"
steabert

Además, escribir cdte llevará a tu carpeta de inicio.
Bart De Vos

9

También puede usar ~ nombre de usuario (sin barra) para que busque el directorio de inicio de un usuario; es decir, ~ khamer resuelve a / home / khamer, mientras que ~ david resolvería a / home / david independientemente de quién esté escribiendo el comando.


0

Si escribe:

cd ~/

y presione TAB, el comando debería cambiar a la ruta real a su carpeta de inicio. Hasta donde yo sé, esto funciona con casi cualquier comando que tome una ruta como argumento.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.