Ви можете спробувати BashrcGenerator . Це, безумовно, найпростіший спосіб отримати підказку, як ви хочете. Я помітив, що визначені тут кольори можуть відрізнятися від вашої власної системи, але це невелика проблема. За допомогою створеного коду ви можете змінювати кольори самостійно.
Користувач сервера:
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;32m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W]\\$ \[\e[0m\]"
Корінь сервера:
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;31m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W]\\$ \[\e[0m\]"
При необхідності ви можете змінити колір імені хоста, щоб він відображав різні типи серверів.
Я використовую інший формат для свого локального комп'ютера:
export PS1="\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;36m\]\h\[\e[0m\]\[\e[00;37m\] \t \[\e[0m\]\[\e[01;35m\]\w\[\e[0m\]\[\e[01;37m\] > \[\e[0m\]"
Моя улюблена зараз:
export PS1="\n\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;36m\]\h\[\e[0m\]\[\e[00;37m\] \t \[\e[0m\]\[\e[01;35m\]\w\[\e[0m\]\[\e[01;37m\] \[\e[0m\]\n$ "
Цей останній підказки має один приємний штрих. Він додає новий рядок після підказки та порожній новий рядок раніше. Тепер ви можете без проблем відображати повний шлях до каталогу, і це робить більш зрозумілим, з чого починається нова команда, у разі тривалого виведення.
bash
налаштування (або налаштування для бажаної оболонки), а не термінал Gnome.