bashrc

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
bashrc [2022/09/20 23:24]
peron
bashrc [2022/10/06 17:34] (actual)
peron
Línea 1: Línea 1:
 <code bash> <code bash>
-### ======================= BASHRC ========================== +### Archivo de autoejecución de la Shell Bash 
-### Fichero de usuario ~/.bashrc para texto-plano.xyz +### Configuración de muestra para texto-plano.xyz, por ~peron 
-### ~/.bashrc: se ejecuta por bash(1) en los shells de tal intérprete+### Puedes modificar este fichero de acuerdo a tus necesidades. 
-### ver /usr/share/doc/bash/examples/startup-files (en el paquete bash-doc) +## ~/.bashrc: Se ejecuta por bash(1) tras el login
-### para mas ejemplos +## ver /usr/share/doc/bash/examples/startup-files (en el paquete bash-doc) 
-### Puedes modificar este fichero siguiendo tus gustos+## para mas ejemplos
  
 ## Si no se ejecuta interactivamente, no hacer nada ## Si no se ejecuta interactivamente, no hacer nada
 [ -z "$PS1" ] && return [ -z "$PS1" ] && return
  
-## Tras ejecutar cada comando, revisa el tamaño de ventana y si es necesario +## Revisa el tamaño de ventana después de cada comando y si es necesario 
-## actualizar los valores de LINES y COLUMNS.+## actualiza los valores de LINES y COLUMNS para que la ventana  
 +## tenga el tamaño correcto.
 shopt -s checkwinsize shopt -s checkwinsize
- 
  
 ### * * * * * * * * * * Opciones de Bash * * * * * * * * * * * ### * * * * * * * * * * Opciones de Bash * * * * * * * * * * *
 ### ================= Sección de Historial =================== ### ================= Sección de Historial ===================
-## No poner líneas duplicadas en la historia. Ver bash(1) para mas opciones+### El historial almacena los comandos que tipeas en tu terminal. 
 +### Puedes reveerlos con Flecha arriba del cursor. 
 +## No pone líneas duplicadas en la historia. Ver bash(1) para mas opciones
 ## ... o forzar ignoredups e ignorespace ## ... o forzar ignoredups e ignorespace
 HISTCONTROL=ignoredups:ignorespace HISTCONTROL=ignoredups:ignorespace
  
-## sumar los comandos tipeados al archivo log de historia, sin borrarlos+## suma los comandos tipeados al archivo log de historia, sin borrarlos
 shopt -s histappend shopt -s histappend
  
-para configurar el tamaño de historia ver HISTSIZE e HISTFILESIZE en bash(1)+#configurar el tamaño de historia en cantidad de comandos. 
 +## ver HISTSIZE e HISTFILESIZE en bash(1)
 HISTSIZE=1000 HISTSIZE=1000
 HISTFILESIZE=2000 HISTFILESIZE=2000
 ### ------------------- Fin de la sección historial ------------ ### ------------------- Fin de la sección historial ------------
  
 +### ========= Sección de autocompletado ========.
 +### El autocompletado se activa escribiendo algo parcialmente y presionando la Tecla Tab.
 ## Agrega funciones de completado automático (no necesita activarlas, ## Agrega funciones de completado automático (no necesita activarlas,
 ## ya estarán activas en las fuentes /etc/bash.bashrc y /etc/profile ## ya estarán activas en las fuentes /etc/bash.bashrc y /etc/profile
 ## de /etc/bash.bashrc). ## de /etc/bash.bashrc).
 +
 if [ -f /etc/bash_completion ] && ! shopt -oq posix; then if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
     . /etc/bash_completion     . /etc/bash_completion
 fi fi
 +### --------- fin de la sección de autocompletado ------------
  
-## hacer que less sea mas amigable para archivos de no texto, ver lesspipe(1)+## hace que less sea mas amigable para archivos de no texto, ver lesspipe(1)
 [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
  
Línea 71: Línea 78:
 if [ "$color_prompt"=yes ]; then if [ "$color_prompt"=yes ]; then
  
-#original+##prompt original
 #PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ " #PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ "
  
Línea 80: Línea 87:
 #PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ " #PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ "
  
-## Usuario en verde, host en amarillo y directorio en azul: 
 PS1="\[\033[01;32m\]\u\[\033[01;34m\]@\[\033[01;33m\]\h\[\033[00;33m\]:\[\033[01;34m\]\w\[\033[00m\]$ " PS1="\[\033[01;32m\]\u\[\033[01;34m\]@\[\033[01;33m\]\h\[\033[00;33m\]:\[\033[01;34m\]\w\[\033[00m\]$ "
  
Línea 127: Línea 133:
     . ~/.config/bash_aliases     . ~/.config/bash_aliases
 fi fi
-### ------------------------ Fin de Alias --------------------------+### ---------------- Fin de Sección Alias --------------------
  
 ## configurar LC_MESSAGES para castellano. ## configurar LC_MESSAGES para castellano.
 set CURRENT LOCALE LC_MESSAGES = "es_ES" set CURRENT LOCALE LC_MESSAGES = "es_ES"
  
- +### ========Opciones personalizadas para mostrar luego de iniciado el shell ================= 
-### ================================================================= +## Muestra un mensaje amistoso de bienvenida opcional
-### Opciones personalizadas para mostrar luego de iniciado el shell +#echo "Bienvenido ~$USER a BASH"
- +
-## Muestra un mensaje amistoso de bienvenida: +
-echo "Bienvenido ~$USER a BASH"+
  
 ##campana al iniciar ##campana al iniciar
-    echo -ne '\007' +echo -ne '\007'
 </code> </code>
  • bashrc.txt
  • Última modificación: 2022/10/06 17:34
  • por peron