GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial de comando Linux pwd para principiantes (con ejemplos)

El comando pwd, como ls y cd, es una de las utilidades de Linux más utilizadas. Independientemente del tipo de usuario que sea (novato o profesional), se encontrará usando mucho esta herramienta de línea de comandos. Entonces, en este tutorial, discutiremos rápidamente los conceptos básicos de pwd a través de algunos ejemplos fáciles de entender.

Pero antes de que comencemos a hacerlo, vale la pena mencionar que todos los ejemplos presentados en este artículo han sido probados en Ubuntu 18.04 LTS.

comando Linux pwd

La herramienta pwd imprime el nombre del directorio de trabajo actual/presente (PWD - Directorio de trabajo actual, ¿entendido?). La siguiente es su sintaxis:

pwd [OPTION]...

Y así es como lo describe la página de manual de la utilidad:

Print the full filename of the current working directory.

Los siguientes son algunos ejemplos de estilo de preguntas y respuestas que le darán una buena idea de cómo funciona el comando pwd.

P1. ¿Cómo funciona el comando pwd?

El uso básico, como suele ser habitual, es muy sencillo. Todo lo que tiene que hacer es ejecutar el comando 'pwd' sin ninguna opción, y obtendrá la ruta completa al directorio de trabajo actual en la salida.

pwd

He aquí un ejemplo:

[email protected]:~$ pwd
/home/himanshu

Vale la pena mencionar que la mayoría de los shells, incluido bash, tienen incorporado pwd. Simplemente ejecute el siguiente comando:

type -a pwd

Y debería obtener el siguiente resultado.

pwd is a shell builtin
pwd is /bin/pwd

P2. ¿Cuál es la diferencia entre pwd y /bin/pwd?

Bueno, pwd está integrado en el shell, mientras que /bin/pwd es la herramienta que viene con su distribución de Linux. La página del manual de PWD lo explica claramente:

NOTE: Your shell may have its own version of pwd, which usually supersedes the version described 
here. Please refer to your shell's documentation for details about the options it supports.

P3. ¿Cómo hacer que pwd use PWD del entorno?

Esto se puede hacer usando -L opción de línea de comando. Para probar esto, cree un enlace simbólico al directorio actual (/home/himanshu en mi caso).

Por ejemplo:

ln -s . dir_symlink

y luego ingréselo:

cd dir_symlink

Ahora, ejecuta el siguiente comando:

/bin/pwd

En mi caso, obtuvo el siguiente resultado:

/home/himanshu

A continuación, ejecute este comando

/bin/pwd -L

Obtuve el siguiente resultado:

/home/himanshu/dir_symlink

P4. ¿Cómo hacer que pwd evite todos los enlaces simbólicos?

Esto se puede hacer usando el -P opción de línea de comando. Por ejemplo:

/bin/pwd -L

produce el siguiente resultado:

/home/himanshu/dir_symlink

Pero con -P

/bin/pwd -L -P

la salida es:

/home/himanshu

Vale la pena mencionar que si no se especifica ninguna opción, se asume -P por defecto.

Conclusión

Como puede ver, pwd es una herramienta de línea de comandos bastante fácil de entender y usar. En su mayoría, se encontrará usando sin ninguna opción, pero es bueno saber qué opciones ofrece. Para obtener más información sobre pwd, diríjase a su página man aquí.


Linux
  1. Linux expand Command Tutorial para principiantes (con ejemplos)

  2. Tutorial de comando de factor Linux para principiantes (con ejemplos)

  3. Tutorial del comando nproc de Linux para principiantes (con ejemplos)

  4. Tutorial de comando de suspensión de Linux para principiantes (con ejemplos)

  5. Tutorial de comando Linux basename para principiantes (con ejemplos)

Tutorial de comando Linux sha1sum para principiantes (con ejemplos)

Tutorial de comandos de apariencia de Linux para principiantes (con ejemplos)

Tutorial del comando lsattr de Linux para principiantes (con ejemplos)

Tutorial del comando tload de Linux para principiantes (con ejemplos)

Tutorial del comando Linux znew para principiantes (con ejemplos)

Tutorial de comando Linux tr para principiantes (con ejemplos)