Comando pwd de Linux – Codelivly

  1. personas con discapacidad
Índice
  1. Ejemplos de pwd
    1. Ejemplo 1: Obtener la ruta del directorio de trabajo
    2. Ejemplo 2: Uso de la opción -P
    3. Ejemplo 3: Uso de la opción -L
    4. Ejemplo 4: Imprime el contenido de la variable $PWD
    5. Ejemplo 5: personalizar la salida pwd
    6. Ejemplo 6: comprobar la versión de pwd

Ejemplos de pwd

Hay varias formas de usar el pwd ordenado. Los siguientes ejemplos explican casos de uso comunes para pwd ordenado.

Ejemplo 1: Obtener la ruta del directorio de trabajo

Ejecución de la pwd El comando sin ninguna opción devuelve la ruta completa al directorio de trabajo actual.

Por ejemplo:

Un ejemplo de la salida del comando pwd en Linux.

El comando muestra la ruta absoluta del directorio de trabajo actual. En este caso, la ruta del directorio de inicio.

Notar: Un camino absoluto comienza con el / carácter, que marca la raíz del árbol del sistema de archivos.

Sin embargo, si siguió un enlace simbólico al directorio actual, al ejecutar pwd imprime la ubicación del enlace simbólico, no su destino.

En el siguiente ejemplo, hemos creado un enlace simbólico al directorio actual. Siguiendo el enlace y ejecutando el pwd muestra el enlace simbólico en la ruta:

Salida de ejemplo del comando pwd que muestra la ubicación del enlace simbólico.

Ejemplo 2: Uso de la opción -P

los -P la opción indica pwd para imprimir el directorio de trabajo físico y evitar la lista de enlaces simbólicos. Por lo tanto, el comando imprime la ruta absoluta al directorio de trabajo actual.

Por ejemplo:

Este ejemplo muestra cómo funciona la opción pwd -P para obtener la ubicación física de un directorio.

Incluso si se utilizó un enlace simbólico para cambiar de directorio, el pwd El comando imprime solo el nombre real del directorio de trabajo.

Ejemplo 3: Uso de la opción -L

los -L la opción indica pwd para imprimir la ruta del directorio de trabajo, incluidos los enlaces simbólicos. En el siguiente ejemplo, usamos un enlace simbólico para acceder a un directorio y ejecutamos pwd -L:

Este ejemplo muestra cómo la opción pwd -L muestra la ubicación lógica en Linux.

El resultado enumera la ruta con el enlace simbólico.

Ejemplo 4: Imprime el contenido de la variable $PWD

los $PWD La variable de entorno almacena la ruta del directorio actual. Imprime el contenido de la variable ejecutando:

echo $PWD
Imprimiendo el contenido de la variable $PWD bajo Linux.

El comando muestra el directorio de trabajo actual, incluidos los enlaces simbólicos, almacenados en el $PWD variable.

Ejemplo 5: personalizar la salida pwd

Personalízalo pwd genera el comando almacenando su valor en una variable y agregando un mensaje usando el comando echo.

El siguiente ejemplo es un script donde pwdEl valor de se almacena en el $p variable e incluye un mensaje de salida.

Sigue las instrucciones de abajo:

1. Abra la terminal y cree el script:

vi directory.sh

2. Agregue las siguientes líneas al script:

#!/bin/bash
p=$(pwd)
echo "You are currently in: $p"

3. Guarde el script y salga. vi con el siguiente comando:

:wq

4. Cambie los permisos de archivo para que el script sea ejecutable:

chmod +x directory.sh

5. Ejecute el script:

./directory.sh
Usando el comando pwd en un script bash para personalizar la salida.

El script muestra el directorio de trabajo actual con un mensaje personalizado.

Ejemplo 6: comprobar la versión de pwd

los pwd comando es un comando de shell integrado (pwd) y un binario verdadero (/bin/pwd). La versión de shell puede diferir de la versión binaria.

Revisar qué pwd La versión se instala ejecutando:

/bin/pwd --version
Cómo verificar la versión del comando pwd en Linux.

El comando muestra el binario pwd versión en su sistema.

Si quieres conocer otros artículos parecidos a Comando pwd de Linux – Codelivly puedes visitar la categoría Tutoriales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas