Kaip kalėdiškai pakeisti „Linux“ terminalą ir „Shell“.


Tai pats nuostabiausias metų laikas, kai pasaulyje tvyro Kalėdų nuotaika. Tai pats laimingiausias sezonas. Šiame straipsnyje parodysime keletą paprastų ir smagių „Linux“ gudrybių, skirtų sezonui švęsti.

Parodysime, kaip padovanoti Kalėdų jūsų terminalą ir apvalkalą. Šio vadovo pabaigoje sužinosite, kaip tinkinti apvalkalo raginimą naudojant Bash kintamuosius ir pabėgusius simbolius.

„Bash“ programoje galima pridėti jaustukų, keisti spalvas, pridėti šriftų stilius, taip pat paleisti komandas, kurios vykdomos kiekvieną kartą, kai nubraižomas raginimas, pavyzdžiui, parodyti savo git filialą.

Taip pat skaitykite: kaip tinkinti „Linux“ terminalo eilutės „Blash“ spalvas ir turinį

Norėdami tinkinti savo „Linux“ apvalkalo raginimą, kad jis atitiktų šį Kalėdų šventinį sezoną, turite atlikti keletą failo ~/.bashrc pakeitimų.

vim ~/.bashrc

Pridėkite toliau pateiktą failo ~/.bashrc pabaigoje.

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 "

Išsaugokite failą ir uždarykite jį.

Kad pakeitimai pradėtų veikti, galite uždaryti ir iš naujo atidaryti terminalo langą arba gauti ~/.bashrc naudodami šią komandą.

source ~/.bashrc

Šis straipsnis iš pradžių pasirodė ryanwhocodes svetainėje.

Tai viskas! Šiame straipsnyje mes parodėme, kaip kalėdiškai paversti terminalą ir apvalkalą Linux sistemoje. Mes parodėme, kaip tinkinti apvalkalo raginimą naudojant „Bash“ kintamuosius ir pabėgusius simbolius. Jei turite klausimų ar komentarų, susisiekite naudodami toliau pateiktą atsiliepimų formą.