Herramientas de usuario

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
Próxima revisión
Revisión previa
bash [2024/01/30 17:42] peronbash [2026/04/21 16:05] (actual) – editor externo 127.0.0.1
Línea 16: Línea 16:
 |**Ctrl+Q** |Des-pausa la terminal | |**Ctrl+Q** |Des-pausa la terminal |
 |**Ctrl+D** |Sale del intérprete/interrumpe la comunicación | |**Ctrl+D** |Sale del intérprete/interrumpe la comunicación |
 +
 ==== Opciones de shell ==== ==== Opciones de shell ====
 +
 Bash es uno de los [[intérpretes de comandos]] más utilizados, y cuenta con muchas funcionalidades. Las más útiles son: Bash es uno de los [[intérpretes de comandos]] más utilizados, y cuenta con muchas funcionalidades. Las más útiles son:
  
 === Autocompletado === === Autocompletado ===
 +
 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. 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.
  
 === Historial === === Historial ===
 +
 Este intérprete almacena los comandos ingresados en la sesión, en lo que se denomina "historial". Puedes acceder a este historial de comandos previamente utilizados por medio de las **flecha de cursor arriba** y **flecha de cursor abajo** para retroceder o avanzar en el historial. Este intérprete almacena los comandos ingresados en la sesión, en lo que se denomina "historial". Puedes acceder a este historial de comandos previamente utilizados por medio de las **flecha de cursor arriba** y **flecha de cursor abajo** para retroceder o avanzar en el historial.
  
Línea 29: Línea 33:
 ==== Archivos de configuración ==== ==== Archivos de configuración ====
  
-Las opciones de bash se guardan en tu fichero ''~/.[[bashrc]]''+Las opciones de bash se guardan en tu fichero ''~/.[[bashrc]]''. Si lo deseas también puedes configurar el archivo ''~/.[[bash_logout]]'', que sólo se ejecuta tras desloguearte de tu sesión de texto-plano.xyz.
  
 >Este archivo, y los demás, comienzan con un punto para permanecer "ocultos" frente a varios comandos para no estorbar mucho el directorio. >Este archivo, y los demás, comienzan con un punto para permanecer "ocultos" frente a varios comandos para no estorbar mucho el directorio.
Línea 86: Línea 90:
 El último alias contiene varios caracteres que representan funciones especiales del intérprete, como el '';'' que separa una orden de la otra, y ejecuta la siguiente cuando la anterior terminó, y el ''|'', que envía el texto recibido a ''stdout'' y lo reenvía al siguiente comando por ''stdin''. Aun así, el alias es perfectamente válido, porque podemos usar alias para cualquier comando complejo que podamos escribir manualmente en bash. El último alias contiene varios caracteres que representan funciones especiales del intérprete, como el '';'' que separa una orden de la otra, y ejecuta la siguiente cuando la anterior terminó, y el ''|'', que envía el texto recibido a ''stdout'' y lo reenvía al siguiente comando por ''stdin''. Aun así, el alias es perfectamente válido, porque podemos usar alias para cualquier comando complejo que podamos escribir manualmente en bash.
  
-También puedes agregar tus //alias// en un el fichero ~/.[[bash_aliases]], los cuales son instaurados al ejecutar bash en modo interactivo.+También puedes agregar tus //alias// en un el fichero ''~/.config/[[bash_aliases]]'', los cuales serán instaurados al ejecutar bash en modo interactivo.
  
 ==== Opciones específicas de Bash ==== ==== Opciones específicas de Bash ====
  
-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''.
  
 Ingresar el comando ''shopt'' sin ningún argumento devuelve [[shopt|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 [[shopt|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]].

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información