Comando de 'pushd'

Comando de 'pushd'
Los usuarios de Linux pueden necesitar cambiar entre muchos directorios para hacer una tarea en particular y es una tarea que lleva mucho tiempo para que el usuario cambie la ubicación del directorio con frecuencia desde el terminal. Si la información de ruta de archivo o carpeta visitada previamente se puede almacenar o recuperar desde el terminal, entonces el usuario podrá navegar fácilmente el sistema de archivos. Hay un comando en Bash para resolver este problema. Para almacenar la información actual del directorio en la pila antes de mudarse a otra ubicación del directorio, 'Pushd' El comando se usa en Bash. Este comando funciona en LIFO (el último en primer out) basado en. Esto significa que la información del directorio se almacenará al final de la ubicación de la pila. Cómo puedes aplicar 'Pushd' El comando para navegar el sistema de archivos en Ubuntu se explica en este tutorial.

Sintaxis:

empuje
Pushd [unidad] ruta
  • Cuando se usa el comando 'Pushd' sin ninguna unidad y ruta, la lista de la ruta de directorio previamente presionada se mostrará.
  • Cuando el comando 'Pushd' se usa con PATH solo, la información actual del directorio de trabajo se almacenará en la pila.
  • Cuando se usa el comando 'Pushd' con el controlador y la ruta, la información del controlador se almacenará en la pila.

Ejemplo-1: Uso de Pushd con ruta y sin ruta

Ejecute los siguientes comandos para obtener la información actual del directorio y recuperar cualquier información de directorio previamente almacenada anteriormente. Si no se ejecuta el comando 'Pushd' antes "entonces"No hay otro directorio"El mensaje se imprimirá para el primer comando. Cuando el comando 'Pushd' se ejecutará con "Videos"Entonces se almacenarán dos entradas en la pila. Estos son Videos y Directorio de inicio (~). Si el comando 'Pushd' se ejecutará nuevamente, las entradas de la información de la pila se mostrarán y el directorio cambiará por la última entrada de la pila que es directorio de inicio.

$ Pushd
$ Videos de pushd
$ Pushd

La salida similar aparecerá después de ejecutar los comandos anteriores.

Ejemplo-2: Uso de 'Pushd' con unidad y ruta

El comando 'Pushd' se puede usar con la ruta completa de cualquier directorio. El primer comando 'PWD' imprimirá la información actual del directorio de trabajo. El segundo comando presionará el directorio "imágenes" utilizando la ruta completa de este directorio con el comando 'Pushd' y el directorio actual se cambiará a "Fotos"Carpeta.

$ PWD
$ Pushd/Home/Fahmida/Pictures

Ejemplo-3: Verifique la lista de directorio 'Pushed'

Los siguientes comandos se utilizan para mostrar la información del directorio de la pila que están insertadas por el comando 'pushd'. 'Dirs.'El comando muestra el nombre del directorio insertado de la pila y el comando' dirs -v 'muestra el nombre del directorio de la pila con valor de índice.

$ DIRS
$ Dirs -V

Ejemplo-4: use 'Pushd' con un índice de directorio positivo y negativo

La información del directorio se puede impulsar utilizando un valor de índice positivo o negativo con el comando 'Pushd'. Este ejemplo muestra el uso del índice en el comando 'pushd'. El siguiente comando se usa aquí para mostrar la información de pila actual con el valor del índice.

$ Dirs -V

El siguiente comando cambiará el directorio actual a la carpeta que existe en el índice 1 de la pila. Aquí, Videos La carpeta existe en el índice 1. Después de ejecutar el comando, el directorio actual Videos y el orden de índice se cambiará.

$ Pushd +1

El siguiente comando contará el valor del índice de la derecha y cambiará el directorio actual al directorio de inicio de acuerdo con el valor del índice.

$ pushd -2

Conclusión

Si el usuario empuja el directorio a la pila utilizando el comando 'pushd', entonces el usuario no necesita volver a escribir la información del directorio varias veces para cambiar de un directorio a otro. Espero que el lector pueda usar el comando 'Pushd' correctamente después de leer este tutorial.