Kako božićno označiti svoj Linux terminal i školjku


To je najdivnije doba godine kada je svijet u božićnom raspoloženju. Najsretnija je sezona od svih. U ovom ćemo članku pokazati nekoliko jednostavnih i zabavnih Linux trikova za proslavu sezone.

Pokazat ćemo kako božićno uveličati terminal i ljusku. Na kraju ovog vodiča naučit ćete kako prilagoditi prompt ljuske pomoću Bash varijabli i odbjeglih znakova.

U Bashu je moguće dodavati emojije, mijenjati boje, dodavati stilove fonta, kao i pokretati naredbe koje se izvršavaju svaki put kad se izvuče upit, kao što je prikaz vaše git grane.

Da biste prilagodili svoj Linux shell shell tako da odgovara ovoj božićnoj blagdanskoj sezoni, trebate unijeti neke promjene u datoteku ~/.bashrc.

$ vim ~/.bashrc

Dodajte sljedeće na kraj datoteke ~/.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 "

Spremite datoteku i zatvorite je.

Da bi chages započeo s radom, možete zatvoriti i ponovo otvoriti prozor terminala ili koristiti ~/.bashrc pomoću sljedeće naredbe.

$ source ~/.bashrc

Ovaj se članak izvorno pojavio na web mjestu ryanwhocodes.

To je sve! U ovom smo članku pokazali kako božićno uveličati terminal i ljusku u Linuxu. Pokazali smo kako prilagoditi svoj shell shell koristeći Bash varijable i odbjegle znakove. Ako imate pitanja ili komentare, obratite se putem obrasca za povratne informacije u nastavku.