Herramientas de usuario

Herramientas del sitio


linux:usobash

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
linux:usobash [2018/12/19 12:31] – ↷ El nombre de la página cambió de linux:programacionbash a linux:usobash albertolinux:usobash [2018/12/19 12:32] (actual) – ↷ Enlaces adaptados debido a una operación de mover alberto
Línea 5: Línea 5:
 El shell Bash tiene una serie de opciones que definen su comportamiento. podemos ver estas opciones con el comando **set -o**. Para activar una opción hacemos **set -o [opción]**. Para desactivarla **set +o [opción]**.\\ El shell Bash tiene una serie de opciones que definen su comportamiento. podemos ver estas opciones con el comando **set -o**. Para activar una opción hacemos **set -o [opción]**. Para desactivarla **set +o [opción]**.\\
 Algunas de las opciones más interesantes son: Algunas de las opciones más interesantes son:
-  * **allexport**: Exporta automáticamente toda variable creada o modificada en el proceso shell padre al proceso shell hijo, sin que sea necesario usar el [[linux:programacionbash#ambito_de_una_variable|comando export]]. Se puede activar con **set -a**.+  * **allexport**: Exporta automáticamente toda variable creada o modificada en el proceso shell padre al proceso shell hijo, sin que sea necesario usar el [[linux:usobash#ambito_de_una_variable|comando export]]. Se puede activar con **set -a**.
   * **emacs**: Edición en línea de comandos estilo EMACS.   * **emacs**: Edición en línea de comandos estilo EMACS.
   * **vi**: Edición en línea de comandos estilo Vi.   * **vi**: Edición en línea de comandos estilo Vi.
-  * **ignoreeof**: Especifica que se ignorará 10 veces el carácter EOF en la entrada. Idéntico a la [[linux:programacionbash#variables_de_entorno|variable de entorno]] IGNOREEOF=10. +  * **ignoreeof**: Especifica que se ignorará 10 veces el carácter EOF en la entrada. Idéntico a la [[linux:usobash#variables_de_entorno|variable de entorno]] IGNOREEOF=10. 
-  * **noclobber**: El shell no sobreescribe un archivo al realizar una [[linux:programacionbash#descriptores_de_archivos|redirección]] **>** a la salida (da un error). Para forzarlo hay que emplear la sintaxis **>|**. Puede activarse con **set -C**. +  * **noclobber**: El shell no sobreescribe un archivo al realizar una [[linux:usobash#descriptores_de_archivos|redirección]] **>** a la salida (da un error). Para forzarlo hay que emplear la sintaxis **>|**. Puede activarse con **set -C**. 
-  * **noglob**: Desactiva la expansión de [[linux:programacionbash#caracteres_genericos|caracteres genéricos]] (no se permite su uso). Puede activarse con **set -f**. +  * **noglob**: Desactiva la expansión de [[linux:usobash#caracteres_genericos|caracteres genéricos]] (no se permite su uso). Puede activarse con **set -f**. 
-  * **nounset**: Cuando se recurre a una [[linux:programacionbash#variables|variable]] inexistente, el shell da un error en vez de ignorarlo. Puede activarse con **set -u**.+  * **nounset**: Cuando se recurre a una [[linux:usobash#variables|variable]] inexistente, el shell da un error en vez de ignorarlo. Puede activarse con **set -u**.
   * **verbose**: Muestra las líneas de comandos a medida que se ejecutan. Útil para depurar. Puede activarse con **set -v**.   * **verbose**: Muestra las líneas de comandos a medida que se ejecutan. Útil para depurar. Puede activarse con **set -v**.
   * **xtrace**: A medida que se ejecutan los comandos, se muestra la expansión realizada de la variable de entprno PS4. Útil para depurar. Puede activarse con **set -x**.   * **xtrace**: A medida que se ejecutan los comandos, se muestra la expansión realizada de la variable de entprno PS4. Útil para depurar. Puede activarse con **set -x**.
linux/usobash.1545219106.txt.gz · Última modificación: por alberto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki