¿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

simulador-de-bodas

¿Te casas? La IA y DeWeed pueden ayudarte en la planificación de tu boda

La planificación de una boda es un proceso emocionante pero a menudo abrumador. Desde la selección del lugar perfecto hasta la elección del vestido ideal, hay innumerables decisiones que tomar para que todo salga según lo planeado en el gran día. Tradicionalmente, esta tarea ha supuesto muchos quebraderos de cabeza para los novios. Una vez

Freepik-Reimagine

La mutación de Freepik con la inteligencia artificial

Si alguna vez has buscado un banco de imágenes en internet para crear tus contenidos, seguramente habrás dado con Freepik, una plataforma líder a nivel mundial en el desarrollo de herramientas creativas y la distribución de contenidos gráficos y audiovisuales. Por si no lo sabías se trata de un proyecto made in Spain que fue

estafas-vacacionales

¡Ojo con las estafas vacacionales en vísperas de Semana Santa!

Cada puente o periodo de vacaciones, surgen todo tipo de estafas vacacionales. Al margen de una enfermedad, lo peor que le puede pasar a una persona es que le arruinen sus vacaciones. Fraudes siempre ha habido, de todo tipo, pero ahora que todo lo gestionamos de manera digital, las trampas se han multiplicado. Cabe recordar

Zenfone-11-Ultra

Zenfone 11 Ultra, que siga la fiesta de la IA en los smartphones

Todos los últimos lanzamientos de smartphones están marcados por la inteligencia artificial. Este hecho, que ocupa los titulares de hoy, se está convirtiendo en un estándar y pronto dejará de ser noticia. Pero no estos momentos es la novedad y la transformación hacia la que caminan todas las marcas del mercado. Así lo ha hecho

Enco-Buds2-Pro

Enco Buds2 Pro: unos auriculares buenos, bonitos, baratos e inteligentes

Por menos de 50 euros, los auriculares OPPO Enco Buds2 Pro pueden darnos todo lo que necesitamos para nuestro día a día. ¿Por qué? Porque son una combinación excepcional de calidad de sonido, duración de batería extendida y un diseño moderno y funcional. Además cuentan con funciones inteligentes y dan a los usuarios la libertad