Zoeken op website

Hoe u uw Linux-terminal en shell kunt kerstmismaken


Het is de mooiste tijd van het jaar waarin de wereld in kerststemming is. Het is het gelukkigste seizoen van allemaal. In dit artikel laten we enkele eenvoudige en leuke Linux-trucs zien om het seizoen te vieren.

We laten zien hoe u uw terminal en shell kunt kerstmassificeren. Aan het einde van deze handleiding leert u hoe u uw shell-prompt kunt aanpassen met behulp van Bash-variabelen en ontsnapte tekens.

In Bash is het mogelijk om emoji's toe te voegen, kleuren te veranderen, lettertypestijlen toe te voegen en opdrachten uit te voeren die elke keer dat de prompt wordt getekend worden uitgevoerd, zoals om je git branch te tonen.

Lees ook: Bash-kleuren en inhoud aanpassen in Linux Terminal Prompt

Om je Linux-shellprompt aan te passen aan deze kerstfeestperiode, moet je enkele wijzigingen aanbrengen in je ~/.bashrc-bestand.

vim ~/.bashrc

Voeg het volgende toe aan het einde van uw ~/.bashrc bestand.

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 "

Sla het bestand op en sluit het.

Om de wijzigingen te laten werken, kunt u uw terminalvenster sluiten en opnieuw openen, of de ~/.bashrc broncode gebruiken met de volgende opdracht.

source ~/.bashrc

Dit artikel verscheen oorspronkelijk op de website van Ryanwhocodes.

Dat is alles! In dit artikel hebben we laten zien hoe je je terminal en shell in Linux kunt personaliseren. We hebben laten zien hoe u uw shell-prompt kunt aanpassen met behulp van Bash-variabelen en ontsnapte tekens. Als u vragen of opmerkingen heeft, kunt u dit doen via het onderstaande feedbackformulier.