¿Cómo personalizar la terminal con oh my bash?

¿Cómo personalizar la terminal con oh my bash?

Pasos previos

Lo primero que debemos hacer es comprobar si es que tenemos instalado git y si tenemos instalado curl. Esto lo comprobaremos en nuestra terminal de la siguiente manera:

$ git --version
git version 2.30.2
$ curl --version
curl 7.74.0 (x86_64-pc-linux-gnu) libcurl/7.74.0 OpenSSL/1.1.1n zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Release-Date: 2020-12-09
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets

Si no tuviésemos instalado alguno de ellos debemos instalarlos con el siguiente comando:

Para instalar git:

$ apt-get install git

Para instalar curl:

$ apt-get install curl

Identificando nustro archivo .bashrc

Este archivo es el que contiene las configuraciones de nuestra terminal. Es por esa razón que es fundamental encontrarlo ya que próximamente haremos modificaciones sobre éste. En general el archivo .bashrc lo encontraremos en \home\usuario si hacemos un $ ls -al nos debería aparecer este archivo .bashrc

Instalando oh my bash

Para instalar oh my bash debemos dirigirnos al siguiente enlace https://github.com/ohmybash/oh-my-bash en donde se encontraran dos formas de instalarlo. Para el caso de este tutorial optaremos por la vía de curl ejecutando la siguiente línea en la terminal:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"

Una vez instalado ya deberían producirse cambios en nuestra terminal.

Instalando tema agnoster

Uno de mis temas favoritos es el de agnoster el cual tiene una configuración adicional para que funcione. Para ello nos vamos al repositorio y encontraremos las siguientes instrucciones:

$ git clone https://github.com/powerline/fonts.git fonts
$ cd fonts
$ ./install.sh

Configurando .bashrc

Una vez instalado oh my bash y agnoster para que surjan los cambios debemos modificar nuestro archivo .bashrc y editar la línea y dejarla de la siguiente forma OSH_THME = "agnoster". Se guardan los cambios y en la terminal escribimos lo siguiente:

source .bashrc

y se debería ver de la siguiente manera: Terminal con tema agnoster

nota: Si por alguna razón no se ve de igual manera es probable que debas ajustar la fuente de tu terminal. En mi caso para que se pueda ver así utilicé Liberation mono como se ve en la imagen. Fuente de terminal

Fuente

Toda la información que puedes ver acá esta contenida en el siguiente video:

Experiencia del autor

A mi parecer instalar oh my bash ha aumentado mi productividad ya que puedo obtener bastante información desde la terminal. Puedo ver con claridad en qué rama estoy trabajando si es que estoy en un entorno virtual además de la ruta. Por lo demás, se ve genial! Espero que te haya sido útil este tutorial y no te olvides de enviarme un tuit diciendo Hey Carlos! estoy en tu github pages! Eso me haría muy feliz.

Páginas