-=Красивые подсказки для оболочек bash и tcsh=- Стандартные подсказки в оболочках некрасивые и неинформативные. Но это можно исправить. Вот как выглядят мои подсказки (юзера и root'а) в оболочке bash: [15:24]:apl@env:apl:> [15:25]:root@env:apl:#:> Чтобы сделать себе такие подсказки, поместите в файл ~/.bashrc (или в /etc/bashrc) такой текст: if [[ ${EUID} == 0 ]] ; then export PS1='\[\033[1;34m\][`date +%R`]:\[\033[1;37m\]\u@\[\033[1;35m\]\h\[\033[m\]:\W:\[\033[1;31m\]#\[\033[m\]:>' else export PS1='\[\033[1;34m\][`date +%R`]:\[\033[1;37m\]\u@\[\033[1;35m\]\h\[\033[m\]:\W>' fi А такие подсказки - [15:12]:apl@ctrl:~:> [15:09]:ctrl:tmp:#:> - делаются так: if [[ ${EUID} == 0 ]] ; then PS1='\[\033[1;34m\][\[\033[01;32m\]\A\[\033[1;34m\]]\[\033[01;32m\]:\h:\[\033[1;34m\]\W\[\033[01;32m\]:\[\033[1;31m\]#\[\033[01;32m\]:\[\033[1;34m\]>\[\033[00m\]' else PS1='\[\033[1;34m\][\[\033[01;32m\]\A\[\033[1;34m\]]\[\033[01;32m\]:\u@\h:\[\033[1;34m\]\W\[\033[01;32m\]:\[\033[1;34m\]>\[\033[00m\]' fi Подсказки для Ubuntu (рыжие, под цвет бубна - эмблемы Ubuntu): [14:02]:apl@dhcp7:~:> [14:05]:dhcp7:tmp:#:> if [[ ${EUID} == 0 ]] ; then PS1='\[\033[1;33m\][\A]:\h:\W:\[\033[1;31m\]#\[\033[1;33m\]:>\[\033[00m\]' else PS1='\[\033[1;33m\][\A]:\u@\h:\W:>\[\033[00m\]' fi Подсказки для SuSE (темно-зеленые, под цвет хамелеона - эмблемы SuSE): [21:34]:apl@suzuka:~:> [21:36]:suzuka:tmp:#:> if [[ ${EUID} == 0 ]] ; then PS1='\[\033[32m\][\A]:\h:\W:\[\033[1;31m#\[\033[0;32m\]:>\[\033[00m\]' else PS1='\[\033[32m\][\A]:\u@\h:\W:>\[\033[00m\]' fi А вот подсказки в оболочке tcsh: [16:02]:apl@gate:~> [16:04]:root@gate:~:#:> Чтобы сделать себе такие подсказки, поместите в файл ~/.tcshrc (или в /etc/csh.cshrc) такой текст: if( `id -un` == 'root' ) then set prompt = "%B%{^[[1;34m%}[%T]:%{^[[1;37m%}%n@%{^[[1;35m%}%m%{^[[m%}:%c:%{^[[1;31m%}#%{^[[m%}%b:>" else set prompt = "%B%{^[[1;34m%}[%T]:%{^[[1;37m%}%n@%{^[[1;35m%}%m%{^[[m%}%b:%c>" endif <<обратно