Articulo de referencia

persona con discapacidad

pwd command"},"author":{"wt":"[[AT&T Bell Laboratories]]"},"developer":{"wt":"Various [[open-source software|open-source]] and [[commercial software|commercial]] developers"},"r...

pwd( directorio de trabajo de impresión ) [ 1 ] [ 2 ] [ 3 ] es un comando de shell que informa la ruta del directorio de trabajo a la salida estándar . [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]

Aunque a menudo se asocia con Unix , su predecesor Multics tenía un pwdcomando (que era un nombre corto del print_wdircomando [ 11 ] ) del cual se originó el comando Unix. [ 12 ] El comando forma parte de la Guía de Portabilidad X/Open desde el número 2 de 1987. Fue heredado en la primera versión de POSIX.1 y la Especificación Única de Unix . [ 13 ] Apareció en la versión 5 de Unix . [ 14 ] La versión incluida en GNU Core Utilities fue escrita por Jim Meyering. [ 15 ]

El comando está disponible en otros shells y sistemas operativos , incluidos SpartaDOS X , [ 16 ] PANOS , [ 17 ] y KolibriOS . [ 18 ] PowerShell proporciona pwdcomo alias para el cmdletGet-Location . Un comando equivalente en COMMAND.COM y el Símbolo del sistema es el cdcomando sin argumentos. En Windows CE 5.0 , cmd.exeincluye un pwdcomando. [ 19 ] El equivalente de OpenVMS es show default.

Los entornos de computación numérica MATLAB y GNU Octave incluyen una pwd función con funcionalidad similar. [ 20 ] [ 21 ]

El comando se implementa como un comando integrado en muchos shells de Unix, incluidos sh , ash , bash , ksh y zsh . Se puede implementar con las funciones POSIXgetcwd() o .getwd()

Ejemplos

Los siguientes ejemplos se basan en una implementación típica basada en Unix.

Sin argumentos, el comando escribe la ruta del directorio de trabajo en la terminal:

$ cd /home/example $ pwd /home/ejemplo

Muestra el directorio de trabajo sin ninguna información de enlace simbólico. Si se encuentra en un directorio /home/symlinked que es un enlace simbólico a /home/realdir:

$ cd /home/symlinked $ pwd -P /home/realdir

Muestra el directorio de trabajo con información de enlaces simbólicos. Nota: POSIX requiere que el comportamiento predeterminado sea como si -Lse hubiera proporcionado el interruptor.

$ pwd -L /home/enlace simbólico

Variables de shell

Los shells POSIX establecen las siguientes variables de entorno al usar el cdcomando: [ 22 ]

OLDPWD
El directorio de trabajo anterior
Personas con discapacidad
El directorio de trabajo actual

Véase también

Referencias

  1. "pwd(1) [ página man de minix ] " . www.unix.com .
  2. "pwd - imprime el nombre del directorio actual/de trabajo - página man" . www.mankier.com . Archivado del original el 28/08/2016 . Consultado el 25/08/2016 .
  3. "GNU Coreutils" . www.gnu.org . Archivado del original el 5 de febrero de 2004. Consultado el 22 de julio de 2016 .
  4. Sistema de tiempo compartido Unix: Manual del programador Unix (PDF) . Vol. 1 (7.ª ed.). Laboratorios Bell . Enero de 1979. pág. 142. Archivado del original (PDF) el 20 de mayo de 2005.   
  5. "pwd(1) [ página man de plan9 ] " . www.unix.com .
  6. "pwd" . pubs.opengroup.org . Archivado del original el 16 de mayo de 2011. Consultado el 12 de septiembre de 2020 .
  7. "pwd(1) [ página man de osf1 ] " . www.unix.com .
  8. "Página MAN de Apple OS X" . Archivado del original el 24/09/2011 . Consultado el 27/08/2015 .
  9. "pwd(1) - Páginas del manual de OpenBSD" . man.openbsd.org . Archivado del original el 4 de febrero de 2018. Consultado el 4 de febrero de 2018 .
  10. "pwd(1) [ página man de opensolaris ] " . www.unix.com .
  11. "working_dir, wd, print_wdir, pwd (segmento de ayuda de Multics)" . MIT . Archivado del original el 2 de abril de 2021. Recuperado el 7 de marzo de 2020 .
  12. Van Vleck, Tom. "Unix y Multics" . Multicians.org . Archivado del original el 26 de abril de 2022. Consultado el 7 de marzo de 2020 .
  13. Shell and Utilities Reference, The Single UNIX Specification , Versión 5 de The Open Groupwc  
  14. Manual de comandos generales de FreeBSDpwd(1)  
  15. Manual de usuario de Linux – Comandos de usuariopwd(1)  
  16. "Guía del usuario de SpartaDOS X 4.48" (PDF) . Archivado (PDF) del original el 10/10/2021 . Consultado el 16/03/2019 .
  17. "Las bellotas de Chris: Panos" . chrisacorns.computinghistory.org.uk . Archivado del original el 31 de marzo de 2016. Consultado el 16 de marzo de 2019 .
  18. "Shell - KolibriOS wiki" . wiki.kolibrios.org . Archivado del original el 11 de febrero de 2019. Consultado el 16 de marzo de 2019 .
  19. "Comandos del procesador de comandos (Windows CE 5.0)" . docs.microsoft.com . Archivado del original el 15 de mayo de 2020. Consultado el 13 de abril de 2020 .
  20. "Identificar la carpeta actual - MATLAB pwd" . www.mathworks.com . Archivado del original el 9 de abril de 2022. Consultado el 6 de abril de 2019 .
  21. "Referencia de función: pwd" . octave.sourceforge.io . Archivado del original el 20 de abril de 2022. Consultado el 6 de abril de 2019 .
  22. "cd" . pubs.opengroup.org . Archivado del original el 09-11-2021 . Recuperado el 12-09-2020 .

Lecturas adicionales

  • McElhearn, Kirk (2006). La línea de comandos de Mac OS X: Unix bajo el capó . John Wiley & Sons . ISBN 978-0470113851.