\w не сокращает $HOME как ~

Я - SSHing в свои школы серверы Linux, и Мой PS1 в настоящее время устанавливается на:

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

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

myusername@servername (~) %

но однажды я CD к любому другому каталогу, $HOME больше не сокращается как ~. Даже если я CD назад к ~, $HOME все еще расширен в каталоге. Разве \w всегда не предположен сократить?

Спасибо за любую справку/подсказки.

0
задан 30 September 2017 в 17:32

1 ответ

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

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

-1
ответ дан 2 November 2019 в 04:42

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

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