Я - SSHing в свои школы серверы Linux, и Мой PS1 в настоящее время устанавливается на:
PS1="$USER@${HOSTNAME%%.*} (\w) % "
и когда я сначала соединяюсь, моя подсказка правильно показывает:
myusername@servername (~) %
но однажды я CD к любому другому каталогу, $HOME больше не сокращается как ~. Даже если я CD назад к ~, $HOME все еще расширен в каталоге. Разве \w всегда не предположен сократить?
Спасибо за любую справку/подсказки.
Я сталкиваюсь с подобной проблемой с одним пользователем в моих системах. Кроме того, у нее были проблемы для изменения пароля, но корень смог изменить его (я выполняю фрагмент debian). По некоторой неизвестной причине ее учетная запись была создана с этой проблемой, все же все остальное хорошо работало. Решение: sudo usermod-d/home/User_Directory User_Name
и были решены обе проблемы.