Jinsi ya Kuboresha Kituo chako cha Linux na Shell


Ni wakati mzuri zaidi wa mwaka ambapo ulimwengu uko katika hali ya Krismasi. Ni msimu wa furaha kuliko wote. Katika makala haya, tutaonyesha hila rahisi na za kufurahisha za Linux kusherehekea msimu.

Tutaonyesha jinsi ya kufanya krismasi terminal na shell yako. Kufikia mwisho wa mwongozo huu, utajifunza jinsi ya kubinafsisha onyesho lako la ganda kwa kutumia vijiti vya Bash na herufi zilizotoroka.

Katika Bash, inawezekana kuongeza emoji, kubadilisha rangi, kuongeza mitindo ya fonti, na vile vile kutekeleza amri ambazo hutekelezwa kila wakati kidokezo kinapotolewa, kama vile kuonyesha tawi lako la git.

Ili kubinafsisha kidokezo chako cha kifurushi cha Linux ili kilingane na msimu huu wa Krismasi, unahitaji kufanya mabadiliko fulani kwenye faili yako ya ~/.bashrc.

$ vim ~/.bashrc

Ongeza yafuatayo hadi mwisho wa ~/.bashrc faili yako.

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

Hifadhi faili na uifunge.

Ili gharama zianze kufanya kazi, unaweza kufunga na kufungua tena kidirisha chako cha mwisho, au chanzo ~/.bashrc kwa kutumia amri ifuatayo.

$ source ~/.bashrc

Nakala hii ilionekana kwenye tovuti ya ryanwhocodes.

Ni hayo tu! Katika makala haya, tulionyesha jinsi ya kufanya christmassify terminal yako na shell katika Linux. Tulionyesha jinsi ya kubinafsisha kidokezo chako cha ganda kwa kutumia vigeu vya Bash na herufi zilizotoroka. Ikiwa una maswali au maoni yoyote, wasiliana na fomu ya maoni hapa chini.