
pushdy popdson comandos de shell que, en conjunto, permiten al usuario volver a un directorio de trabajo anterior a través de la línea de comandos. Utilizan una estructura de datos de pila para las rutas de directorio. inserta la ruta del directorio de trabajo en la pila y cambia al directorio especificado, y extrae el elemento más reciente de la pila y cambia el directorio al valor extraído. [ 1 ] [ 2 ] [ 3 ] [ 4 ]pushdpopd
El comportamiento varía si no se pasa ningún argumento pushd. En Unix, el comando intercambia los dos directorios superiores de la pila, alternando entre ellos. En Windows, el comando muestra las rutas de la pila, excepto la actual.
Los comandos están ampliamente disponibles como comandos integrados en muchos shells, como Bash , [ 5 ] Símbolo del sistema , PowerShell , C shell , tcsh , 4DOS , Hamilton C shell , KornShell y FreeCOM . [ 6 ]
La pila de rutas de directorio se puede visualizar mediante el dirscomando de Unix o Get-Location -stackel comando de PowerShell. El directorio de trabajo se encuentra en la parte superior de la pila.
El primer intérprete de comandos de Unix que proporcionó una pila de directorios fue el intérprete de comandos C de Bill Joy . La sintaxis para agregar y eliminar directorios es esencialmente la misma que se usa ahora. [ 7 ] [ 8 ]
Ejemplos
Similar a Unix
[user@server /usr/ports] $ pushd /etc /etc /usr/ports [user@server /etc] $ popd /usr/ports [user@server /usr/ports] $Símbolo del sistema y ReactOS
C:\Users\root> pushd C:\Users C:\Users> popd C:\Users\root>Véase también
Referencias
- ↑ Pushd - cambiar directorio/carpeta - Windows CMD - SS64.com
- ↑ Popd - CMD de Windows - SS64.com
- ↑ Artículo de Microsoft TechNet Pushd
- ↑ Artículo de Microsoft TechNet Popd
- ↑ Manual de referencia de Bash: Pila de directorios Builtins
- ↑ "FreeCOM - FreeDOS" . Archivado del original el 8 de mayo de 2021. Consultado el 25 de julio de 2019 .
- ↑ Capítulo 14 – 14.6 Los comandos pushd y popd de los shells
- ↑ man tcsh "TCSH(1)" . Archivado del original el 10-03-2014 . Recuperado el 03-11-2014 .
Lecturas adicionales
- Frisch, Æleen (2001). Windows 2000 Commands Pocket Reference . O'Reilly . ISBN 978-0-596-00148-3.
- McElhearn, Kirk (2006). La línea de comandos de Mac OS X: Unix bajo el capó . John Wiley & Sons . ISBN 978-0470113851.
Enlaces externos
- pushd | Documentación de Microsoft
- popd | Documentación de Microsoft
- Comandos de Windows
- Comandos internos de DOS
- Software para microcomputadoras
- Comandos de ReactOS
- Administración de Windows