\ w не аббревиатура $ HOME как ~

Я использую SSHing в моих школах linux-серверов, а My PS1 в настоящее время настроен на:

PS1="$USER@${HOSTNAME%%.*} (\w) % "

и когда я впервые подключаю свое приглашение, правильно показывает:

myusername@servername (~) %

, но как только я подключился к любому другому каталогу, $ HOME больше не сокращается до ~. Даже если я вернусь к ~, $ HOME все еще расширяется в каталоге. [W3]

Спасибо за любую помощь / советы.

0
задан 1 October 2017 в 03:32

2 ответа

У меня возникает аналогичная проблема с одним пользователем в моих системах. Кроме того, у нее были проблемы с изменением пароля, но корень смог ее изменить (я запускаю debian stretch). По какой-то неизвестной причине ее учетная запись была создана с этой проблемой, но все остальное работало нормально. Решение sudo usermod -d / home / User_Directory User_Name

и обе проблемы были решены.

-1
ответ дан 18 July 2018 в 05:57

У меня возникает аналогичная проблема с одним пользователем в моих системах. Кроме того, у нее были проблемы с изменением пароля, но корень смог ее изменить (я запускаю debian stretch). По какой-то неизвестной причине ее учетная запись была создана с этой проблемой, но все остальное работало нормально. Решение sudo usermod -d / home / User_Directory User_Name

и обе проблемы были решены.

-1
ответ дан 24 July 2018 в 18:28

Другие вопросы по тегам:

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