Qué significa el símbolo '~' en Bash

Foro sobre GNU Linux
Responder
gbeltran
Mensajes: 328
Registrado: 13 May 2023, 01:15
Ubicación: Valencia - España
Contactar:

Qué significa el símbolo '~' en Bash

Mensaje por gbeltran »

Cómo se escribe en la terminal: Alt + 126 + barra espaciadora
~ es un símbolo llamado virgulilla que en los sistemas operativos UNIX se refiere al valor de la variable $HOME, esto es, el directorio del usuario que está logueado. Permite de esta forma referenciar ese directorio directamente, sin tener que escribir /home/usuario/ cada vez....
Por ejemplo, me logueo con mi usuario y si pongo

Código: Seleccionar todo

cd ~
es lo mismo que poner

Código: Seleccionar todo

cd /home/usuario
Cuando haces un 'cd' en la raíz lo que hace es añadir automáticamente 'cd .' si haces un 'ls -a' verás que hay un directorio(simbólico) que pone './' que apunta al directorio donde estas.

Código: Seleccionar todo

cd 
es lo mismo que poner

Código: Seleccionar todo

cd ./
Fuente: https://es.stackoverflow.com/questions/ ... lo-en-bash
Guillermo
Site Admin
Mensajes: 362
Registrado: 13 May 2023, 00:32
Ubicación: Valencia - España
Contactar:

Re: Qué significa el símbolo '~' en Bash

Mensaje por Guillermo »

En distribuciones basadas en Debian (con teclado e idioma configurado en español) puedes escribir la virgulilla pulsando simplemente la tecla F5.
La palabra "virgulilla" proviene del término en español "virgula", que a su vez se deriva del latín "virgula", que significa "pequeña vara" o "pequeño palo". En el contexto de la escritura, la virgulilla se refiere al signo gráfico "~", que se utiliza en varios idiomas, incluido el español, para indicar la nasalización de ciertas letras, como en la letra "ñ".

La terminología refleja la forma del signo, que se asemeja a una pequeña línea o curva. En la gramática y la tipografía, la virgulilla tiene un papel importante en la correcta representación de ciertos sonidos y caracteres en la escritura.
Responder