Introducción
En este laboratorio, exploraremos el comando pwd en Linux, una herramienta fundamental para navegar por tu espacio de trabajo digital. Imagina que eres un detective en una vasta biblioteca de información; pwd es tu brújula de confianza, siempre lista para decirte exactamente dónde te encuentras. Tanto si eres un principiante que acaba de comenzar su viaje en Linux como si buscas consolidar tus conocimientos, este laboratorio te proporcionará las habilidades necesarias para navegar con confianza por el sistema de archivos de Linux.
Entendiendo tu punto de partida
Comencemos nuestra exploración comprendiendo dónde nos encontramos en el sistema de archivos. El comando pwd, abreviatura de "print working directory" (imprimir directorio de trabajo), es tu primera herramienta en este viaje.
Abre tu terminal. Verás un indicador (prompt) esperando tu comando. Este indicador suele terminar con un signo
$.
Escribe el siguiente comando y presiona Enter:
pwdDeberías ver una salida similar a esta:
/home/labex/project
Esta salida te indica que actualmente te encuentras en la carpeta project, la cual está dentro del directorio de inicio del usuario labex. A esto lo llamamos ruta absoluta: comienza desde el directorio raíz (/) y muestra la ruta completa hasta tu ubicación actual.
¿Qué está sucediendo aquí?
Imagina el sistema de archivos de Linux como un árbol. La / al principio representa la raíz de este árbol. Cada nombre subsiguiente separado por / es una rama o carpeta. Por lo tanto, /home/labex/project significa que estás en la carpeta project, que está dentro de labex, que está dentro de home, que se encuentra directamente bajo la raíz.
Si te preguntas por qué comenzaste en la carpeta project, es porque el entorno de LabEx está configurado de esta manera por conveniencia. En un sistema Linux típico, podrías comenzar en tu directorio de inicio (/home/nombre_de_usuario).
Explorando tu directorio actual
Ahora que sabemos dónde estamos, echemos un vistazo más de cerca a nuestro directorio actual.
Vamos a utilizar el comando
lspara listar el contenido de nuestro directorio actual. Escribe:lsEs posible que veas algunos archivos o directorios listados. Si el directorio está vacío, no verás ninguna salida. ¡Eso es perfectamente normal!
Ahora, usemos
pwdnuevamente para recordar dónde estamos:pwdDeberías ver la misma salida que antes:
/home/labex/project
Este paso te ayuda a comprender que pwd siempre muestra tu ubicación actual, independientemente de los archivos o directorios que haya en esa ubicación.
Explorando las opciones de pwd
El comando pwd tiene un par de opciones que resultan útiles cuando tu directorio actual involucra un enlace simbólico. En este paso, te moverás al enlace simbólico creado durante la configuración para que puedas ver la diferencia directamente.
Nota: Un enlace simbólico es como un acceso directo a otro directorio. No necesitas dominar los enlaces simbólicos todavía. Concéntrate en comparar las rutas mostradas por cada comando
pwd.
Muévete al directorio del enlace simbólico:
cd /home/labex/project/symlink_dirUsa
pwdsin ninguna opción:pwdDeberías ver:
/home/labex/project/symlink_dirAhora usa la opción
-Lpara mostrar la ruta lógica:pwd -LDeberías ver la misma ruta del enlace simbólico:
/home/labex/project/symlink_dirFinalmente, usa la opción
-Ppara mostrar la ruta física en el disco:pwd -PEsta vez, deberías ver el directorio real al que apunta el enlace simbólico:
/home/labex/project/real_dir
Aquí, pwd y pwd -L mantienen el nombre del enlace simbólico en el resultado, mientras que pwd -P resuelve el enlace y muestra el directorio real.
La diferencia clave entre las dos opciones es:
-L(lógico): Muestra la ruta que utilizaste para llegar al directorio actual, manteniendo los nombres de los enlaces simbólicos en el resultado.-P(físico): Muestra el directorio real en el disco después de resolver los enlaces simbólicos.
Lo importante es recordar que estos comandos pueden mostrar resultados diferentes cuando tu directorio de trabajo actual incluye un enlace simbólico.
Resumen
En este laboratorio, hemos explorado el comando pwd, tu navegador de confianza en el sistema de archivos de Linux. Hemos aprendido a:
- Usar
pwdpara identificar nuestra ubicación actual en el sistema de archivos. - Comprender el concepto de rutas absolutas.
- Usar
pwdjunto con otros comandos comols. - Explorar las opciones
-Ly-Pdel comandopwdy entender sus diferencias al trabajar con enlaces simbólicos.
Estas habilidades servirán como base a medida que continúes tu viaje en Linux, ayudándote a saber siempre dónde te encuentras en tu espacio de trabajo digital.



