Bash
Bash — это командная оболочка которая используется по умолчанию во многих Linux-дистрибутивах.
Файл ~/.bashrc определяет поведение командной оболочки: псевдонимы команд, настройки команд и т. п.
После изменений в ~/.bashrc для того, чтобы сразу увидеть изменения, нужно выполнить команду:
source ~/.bashrc
- Пример файла .bashrc на opennet.ru
- Мой bashrc автора блога librarian.spb.ru [сам 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 "$@"
}