Поиск по сайту:

Как украсить свой терминал и оболочку Linux на Рождество


Это самое чудесное время года, когда в мире царит рождественское настроение. Это самый счастливый сезон из всех. В этой статье мы покажем несколько простых и забавных трюков с Linux, чтобы отметить этот сезон.

Мы покажем, как украсить ваш терминал и оболочку. К концу этого руководства вы узнаете, как настроить приглашение оболочки, используя переменные Bash и экранированные символы.

В Bash можно добавлять смайлы, менять цвета, добавлять стили шрифтов, а также запускать команды, которые выполняются каждый раз при отображении приглашения, например, для отображения вашей ветки git.

Читайте также: как настроить цвета и содержимое Bash в командной строке терминала Linux

Чтобы настроить приглашение оболочки Linux в соответствии с рождественскими праздниками, вам необходимо внести некоторые изменения в файл ~/.bashrc.

vim ~/.bashrc

Добавьте следующее в конец вашего файла ~/.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 "

Сохраните файл и закройте его.

Чтобы изменения начали работать, вы можете закрыть и снова открыть окно терминала или создать ~/.bashrc с помощью следующей команды.

source ~/.bashrc

Эта статья изначально появилась на сайте ryanwhocodes.

Вот и все! В этой статье мы показали, как украсить ваш терминал и оболочку Рождеством в Linux. Мы показали, как настроить приглашение оболочки, используя переменные Bash и экранированные символы. Если у вас есть какие-либо вопросы или комментарии, свяжитесь с нами через форму обратной связи ниже.