Сообщение от dmitry111
|
не я не о гите. Я о работе в терминале в целом.
|
Так уточняй сразу, я не телепат.
В Linux есть специальный файл
/etc/DIR_COLORS, в котором задаются цветовые схемы, которые можно потом использовать в
.bashrc для
PS1 и
TERM и пр.
К примеру чтобы расскрасить вывод
ls:
OS=`uname -s`
case "$OS" in
"SunOS" )
# Solaris ls doesn't allow color, so use special characters
LS_OPTS='-F'
alias ls='ls ${LS_OPTS}'
;;
"Linux" )
# GNU ls supports colors!
# See dircolors to customize colors
export LS_OPTS='--color=auto'
alias ls='ls ${LS_OPTS}'
# Get color support for 'less'
export LESS="--RAW-CONTROL-CHARS"
# Use colors for less, man, etc.
[[ -f ~/.LESS_TERMCAP ]] && . ~/.LESS_TERMCAP
export GREP_OPTIONS="--color=auto"
;;
"Darwin"|"FreeBSD")
# Most FreeBSD & Apple Darwin supports colors
export CLICOLOR=true
# Get color support for 'less'
export LESS="--RAW-CONTROL-CHARS"
Для того чтобы расскрасить
PS1 и
PROMPT:
# Set colors for user
case `id -u` in
0) lcolor='\[\033[01;31m\]';;
*) lcolor='\[\033[01;32m\]';;
esac
hcolor='\[\033[01;33m\]'
nocolor='\[\033[0m\]'
# User specific aliases and functions
case "$TERM" in
xterm*|rxvt*)
# Set prompt
PS1="${lcolor}\u${nocolor}@${hcolor}dev${nocolor}:\w\$(USER)\\\$ "
# Set terminal title
PROMPT_COMMAND='echo -ne "\033]0;${USER}@$HOSTNAME: ${PWD/$HOME/~}\007"'
;;
*)
;;
esac
Статья на эту тему