LINUX.ORG.RU

Какой PROMPT больше греет душу?

 , ,


0

1
  1. $ 134 (29%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Всё равно 108 (24%)

    *****************************************************************************************************************************************************************************************************************************************************************

  3. > 70 (15%)

    ***********************************************************************************************************************************************************************

  4. # 60 (13%)

    ***********************************************************************************************************************************************

  5. Другой 32 (7%)

    ****************************************************************************

  6. ~ 25 (5%)

    ***********************************************************

  7. % 17 (4%)

    ****************************************

  8. >>> 7 (2%)

    ****************

  9. : 3 (1%)

    *******

Всего голосов: 456

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Вот такой использую несколько лет

❯❯❯

Но в целом пофиг.

no-such-file ★★★★★
()

На локалхосте все равно. Сейчас стоит >.

На серверах стандартное приглашение с $/#.

l0stparadise ★★★★★
()

Если есть обычный и привелигированный режим, то должны быть привычные $ и #, а если режим один - то >.

x-term ★★
()
Ответ на: комментарий от CrX

Соврамши я, привычное «sudo su -» решётку не выдаёт :)

Общая сфера - voip, касательно линукса сами сервисы изобретаю/настраиваю/дебажу. Всё разнородное и very special, оч.много самосбора, который надо ещё и обновлять, словом наихудшие условия для автоматизации. Получил права рута, поработал, тебе больше не надо ничего крутить - ctrl-D.

Нормальные плейбуки для всего этого писал, но это оказалось очень нерационально. Как минимум, их надо переписывать под очередной релиз дебиана, на который заставит перейти СБ. Совсем тупые вещи, где вообще ничего не может пойти «не так», у меня автоматизированы.

yu-boot ★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Вообще-то эти приглашения в Linux и BSD настраиваются на любые на твой вкус.

Это понятно. Но обычно люди до последнего сидят на дефолте. Менять приглашения начинают, когда, допустим, хотят дефолтный стиль Linux в подсказке FreeBSD.

Полностью кастомное приглашение настраивает мало кто. пользователь@хост:путь$ – как по мне, идеальное приглашение. Разве что хост можно убрать, если человек удаленно не логинится (я логинюсь), да всё в разные цвета раскрасить или начертания текста задать. Что еще нужно в приглашении? Время? Есть date, есть часы в лотке. Load average? Mem free? Ну, обычно в процессы лезут не раньше, чем начинаются проблемы.

Vidrele ★★
()

%, потому что либо zsh либо FreeBSD’шный sh. Никогда других, ни мерзотного башевского $ ни ламерского от-рута-сидячего #.

slovazap ★★★★★
()

В Haiku > по умолчанию стоит, пусть он будет.

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

Что еще нужно в приглашении?

Статус завершения предыдущей команды.

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

C:\ – это путь. > – такой же маркер приглашения, как $ и все прочие символы в опросе. Сразу видно жертву дедовщины, которая всюду ищет повод побыть дедом.

Vidrele ★★
()
Ответ на: комментарий от yu-boot

Нафига sudo su? Во-первых, есть sudo -i, а во-вторых можно просто поставить пароль root, как во всех нормальных дистрибутивах.

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

Чем не угодил bash(сам я использую всё-так zsh)? И в сидении от рута тоже нет ничего плохого, если всякую хрень по типу wine не запускать.

Werenter ★★★
()

Не хватает ещё одного пункта: «А что это?»

UriZzz
()

Ну не знаю…

$ как и € скоро будет в попе,

% моё лицо по утру,

"#"напоминает о работе, фу короче,

~ это как 🥴?

Пожалуй выберу «другое» точнее ₽

UriZzz
()
Последнее исправление: UriZzz (всего исправлений: 2)
Ответ на: комментарий от mumpster

Ну всё, в разборки миллениалов, кто из них зумерок, ворвался настоящий дед!

Я когда-то читал, что в CP/M не было путей. То, что это безобразие сохранилось в DOS, я и не мог подумать.

Википедия пишет про версию 2.0:

Добавлена поддержка каталогов — ранее все файлы располагались только в корне диска.

Это ты ошибся, Википедия ошибается, или в DOS 2.0 ввели каталоги, а приглашение обновить забыли?

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

я и не мог подумать.

«было бы величайшей ошибкой думать»(С)ПСС ВИЛ, т. 42, с. 74

Это ты ошибся, Википедия ошибается, или в DOS 2.0 ввели

ну, педивикия как надёжный источник - такое себе ;-)

только как referral и ключи!

я тебе реальный снимок экрана нашёл - «чего те ещё надо, собака?»

мне помнится, что в 3.30 они точно были. тут фишка в том, что на НЖМД они могли уже и быть во 2 версии, но на дискетах - нет! НЖМД тогда ещё не был обязательной принадлежностей IBM PC

mumpster ★★★★★
()

Никогда не понимал этих ваших двухэтажных промптов. Это ж строка полезного текста теряется.

Остановился на таком варианте (tcsh):

iron ~ # - рут в дом каталоге. Хост подсвечивается красным, путь - синим.

iron etc/nginx/conf # - при переходе в /usr/local/etc/nginx/conf путь сокращается.

iron@iron ~ $ - юзер в дом каталоге. Светится зеленым.

~/.tcshrc:

if ( "$uid" == "0" ) then
    set prompt = "%{\033]0;%n@%m:%~\007%}%{\033[0;1;34m%}%{\033[0;1;31m%}%m%{\033[0m%} %{\033[0;1;34m%}%c3%{\033[0;1;34m%} %{\033[0;1;34m%}%#%{\033[0m%} "
else
    set prompt = "%{\033]0;%n@%m:%~\007%}%{\033[0;1;34m%}%{\033[0;1;32m%}%n@%m%{\033[0m%} %{\033[0;1;34m%}%c3%{\033[0;1;34m%} %{\033[0;1;34m%}%#%{\033[0m%} "
endif

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

мне помнится, что в 3.30 они точно были. тут фишка в том, что на НЖМД они могли уже и быть во 2 версии, но на дискетах - нет!

Понял, так и отметим. Скорее всего, действительно каталоги были только на жестких дисках.

НЖМД тогда ещё не был обязательной принадлежностей IBM PC

Ну, это понятно.

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

Никогда не понимал этих ваших двухэтажных промптов.

В одну все не вмещается.

dmitry237 ★★★
()
Ответ на: комментарий от slowpony
; cat prompt.dict.xs 
%prompt-body = '=='

fn %prompt {
    %prompt-body = $%prompt-body'='
    prompt = '8'$%prompt-body'>'
}
; . prompt.dict.xs
8===>echo 'Xs-shell ftw'
Xs-shell ftw
8====>echo 'Xs-shell ftw'
Xs-shell ftw
8=====>echo 'Xs-shell ftw'
Xs-shell ftw
8======>
8=======>
8========>
8=========>
Siborgium ★★★★★
()

Долго пользовался fish, поэтому мне греет душу ~>

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

Опрос про последний символ как я понял.

Этот вопрос не стоит и выеденного яйца.

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

.. Менять приглашения начинают, когда, допустим…

… пару раз вместо локальной машины удалённый хост перезапустят.

Что еще нужно в приглашении? Время? Есть date, есть часы в лотке.

Часы в лотке не показывают время, когда команда на хосте выполнилась.

В общем - "имя_хоста время путь# " - оптимально.

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

да, но в 3.3 они точно спокойно были и на дискетках!

просто я не настолько старпёр и не помню как было на НЖМД во 2 версии т.к. мало пересекался с IBM PC в то время . просто учтите, что в её времена ещё даже был актуален встроенный в IBM PC BASIC. без всего! т.е. даже без дисковода!

поэтому людей особо и не парило отсутствие «папок» ;-)

в нормальных местах пишут, что со 2 версии появились папки, но по какой-то причине это работало только на НЖМД. тол и с 2.1 то ли с 2.2 поправили.

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

Подогрей её

Очень странный совет от доктора Фауста.

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

…Менять приглашения начинают, когда, допустим…

…пару раз вместо локальной машины удалённый хост перезапустят.

О да, имя хоста – абсолютная необходимость. Или, возможно, кое-где айпишник.

Часы в лотке не показывают время, когда команда на хосте выполнилась.

Есть commandname ; date. Если нужно измерить время исполнения, есть time commandname. Чем ты таким занимаешься, что тебе постоянно нужно время завершения знать?

В общем - "имя_хоста время путь# " - оптимально.

ОК, есть решетка – можно не писать, что это root. Но рядовой пользователь, под которым нужно входить, не всегда один.

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