Cómo Christmassify tu terminal de Linux y Shell


Es el momento más maravilloso del año cuando el mundo está en el ambiente navideño. Es la temporada más feliz de todas. En este artículo, mostraremos algunos trucos de Linux simples y divertidos para celebrar la temporada.

Mostraremos cómo desarmar su terminal y shell. Al final de esta guía, aprenderá a personalizar el indicador de shell utilizando las variables Bash y los caracteres de escape.

En Bash, es posible agregar emojis, cambiar colores, agregar estilos de fuente, así como ejecutar comandos que se ejecutan cada vez que se dibuja el indicador, como mostrar su rama git.

Para personalizar el indicador de shell de Linux para que se adapte a esta temporada festiva de Navidad, debe realizar algunos cambios en su archivo ~/.bashrc .

$ vim ~/.bashrc

Agregue lo siguiente al final de su archivo ~/.bashrc .

# print the git branch name if in a git project
parse_git_branch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)//'
}
# set the input prompt symbol
ARROW="❯"
# define text formatting
PROMPT_BOLD="$(tput bold)"
PROMPT_UNDERLINE="$(tput smul)"
PROMPT_FG_GREEN="$(tput setaf 2)"
PROMPT_FG_CYAN="$(tput setaf 6)"
PROMPT_FG_YELLOW="$(tput setaf 3)"
PROMPT_FG_MAGENTA="$(tput setaf 5)"
PROMPT_RESET="$(tput sgr0)"
# save each section prompt section in variable
PROMPT_SECTION_SHELL="\[$PROMPT_BOLD$PROMPT_FG_GREEN\]\s\[$PROMPT_RESET\]"
PROMPT_SECTION_DIRECTORY="\[$PROMPT_UNDERLINE$PROMPT_FG_CYAN\]\W\[$PROMPT_RESET\]"
PROMPT_SECTION_GIT_BRANCH="\[$PROMPT_FG_YELLOW\]\`parse_git_branch\`\[$PROMPT_RESET\]"
PROMPT_SECTION_ARROW="\[$PROMPT_FG_MAGENTA\]$ARROW\[$PROMPT_RESET\]"
# set the prompt string using each section variable
PS1="
🎄 $PROMPT_SECTION_SHELL ❄️  $PROMPT_SECTION_DIRECTORY 🎁 $PROMPT_SECTION_GIT_BRANCH 🌟
$PROMPT_SECTION_ARROW "

Guarde el archivo y ciérrelo.

Para que los chages comiencen a trabajar, puede cerrar y volver a abrir la ventana de su terminal, o buscar la fuente ~/.bashrc usando el siguiente comando.

$ source ~/.bashrc

Este artículo apareció originalmente en el sitio web ryanwhocodes.

¡Eso es todo! En este artículo, mostramos cómo bautizar tu terminal y shell en Linux. Mostramos cómo personalizar el indicador de shell utilizando las variables Bash y los caracteres de escape. Si tiene alguna pregunta o comentario, comuníquese con el formulario de comentarios a continuación.