Для раскраски консоли надо править файл ~/.bashrc. Я использую Ubuntu и у меня файл присутствовал. Если его нет, надо создать.
Список различных раскрасок и ссылка на документацию под катом.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#blue #PS1="\[\033[1;33;1;34m\]\u@\h:\[\033[1;33m\]\w$ \[\033[0m\]\[\033[0m\]" #color rainbow #PS1='\[\033[0;32m\]\A \[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] ' #smile #PS1="`if [ \$? = 0 ]; then echo \[\e[33m\]^_^\[\e[0m\]; else echo \[\e[31m\]O_O\[\e[0m\]; fi`[\u@\h:\w]\\$ " #path, coloered, commands #PS1="\[\033[0;33m\][\!]`if [[ \$? = "0" ]]; then echo "\\[\\033[32m\\]"; else echo "\\[\\033[31m\\]"; fi`[\u.\h: `if [[ `pwd|wc -c|tr -d " "` > 18 ]]; then echo "\\W"; else echo "\\w"; fi`]\$\[\033[0m\] "; echo -ne "\033]0;`hostname -s`:`pwd`\007" #spec simvols, window #PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] ' #path, window, colored #PS1="\[\e[0;1m\] [\[\e[1;34m\]\u@\H\[\e[0;1m\]] ( \[\e[36;1m\]\w\[\e[0;1m\] ) \[\e[0m\]" #my grey PS1='\[\e[1;30m\][\[\e[1;34m\]\u@\H\[\e[1;30m\]]:\[\e[0;37m\]${SSH_TTY} \[\e[1;32m\]\w\[\e[0;37m\] ' #all, grey #PS1='\[\e[m\n\e[1;30m\][$$:$PPID \j:\!\[\e[1;30m\]]\[\e[0;36m\] \T \d \[\e[1;30m\][\[\e[1;34m\]\u@\H\[\e[1;30m\]:\[\e[0;37m\]${SSH_TTY} \[\e[0;32m\]+${SHLVL}\[\e[1;30m\]] \[\e[1;37m\]\w\[\e[0;37m\] \n($SHLVL:\!)\$ ' #minimal directory #PS1='[\u@\h \W]\$ ' |
Я использую #my grey. Минималистично и есть директория в командной строке, то что надо. Для терминала я использую Guake. Он выпадает сверху экрана по f12, надо добавить в автозагрузку.
1 2 3 |
sudo apt-get install guake |
Дальше добавить одну из строк в конец файла .bashrc! Для применения сразу к текущему терминалу
1 2 3 |
source .bashrc |
Или открыть новый.
Мануал по bashrc и что там можно писать
https://wiki.archlinux.org/index.php/Color_Bash_Prompt
Добавление ветки Git к пути в консоли
Выкладываю последнюю версию с указанием текущей ветки Git в пути.
1 2 3 4 5 6 |
parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' } PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] $(parse_git_branch) \$ ' |