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
- Ruta de navegación (navegación) , una forma alternativa de mostrar el directorio de trabajo.
- Lista de comandos POSIX
pushdypopd
Referencias
- ↑ "pwd(1) [ página man de minix ] " . www.unix.com .
- ↑ "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 .
- ↑ "GNU Coreutils" . www.gnu.org . Archivado del original el 5 de febrero de 2004. Consultado el 22 de julio de 2016 .
- ↑ 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.
- ↑ "pwd(1) [ página man de plan9 ] " . www.unix.com .
- ↑ "pwd" . pubs.opengroup.org . Archivado del original el 16 de mayo de 2011. Consultado el 12 de septiembre de 2020 .
- ↑ "pwd(1) [ página man de osf1 ] " . www.unix.com .
- ↑ "Página MAN de Apple OS X" . Archivado del original el 24/09/2011 . Consultado el 27/08/2015 .
- ↑ "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 .
- ↑ "pwd(1) [ página man de opensolaris ] " . www.unix.com .
- ↑ "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 .
- ↑ Van Vleck, Tom. "Unix y Multics" . Multicians.org . Archivado del original el 26 de abril de 2022. Consultado el 7 de marzo de 2020 .
- ↑ – Shell and Utilities Reference, The Single UNIX Specification , Versión 5 de The Open Group
- ↑ – Manual de comandos generales de FreeBSD
- ↑ – Manual de usuario de Linux – Comandos de usuario
- ↑ "Guía del usuario de SpartaDOS X 4.48" (PDF) . Archivado (PDF) del original el 10/10/2021 . Consultado el 16/03/2019 .
- ↑ "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 .
- ↑ "Shell - KolibriOS wiki" . wiki.kolibrios.org . Archivado del original el 11 de febrero de 2019. Consultado el 16 de marzo de 2019 .
- ↑ "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 .
- ↑ "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 .
- ↑ "Referencia de función: pwd" . octave.sourceforge.io . Archivado del original el 20 de abril de 2022. Consultado el 6 de abril de 2019 .
- ↑ "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.
Enlaces externos
- – Referencia de shell y utilidades, Especificación única de UNIX , Versión 5 de The Open Group
- – Manual de comandos generales de FreeBSD
- – Manual de comandos generales de NetBSD
- – Manual de comandos generales de OpenBSD
- – Manual de referencia de comandos de usuario de Solaris 11.4
- – Manual de usuario de Linux – Comandos de usuario
- – Manual del programador de Plan 9 , Volumen 1
- – Manual de comandos generales de Inferno
- Comandos de Multics
- Utilidades Unix SUS2008
- Órdenes del Plan 9
- Comandos de Inferno (sistema operativo)
- Comandos de Qshell para IBM i
- directorios del sistema de archivos