Найдите где Ваш PS1
установлен в Вашем .bashrc
и вставьте '\[\e[1m\]'
вначале и \[\e[0m\]
в конце.
\[
и \]
необходимы, таким образом, оболочка знает, что путаница внутри занимает 0 места на экране, который предотвращает некоторых завинченных поведение при выполнении редактирования строки. Вы не должны волноваться слишком много об этом.\e[
известен как CSI (управляющая последовательность introducer). Вы будете видеть, что это использовало в большинстве кодов, перечисленных на странице Wikipedia, на которую ссылаются. \e
означает символ ESC.CSI 1m
включает полужирный и CSI 0m
сбрасывает шрифт, таким образом, остальная часть Вашего текста нормальна. Википедия имеет полный список управляющих кодов ANSI, которые можно использовать, если эмулятор терминала поддерживает ее.
Для мобильности и удобочитаемости, необходимо использовать tput
вместо управляющих кодов жесткого кодирования. Единственный недостаток tput
подход не будет работать с терминалами, которые поддерживают коды ANSI, но повредились или отсутствующий terminfo базы данных, но в этом случае поврежденный terminfo является большей проблемой как многими Вашими консольными приложениями, которые полагаются на terminfo, может не работать правильно.
Вот пример того, что я выполняю в моем .bashrc
:
# color names for readibility
reset=$(tput sgr0)
bold=$(tput bold)
black=$(tput setaf 0)
red=$(tput setaf 1)
green=$(tput setaf 2)
yellow=$(tput setaf 3)
blue=$(tput setaf 4)
magenta=$(tput setaf 5)
cyan=$(tput setaf 6)
white=$(tput setaf 7)
user_color=$green
[ "$UID" -eq 0 ] && { user_color=$red; }
PS1="\[$reset\][\[$cyan\]\A\[$reset\]]\[$user_color\]\u@\h(\l)\
\[$white\]:\[$blue\]\W\[$reset\][\[$yellow\]\$?\[$reset\]]\[$white\]\
\\$\[$reset\] "
Вот то, на что была бы похожа genericized моя версия. 0
статус выхода последней команды.
Фиктивный путь:
whereis -b crontab | cut -d' ' -f2 | xargs rpm -qf
В Вашей системе песней: rpm -q vixie-cron
Должно быть что-то как vixie-cron-4.1-77.el5_4.1
В EL6 можно проверить версию cronie (содержит crond) с конфеткой:
sudo yum list installed cronie
к вашему сведению, cronie замененный vixie-крон в EL6.