Как изменить подсказку в Linux?

LinkChecker.

LinkChecker является свободным, GPL лицензировал блок проверки допустимости URL.

Функции

  • рекурсивная и многопоточная проверка
  • вывод в цветном или обычном тексте, HTML, SQL, CSV, XML или графике карты сайта в различных форматах
  • HTTP/1.1, HTTPS, FTP, mailto: новости: сппн: Telnet и локальный файл связывают поддержку
  • ограничение ссылки, сверяющейся с регулярным выражением, фильтрует для URL
  • поддержка прокси
  • авторизация имени пользователя/пароля для HTTP и FTP и Telnet
  • почести протокол исключения robots.txt
  • Поддержка cookie
  • HTML и проверка синтаксиса CSS
  • Антивирусная проверка
  • Различные интерфейсы: командная строка, GUI и веб-интерфейс

Это находится также в Debian Lenny: aptitude install linkchecker и в портах FreeBSD: /usr/ports/www/linkchecker

16
06.04.2012, 02:26
2 ответа

Это изменяется путем изменения переменной среды PS1.

Вы видите текущее значение PS1 :

root@monu dev# echo $PS1

Вы видите значение, чтобы быть равными \u@\h \w\$, где:

  • \u :имя пользователя
  • \h : имя хоста
  • \w : текущий рабочий каталог
  • \$ : a # символ для пользователя root, a $ символ для других пользователей

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

23
27.01.2020, 19:48
  • 1
    Не забывайте помещать его в свой ~/.bashrc файл также. например, 'PS1 = "myname \\$"'. –  Keith 05.04.2012, 09:55
  • 2
    ~/.bashrc не выполняется каждый раз, когда пользователь входит в систему. “Когда интерактивная оболочка, которая не является оболочкой входа в систему, запускается, удар читает и выполняет команды от ~/.bashrc, если тот файл существует”. – удар человека / ВЫЗОВ –  manatwork 05.04.2012, 10:39
  • 3
    Путем изменения их можно измениться.? –  tshepang 07.04.2012, 02:44
  • 4
    Для получения дополнительной информации посмотрите PROMPTING раздел с man bash. –  Francesco Turco 23.09.2012, 13:30

Это зависит от Вашей оболочки. Как важное примечание стороны, Вы никогда не должны использовать корневую учетную запись в качестве личного аккаунта. Создайте обычного пользователя и настройте доступ к sudo. Проверьте свое руководство распределения относительно того, как сделать это.

В zsh необходимо установить БЫСТРУЮ переменную как так:

PROMPT='%{ESC[38;5;24m%};%{ESC[0m%} '

zshell предлагает много другое опции, и это - действительно минимальная подсказка.

В ударе можно установить его этот путь:

local ROOK="\[\033[38;5;24m\]"
local DEFAULT="\[\033[0;39m\]"
PS1="${ROOK}\$${DEFAULT} "

Обратите внимание, что в обоих случаях, у меня есть включенный терминал 256 цветов. Страница справочника поможет много (man bash или man zsh).

5
27.01.2020, 19:48
  • 1
    Здесь, Вы формулировали корневые спорные вопросы учетной записи правильно, IMO - это не должно использоваться в качестве личного аккаунта (за исключением немного очень встроенные системы низкого места). –  rozcietrzewiacz 05.04.2012, 11:46

Теги

Похожие вопросы