Ирикс баш странности
Итак, в моем .bash_profile я использую следующее, чтобы показать мой user @hostname + pwd в заголовке терминала Winterms / XWsh.
export PROMPT_COMMAND='echo -ne "\033P1.y$USER@$HOSTNAME: $PWD \033\\"'
Это отлично работает в Irix, но если я попытаюсь ввести ssh в свой Irix-ящик, меня встретят следующие сообщения:
1.ys0ke@bosco: /usr/people/s0ke s0ke@bosco ~$
Насколько я понимаю, он работает
PROMPT_COMMAND
так что это выполняется перед печатью каждого основного приглашения. Но мой вопрос, есть ли способ избавиться от этого при попытке подключиться из другого окна? По сути, я просто хотел бы, чтобы отображалось user @hostname вместо всего user @ host + pwd, когда я использую ssh.
2 ответа
Но мой вопрос, есть ли способ избавиться от этого при попытке подключиться из другого окна?
Так что не
PROMPT_COMMAND
, чтобы дочерние процессы не унаследовали его. Удалить
export
.
bash имеет возможность отображать имя пользователя и имя хоста, уже встроенные в его систему подсказок. См. Справочную страницу bash, раздел «ЗАПРОСЫ»:
\h the hostname up to the first `.' \H the hostname \u the username of the current user