¿Qué hace cd ~ Do cuando se introduce en una ventana de terminal?

¿Qué hace cd ~ Do cuando se introduce en una ventana de terminal?

¿Qué hace cd ~ Do cuando se introduce en una ventana de terminal?

VALORACIÓN DEL ARTÍCULO:
5/5


¿Alguna vez te has preguntado cuál es el siguiente símbolo?

  • ~

El ~ se llama tilde y se origina del latín para titulus y según Wikipedia llegó al idioma inglés a través del español. Su significado es tilde o superscripción.

Dentro de Linux el símbolo tilde (~) es lo que se conoce como un metacaracter y dentro de los límites del shell de un terminal tiene un significado especial.

Entonces, ¿qué hace exactamente el siguiente comando?

cd ~

El comando anterior simplemente lo lleva de vuelta a su directorio de inicio. Es un gran atajo. Si ha navegado a otra carpeta como /var/logs o /mnt etc., al escribir cd ~ regresa al directorio raíz de su usuario.

La tilde (~) hace más que eso.

Mientras usa la tilde por sí sola le lleva al directorio raíz de su usuario actual, puede moverse al directorio raíz de otro usuario escribiendo el nombre del usuario después de la tilde.

Por ejemplo, si tiene un usuario llamado Fred en su sistema, puede moverse 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 de ~- es ~+ que cuando se usa con el comando cd le lleva al directorio de trabajo actual. Esto, por supuesto, no es particularmente útil porque ya está dentro del directorio de trabajo actual.

Escribiendo el cd ~ en el terminal y presionando la tecla tabulador se obtiene una lista de todas las carpetas potenciales a las que se puede acceder.

Para moverse a la carpeta de juegos, escriba lo siguiente:

cd ~games

Esto te lleva a la carpeta /usr/games.

Note que no todas las opciones listadas funcionan con el comando cd.

Los últimos dos usos de la tilde son los siguientes:

cd ~0

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>»>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.cd ~1
cd ~-1

Esta notación le permite moverse a través de la pila de directorios. Las carpetas se pueden añadir 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/username/Music

Ahora escriba el siguiente comando dirs:

dirs -v

Muestra una lista de todos los elementos de la pila.

Piensa en una pila en su forma física. Imagina que tienes un montón de revistas. Para llegar al segundo almacén hacia abajo hay que quitar uno de la parte superior para llegar a él.

Imagina que tienes una pila como la siguiente:

0. Música
1. Descargas
>2. Secuencias de comandos

>

Usando el término cd ~2 le lleva a la carpeta en la segunda posición de la pila. Tenga en cuenta que la primera posición es siempre el directorio actual, por lo que la próxima vez que escriba dirs -v verá lo siguiente:

0. Scripts
1. Descargas
>2. Secuencias de comandos

>

Si vuelve a la carpeta Música, la posición 0 volverá a ser Música.

El comando cd no es el único que funciona con el tilde (~). El comando ls también funciona.

Por ejemplo, para listar todos los archivos de su carpeta de inicio, escriba lo siguiente:

ls ~

La tilde también se utiliza en los nombres de archivo y generalmente es creada como una copia de seguridad por los editores de texto.

La tilde es uno de los muchos metacaracteres usados en Linux. Otros metacaracteres incluyen el punto o punto completo (.) que se utiliza para indicar la posición actual cuando se utiliza para navegar por el sistema de archivos, el asterisco (*) se utiliza como carácter comodín en las búsquedas, así como el signo de interrogación (?).

El símbolo de quilate (^) se utiliza para indicar el comienzo de una línea o una cadena y el símbolo del dólar se utiliza para indicar el final de una cadena o línea durante la búsqueda.

TAMBIÉN TE INTERESA

pagos por WhatsApp con Silbo

Silbo ensaya con un proyecto que es el deseo de muchos: pagos por WhatsApp

Aunque el dinero en efectivo tenga aún muchas resistencias en España, es evidente que ha entrado en una condición de peligro en extinción. Bizum triunfa y próximamente los pagos por WahstApp serán una realidad. Esta función de la plataforma de mensajería instantánea más popular en España es uno de los grandes deseos de la comunidad.

GeForce RTX Serie 50

GeForce RTX Serie 50: el futuro de las gráficas y de la IA ya está aquí

NVIDIA ha presentado sus GPUs GeForce RTX Serie 50 para ordenadores de sobremesa y portátiles. Con este lanzamiento, se abre una nueva era para el futuro de los dispositivos, los cuales estarán impulsados por la inteligencia artificial en todas sus variantes. Impulsadas por la arquitectura NVIDIA Blackwell, los núcleos Tensor de quinta generación y los núcleos

OnePlus 13

El móvil del año 2025 llega muy pronto: ya a la venta el OnePlus 13

Justo después de Reyes, OnePlus 13 salía el mercado europeo tras debutar en el asiático semanas atrás. Smartphone bestial donde los haya, muy equilibrado, potente y muy duradero. Eso sí, el precio supera los 1.000 euros. Pero es que puede ser el móvil del año. Seguramente la competencia mire con detalle todo lo que puede