bourne_again_shell

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
bourne_again_shell [2021/06/13 21:01] – creado brubourne_again_shell [2021/11/27 02:40] peron
Línea 58: Línea 58:
  
 ===== Opciones de shell ===== ===== Opciones de shell =====
 +
 +Una opción generalmente activa en bash es la **función de autocompletado**, que se activa presionando la **tecla Tab**. Simplemente escribe el inicio del nombre de un archivo, directorio y comando y presiona Tab y el intérprete intentará deducir el resto.
  
 Hay opciones específicas de bash que resultan útiles para algunas personas. Se modifican con los comandos ''shopt'' y ''set''. Hay opciones específicas de bash que resultan útiles para algunas personas. Se modifican con los comandos ''shopt'' y ''set''.
Línea 63: Línea 65:
 Ingresar el comando ''shopt'' sin ningún argumento devuelve todas las opciones actuales. Si queremos activar alguna, se añade ''shopt -s opción'' a ''.bashrc'', y para desactivarla, ''shopt -u opción''. Para una descripción de todas las opciones (en inglés), se puede consultar [[https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html#The-Shopt-Builtin|este nodo del manual de Bash]]. Ingresar el comando ''shopt'' sin ningún argumento devuelve todas las opciones actuales. Si queremos activar alguna, se añade ''shopt -s opción'' a ''.bashrc'', y para desactivarla, ''shopt -u opción''. Para una descripción de todas las opciones (en inglés), se puede consultar [[https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html#The-Shopt-Builtin|este nodo del manual de Bash]].
  
-El comando ''set'' sirve para modificar las mismas opciones de bash, pero con otra sintaxis. Se puede usar ''set -opción'' para activar una opción y ''set +opción'' para desactivarla, y analógicamente, activar y desactivar varias opciones sucesivamente con abreviaciones. Por ejemplo, ''set -nvm'' hace que bash lea comandos pero no los ejecute, imprima los comandos justo antes de ejecutarlos y active el control de trabajos.+El comando ''set'' sirve para modificar las mismas opciones de bash, pero con otra sintaxis. Se puede usar ''set -opción'' para activar una opción y ''set +opción'' para desactivarla, y analógicamente, activar y desactivar varias opciones sucesivamente con abreviaciones. Por ejemplo, ''set -nvm'' hace que bash lea comandos pero no los ejecute, imprima los comandos justo antes de ejecutarlos y active el control de trabajos. Para ver todas las opciones y abreviaciones de este comando, véase el nodo en [[https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html|el manual de Bash]].
  
 Para ver todas las opciones de bash que están activadas (no mostrar todas las opciones, como hace ''shopt''), se puede leer la variable ''BASHOPTS'' con el comando ''echo $BASHOPTS'', y mostrará las opciones activadas separadas por dos puntos. Para ver todas las opciones de bash que están activadas (no mostrar todas las opciones, como hace ''shopt''), se puede leer la variable ''BASHOPTS'' con el comando ''echo $BASHOPTS'', y mostrará las opciones activadas separadas por dos puntos.
 +
 +==== Más información ====
 +
 +  * Manual de referencia de GNU Bash, en inglés, [[https://www.gnu.org/software/bash/manual/html_node/index.html|separado por nodos]], o [[https://www.gnu.org/software/bash/manual/bash.html|en una página entera]].
 +