The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как изменить приглашение bash?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как изменить приглашение bash?"
Сообщение от kgoff.by.ru Искать по авторуВ закладки(??) on 09-Июл-04, 10:50  (MSK)
Вот у меня приглашение стоит такое -bash-2.5b$ а как сделать чтоб приглашение вышлядело примерно так Hello-Friend$  я делал так но у меня получалось только на один раз то есть после перезагрузки обратно выходит bash........
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "man bash на предмет prompt и переменных  PS1,PS2, PS3, PS4"
Сообщение от Дениска Искать по авторуВ закладки(??) on 09-Июл-04, 11:01  (MSK)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как изменить приглашение bash?"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 09-Июл-04, 11:03  (MSK)
>Вот у меня приглашение стоит такое -bash-2.5b$ а как сделать чтоб приглашение
>вышлядело примерно так Hello-Friend$  я делал так но у меня
>получалось только на один раз то есть после перезагрузки обратно выходит
>bash........
Smotri zna4enija peremennih sredi
man bash:
...
       PS1    The  value  of  this parameter is expanded (see PROMPTING below)
              and used as the primary prompt string.  
       PS2    The  value of this parameter is expanded as with PS1 and used as
              the secondary prompt string.
       PS3    The value of this parameter is used as the prompt for the select
              command (see SHELL GRAMMAR above).
       PS4    The  value  of  this  parameter  is expanded as with PS1 and the
              value is printed before each command  bash  displays  during  an
              execution  trace.  The first character of PS4 is replicated mul-
              tiple times, as necessary, to indicate multiple levels of  indi-
              rection.
...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как изменить приглашение bash?"
Сообщение от kgoff.by.ru Искать по авторуВ закладки(??) on 09-Июл-04, 11:43  (MSK)
Почитал я попробовал PS меняют приглашения но при перезагрузке все возвращается на Bash....
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "а у тебя эти самые PS1 не сохраняются."
Сообщение от Дениска Искать по авторуВ закладки(??) on 09-Июл-04, 11:50  (MSK)
задвай их при входе в систему, например в .profile
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "а у тебя эти самые PS1 не сохраняются."
Сообщение от thuman Искать по авторуВ закладки(ok) on 13-Июл-04, 16:02  (MSK)
PS1 настроил в /etc/profile
даже сделал цветное приглашение цветной текст в консоле.
но вот глюк

в консоли при набирании команд, текста, чего угодно, при достижении курсора середины экрана курсор не переходит на новую строку а начинает продолжать с начала этой же строки.


|KKKKk [KESHA ] KKKKKKKKKKKKKKKKKKKK |
| KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK |


ну примерно так , при проматывании истории команд назад, позиция курсора передвигается на строчку вверх (когда команда сильно длинная)

убираю цвета у PS1 глюк пропадает, как бороться?
плизз


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "а у тебя эти самые PS1 не сохраняются."
Сообщение от Lexa Искать по авторуВ закладки(??) on 13-Июл-04, 16:12  (MSK)
sozdayesh v domashnem kataloge 2 faila po soderjaniyu odinakoviye
.bashrc
.bash_profile
odin dlya terminalok v X-ax a drugoy dlya konsoli bez X-ov.
Tam zapisivayesh v PS1
PS1=.... sam kak xochesh nastroy....
potom perezaydi v sistemu
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "а у тебя эти самые PS1 не сохраняются."
Сообщение от thuman Искать по авторуВ закладки(ok) on 14-Июл-04, 06:47  (MSK)
создание ~/.bash и ~/.bash_profile не помогло
только в PS1 появляется символ цвета (\033[31m)сразу появляется глюк


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "а у тебя эти самые PS1 не сохраняются."
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 14-Июл-04, 09:59  (MSK)
>создание ~/.bash и ~/.bash_profile не помогло
>только в PS1 появляется символ цвета (\033[31m)сразу появляется глюк

standartnoje nazna4enije cvetov dolzno bit sleduju6im:
<ESCAPE>[zna4enije_fona;zna4enije_perednego_planam
K primeru: echo -e ""\033 [40; 32m"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "а у тебя эти самые PS1 не сохраняются."
Сообщение от thuman Искать по авторуВ закладки(ok) on 14-Июл-04, 11:57  (MSK)
спамсибо всё заработало.
хоть твой совет не помог, но натолкнул меня на мысль

как это всё делается

заключены в скобки "\[" и "\]"
Это сделано для того, чтобы shell не учитывал их при оценке длины строки.
В противном случае длинные строки будут переноситься неверно

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру