Bash

Матеріал з Wiki.Zina
Перейти до навігації Перейти до пошуку

Bash — это командная оболочка которая используется по умолчанию во многих Linux-дистрибутивах.

Файл ~/.bashrc определяет поведение командной оболочки: псевдонимы команд, настройки команд и т. п.

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

source ~/.bashrc

Разноцветный вывод

[ред. | ред. код]
sudo apt install grc

И затем в .bashrc добавить команды вида:

force_color_prompt=yes

if [ -x /usr/bin/dircolors ]; then
  eval "`dircolors -b`"
  alias ls='ls --color=auto'
  alias la='ls -la --color=auto'
  alias ll='ls -l --color=auto'
  alias dir='dir --color=auto'
  alias vdir='vdir --color=auto'
  alias grep='grep --color=auto'
  alias fgrep='fgrep --color=auto'
  alias egrep='egrep --color=auto'
fi

if [ -f /usr/bin/grc ]; then
  alias ping="grc --colour=auto ping"
  alias traceroute="grc --colour=auto traceroute"
  alias make="grc --colour=auto make"
  alias diff="grc --colour=auto diff"
  alias cvs="grc --colour=auto cvs"
  alias netstat="grc --colour=auto netstat"
  alias logc="grc cat"
  alias logt="grc tail"
  alias logh="grc head"
fi
man() {
  env LESS_TERMCAP_mb=$'\E[01;31m' \
  LESS_TERMCAP_md=$'\E[01;38;5;74m' \
  LESS_TERMCAP_me=$'\E[0m' \
  LESS_TERMCAP_se=$'\E[0m' \
  LESS_TERMCAP_so=$'\E[38;5;246m' \
  LESS_TERMCAP_ue=$'\E[0m' \
  LESS_TERMCAP_us=$'\E[04;38;5;146m' \
  man "$@"
}

См. также

[ред. | ред. код]

Ссылки

[ред. | ред. код]