LINUX.ORG.RU
Ответ на: комментарий от guilder

информативней - полный путь

при глубокой сложенности умрешь его читать :)

DARK_GRAY="\[\033[1;30m\]"
RED="\[\033[0;31m\]"
NO_COLOR="\[\033[0m\]"

WD=$DARK_GRAY'[\w]'$NO_COLOR
USERNAME="\$(\
        if [ \$(whoami) != 'root' ]; \
        then echo -n '"$NO_COLOR"\u"$NO_COLOR"';\
        else echo -n '"$RED"\u"$NO_COLOR"';fi)"
MACHINE='\h'


case $TERM in
        screen)
                SCREEN="(screen)"
                TITLEBAR=screen
                ;;
        *)
                ;;
esac

PS1='\n┌─'$WD'\n└─['$USERNAME'@'$MACHINE']'$SCREEN': '

получаем что-то вроде:

┌─[~]
└─[rastafarra@avalon]: whoami
rastafarra

цвета лоровский двиг слопал.

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

Удобно еще дату и время добавлять:

echo $PS1
\[\033[1;32;40m[\D{%d.%m %H:%M}\] \[\033[1;33;40m\w\]\[\033[1;32;40m]\]\[\033[0;37;40m\n
Часто еще добавляю красным имя машины - а то при одинаковых приглашениях можно запутаться, на какой машине открыта ssh сессия:
\[\033[1;33;41mACS4>\]\[\033[1;32;40m \d, \A\] \[\033[1;33;40m\w\]\[\033[0;37;40m\n

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

> Часто еще добавляю красным имя машины

я предпчитаю весь PS1 делать разного цвета на разных машинах. хотя не всегда спасает :))

Rastafarra ★★★★
()
Ответ на: комментарий от Eddy_Em

я обычно делаю зеленым цветом приглашение юзверя и красным - рута, дабы не сделать гадость без злого умысла :)

madgnu ★★★★★
()
Ответ на: комментарий от madgnu

У меня для рута обычно

\[\033[1;31;40m[ROOT SESSION \D{%d.%m %H:%M}\] \[\033[1;33;40m\w\]\[\033[1;32;40m]\]\[\033[0;37;40m\n

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Lego_12239

# vs $ уже не спасает?

Во-первых, во всяких модных и навороченных приглашениях эти символы часто не используют. Во-вторых, красный цвет элементарно раздражающе действует, не давая забыть об осторожности.

GotF ★★★★★
()
Ответ на: комментарий от Lego_12239

символ не очень заметен. а вот выделение цветом сразу бросается в глаза.

madgnu ★★★★★
()
Ответ на: комментарий от GotF

> Во-первых, во всяких модных и навороченных приглашениях эти символы часто не используют

Ну, и почему интересно? Странная мода...

Во-вторых, красный цвет элементарно раздражающе действует, не давая забыть об осторожности.


Возможно.

Lego_12239 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.