Kif tagħmel Christmassify Terminal tiegħek Linux u Shell


Huwa l-isbaħ żmien tas-sena meta d-dinja tkun fil-burdata tal-Milied. Huwa l-aktar staġun kuntenti ta 'kulħadd. F'dan l-artikolu, se nuru xi tricks Linux sempliċi u divertenti biex niċċelebraw l-istaġun.

Aħna ser nuru kif christmassify terminali u l-qoxra tiegħek. Sa tmiem din il-gwida, titgħallem kif tippersonalizza l-pront tal-qoxra tiegħek billi tuża varjabbli Bash u karattri maħruba.

F'Bash, huwa possibbli li żżid emojis, tibdel il-kuluri, iżżid stili ta 'font, kif ukoll tmexxi kmandi li tesegwixxi kull darba li titfassal il-pront, bħal biex turi l-fergħa git tiegħek.

Biex tippersonalizza l-pront tal-qoxra tal-Linux tiegħek biex tkun adattata għal dan l-istaġun tal-festi tal-Milied, trid tagħmel xi bidliet fil-fajl ~/.bashrc tiegħek.

$ vim ~/.bashrc

Żid dan li ġej fl-aħħar tal-fajl ~/.bashrc tiegħek.

# 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 "

Issejvja l-fajl u agħlaqha.

Biex il-bidliet jibdew jaħdmu, tista 'tagħlaq u terġa' tiftaħ it-tieqa tat-terminal tiegħek, jew tiġbor il-~/.bashrc billi tuża l-kmand li ġej.

$ source ~/.bashrc

Dan l-artikolu oriġinarjament deher fuq il-websajt ta 'ryanwhocodes.

Dak kollox! F'dan l-artikolu, wrejna kif tgħaqqad it-terminal u l-qoxra tiegħek fil-Linux. Aħna wrejna kif tippersonalizza l-pront tal-qoxra tiegħek billi tuża varjabbli Bash u karattri maħruba. Jekk għandek xi mistoqsijiet jew kummenti, ilħaq permezz tal-formola ta' feedback hawn taħt.