Автор Тема: Переменная PS1  (Прочитано 6439 раз)

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 457
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Переменная PS1
« : Ноябрь 29, 2011, 06:32:28 am »
В ~/.bashrc задана переменная, отвечающая за формат приглашения командной строки
PS1='${LOGNAME}@$(/usr/bin/hostname):$(
[[ "${LOGNAME}" == "root" ]] && printf "%s" "${PWD/${HOME}/~}# " ||
    printf "%s" "${PWD/${HOME}/~}\$ ")'

Если заменить первую строчку на
PS1='${LOGNAME}@\h:$(   
при каждом отображении приглашения не будет запускаться процесс hostname, а результат не поменяется.

Мелочь, а приятно :)