Ricerca nel sito web

Come rendere natalizio il tuo terminale Linux e la tua shell


È il periodo più bello dell’anno in cui il mondo è in piena atmosfera natalizia. È la stagione più felice di tutte. In questo articolo mostreremo alcuni trucchi Linux semplici e divertenti per celebrare la stagione.

Mostreremo come natalizzare il tuo terminale e la tua shell. Alla fine di questa guida imparerai come personalizzare il prompt della shell utilizzando variabili Bash e caratteri di escape.

In Bash è possibile aggiungere emoji, cambiare colori, aggiungere stili di carattere, nonché eseguire comandi che vengono eseguiti ogni volta che viene disegnato il prompt, ad esempio per mostrare il ramo git.

Leggi anche: Come personalizzare i colori e il contenuto di Bash nel prompt del terminale Linux

Per personalizzare il prompt della shell Linux in modo che si adatti alle festività natalizie, devi apportare alcune modifiche al tuo file ~/.bashrc.

vim ~/.bashrc

Aggiungi quanto segue alla fine del tuo file ~/.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 "

Salva il file e chiudilo.

Affinché le modifiche inizino a funzionare, puoi chiudere e riaprire la finestra del terminale o generare ~/.bashrc utilizzando il seguente comando.

source ~/.bashrc

Questo articolo è apparso originariamente sul sito web di ryanwhocodes.

È tutto! In questo articolo, abbiamo mostrato come natalizizzare il terminale e la shell in Linux. Abbiamo mostrato come personalizzare il prompt della shell utilizzando variabili Bash e caratteri di escape. Se hai domande o commenti, contattaci tramite il modulo di feedback sottostante.