11 votos

¿Qué significa ~ en una Shell de Linux?

Soy nuevo en Linux y he visto esto a menudo. ¿Podría alguien explicar el concepto aquí?

~/.somefilename

¿Qué hace el ~ (tilde) significa?

1 votos

Tilde es el directorio de inicio de los usuarios

3 votos

En cualquier caso, esto está contemplado en el correspondiente Shell como el Manual de referencia de Bash .

0 votos

Parece que google no lo soporta support.google.com/websearch/bin/

22voto

Lipongo Puntos 347

El ~ (tilde) es una forma rápida de especificar su directorio de origen.

El ~/.somefilename significa su directorio personal, el archivo .somefilename .

3 votos

También debo mencionar que el . delante de un nombre de archivo normalmente significa que es un archivo oculto. No aparecerá por defecto en un ls de un directorio a menos que especifiques -a como opción al comando ls.

5voto

user154489 Puntos 301

El carácter ~ con tilde es interpretado por la mayoría de los shells como el "directorio principal" para usted. El "." no significa nada si forma parte de un nombre de archivo, aunque algunos programas como ls (a menos que se indique explícitamente lo contrario) no mostrarán los archivos si su nombre comienza con un "punto". Es una especie de atributo "oculto".

3voto

pear Puntos 21

Originalmente, la tilde compartía el mismo espacio en la tecla HOME de algunos teclados y, por asociación, sigue significando directorio de inicio.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: