Pesquisa de site

Como personalizar seu terminal e shell Linux para o Natal


É a época mais maravilhosa do ano, quando o mundo está em clima de Natal. É a estação mais feliz de todas. Neste artigo, mostraremos alguns truques simples e divertidos do Linux para comemorar a época.

Mostraremos como natalizar seu terminal e shell. Ao final deste guia, você aprenderá como personalizar seu prompt de shell usando variáveis Bash e caracteres de escape.

No Bash, é possível adicionar emojis, alterar cores, adicionar estilos de fonte, bem como executar comandos que são executados sempre que o prompt é desenhado, como para mostrar seu branch git.

Leia também: Como personalizar cores e conteúdo do Bash no prompt do terminal Linux

Para personalizar o prompt do shell do Linux para se adequar a esta época festiva de Natal, você precisa fazer algumas alterações em seu arquivo ~/.bashrc.

vim ~/.bashrc

Adicione o seguinte ao final do seu arquivo ~/.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 "

Salve o arquivo e feche-o.

Para que as alterações comecem a funcionar, você pode fechar e reabrir a janela do terminal ou obter o ~/.bashrc usando o seguinte comando.

source ~/.bashrc

Este artigo apareceu originalmente no site ryanwhocodes.

Isso é tudo! Neste artigo, mostramos como transformar seu terminal e shell em Linux. Mostramos como personalizar seu prompt de shell usando variáveis Bash e caracteres de escape. Se você tiver alguma dúvida ou comentário, entre em contato por meio do formulário de feedback abaixo.