¿Que es Bash-IT?
Es una de comandos y scripts desarrollados por la comunidad y puesto a nuestro servicio.
Instalación
cd /home/tavo
git clone --depth=1 https://github.com/Bash-it/bash-it
cd bash-it
./install.sh
Pluggins
- Para saber los elementos disponibles
bash-it show aliases
bash-it show completions
bash-it show plugins
AYUDAS
bash-it help aliases
bash-it help completions
bash-it help plugins
ALIAS
- Es mecanismo que nos permite reemplazar un comando o conjunto de comandos por una palabra más corta
- Por ejemplo para habilitar el de «apt»
- Mostramos los disponibles
bash-it show aliases
- Vemos que apt no está instalado
apt [ ] Apt and dpkg aliases for Ubuntu and Debian distros.
- Lo habilitamos
bash-it enable alias apt
- Reiniciamos
bash-it reload
- Y ahora podemos ver la ayuda
apt:
apts='apt-cache search'
aptshow='apt-cache show'
aptinst='sudo apt-get install -V'
aptupd='sudo apt-get update'
aptupg='sudo apt-get dist-upgrade -V && sudo apt-get autoremove'
aptupgd='sudo apt-get update && sudo apt-get dist-upgrade -V && sudo apt-get autoremove'
aptrm='sudo apt-get remove'
aptpurge='sudo apt-get remove --purge'
chkup='/usr/lib/update-notifier/apt-check -p --human-readable'
chkboot='cat /var/run/reboot-required'
pkgfiles='dpkg --listfiles'
- para deshabilitarlo
bash-it disable alias apt
AUTOCOMPLETADO
- Los autocompletados permiten autocompletar comandos
- Por ejemplo si digita «git» y un espacio y presiona «TAB» el aparecen los comandos disponibles
- Para esto consultamos los habilitados
bash-it show completions
- Vemos que ssh no está habilitado
ssh [ ]
- Lo habilitamos
bash-it enable completion ssh
- Reiniciamos
bash-it reload
- Y ahora
ssh-
- Resultado
ssh-add ssh-agent ssh-argv0 ssh-copy-id ssh-import-id ssh-import-id-gh ssh-import-id-lp ssh-keygen ssh-keyscan
Plugins
- Los complementos son herramientas y utilidades para hacer todo lo que te puedas imaginar y mucho más.
- Habilitarlo
bash-it enable plugin git
- Deshabilitarlo
bash-it disable plugin git
Temas
- Para consultar los temas disponibles ir a la página https://github.com/Bash-it/bash-it/wiki/Themes
- Para consultar los temas disponibles en local
ls /home/tavo/bash-it/themes/
- Abrimos el archivo de configuración de la terminal
nano ~/.bashrc
- Cambiamos por ejemplo
export BASH_IT_THEME='bobby'
X
export BASH_IT_THEME='powerline'
- reiniciamos
bash-it reload
Actualización
- Para actualizar
bash-it update
Configuración final
bash-it enable alias apt
bash-it enable alias git
bash-it enable completion ssh
bash-it enable completion git