Kā Ziemassvētkos padarīt Linux terminālu un čaulu


Tas ir brīnišķīgākais gada laiks, kad pasaulē valda Ziemassvētku noskaņa. Tā ir vislaimīgākā sezona. Šajā rakstā mēs parādīsim dažus vienkāršus un jautrus Linux trikus sezonas svinēšanai.

Mēs parādīsim, kā Ziemassvētkos padarīt savu termināli un apvalku. Šīs rokasgrāmatas beigās jūs uzzināsiet, kā pielāgot čaulas uzvedni, izmantojot Bash mainīgos un izbēgušās rakstzīmes.

Programmā Bash ir iespējams pievienot emocijzīmes, mainīt krāsas, pievienot fontu stilus, kā arī palaist komandas, kas tiek izpildītas katru reizi, kad tiek parādīta uzvedne, piemēram, lai parādītu jūsu git filiāli.

Lai pielāgotu Linux čaulas uzvedni, lai tā būtu piemērota šai Ziemassvētku svētku sezonai, failā ~/.bashrc ir jāveic dažas izmaiņas.

$ vim ~/.bashrc

~/.Bashrc faila beigās pievienojiet šo.

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

Saglabājiet failu un aizveriet to.

Lai ķibeles sāktu darboties, varat aizvērt un atkārtoti atvērt termināla logu vai iegūt avotu ~/.bashrc, izmantojot šādu komandu.

$ source ~/.bashrc

Šis raksts sākotnēji tika parādīts vietnē Ryanwhocodes.

Tas ir viss! Šajā rakstā mēs parādījām, kā Ziemassvētkos padarīt savu terminālu un čaulu Linux. Mēs parādījām, kā pielāgot čaulas uzvedni, izmantojot Bash mainīgos un izbēgušās rakstzīmes. Ja jums ir kādi jautājumi vai komentāri, sazinieties ar tālāk sniegto atsauksmju veidlapu.