¿Alguna vez te preguntaste cuál es el siguiente símbolo?
- ~
El ~ se llama tilde y se origina en latín para título y, según Wikipedia, llegó al idioma inglés a través del idioma español. Su significado es tilde o superscripción.
Dentro de Linux, el símbolo de tilde (~) es lo que se conoce como un metacarácter y dentro de los confines de un terminal tiene un significado especial.
Entonces, ¿qué hace exactamente el siguiente comando:
cd ~
El comando anterior simplemente lo lleva de regreso a su directorio de inicio. Es un gran atajo. Si ha navegado a otra carpeta, como / var / logs o / mnt, etc., escriba cd ~ te devuelve al directorio de inicio de tu usuario.
La tilde (~) hace más que eso, sin embargo.
Si bien el uso de la tilde por sí solo lo lleva al directorio de inicio de su usuario actual, puede pasar al directorio de inicio de otro usuario escribiendo el nombre del usuario después de la tilde.
Por ejemplo, si tienes un usuario llamado Fred en tu sistema, puedes moverte a su carpeta de inicio escribiendo lo siguiente:
cd ~ fred
Otro uso de la tilde es volver al directorio de trabajo anterior. Imagine que acaba de cambiar a la carpeta de inicio de Fred desde la carpeta / var / logs. Puede volver a la carpeta / var / logs escribiendo lo siguiente:
cd ~ -
Lo contrario a ~- es ~+ que cuando se usa con el comando cd lo lleva al directorio de trabajo actual. Esto, por supuesto, no es particularmente útil porque ya está dentro del directorio de trabajo actual.
Escribiendo elcd ~en el terminal y presionando la tecla de tabulación proporciona una lista de todas las carpetas potenciales a las que puede ir.
Para moverte a la carpeta de juegos escribe lo siguiente:
cd ~ juegos
Esto te lleva a la carpeta / usr / games.
Tenga en cuenta que no todas las opciones enumeradas funcionan con el comando cd.
Los últimos usos de la tilde son los siguientes:
cd ~ 0cd ~ 1cd ~ -1 Esta notación le permite moverse a través de la pila de directorios. Las carpetas se pueden agregar a la pila de directorios usando pushd. Por ejemplo, si está en su carpeta de música y desea que aparezca en la pila de directorios, escriba lo siguiente: pushd / home / nombre de usuario / música Ahora escriba el siguiente comando dirs: dirs -v Esto muestra una lista de todos los elementos en la pila. Piense en una pila en su forma física. Imagina que tienes un montón de revistas. Para llegar al segundo cargador, debes quitar uno de la parte superior para llegar a él. Imagina que tienes una pila de la siguiente manera: 0. música1. Descargas2. Scripts Usando el terminocd ~ 2te lleva a la carpeta en la segunda posición en la pila. Tenga en cuenta que la primera posición es siempre el directorio actual, por lo que la próxima vez que escribadirs -vVerás lo siguiente: 0. Scripts1. Descargas2. Scripts Si vuelve a la carpeta Música, la posición 0 volverá a ser Música. El comando cd no es el único comando que funciona con la tilde (~). El comando ls también funciona. Por ejemplo, para enumerar todos los archivos en su carpeta de inicio, escriba lo siguiente: ls ~ La tilde también se usa en los nombres de archivo y, en general, los editores de texto la crean como una copia de seguridad. La tilde es uno de los muchos metacaracteres utilizados en Linux. Otros metacaracteres incluyen el punto o punto completo (.) Que se usa para denotar la posición actual cuando se usa para navegar por el sistema de archivos, el asterisco (*) se usa como carácter comodín en las búsquedas como es el signo de interrogación (?). El símbolo de quilate (^) se usa para indicar el inicio de una línea o una cadena y el símbolo de dólar se usa para indicar el final de una cadena o línea durante la búsqueda.