Когда я запускаю свой терминал, текущим рабочим каталогом всегда является "/"
. Я хочу, чтобы это началось с "/home/<username>"
, т. Е. Моего дома.
Есть какое-нибудь решение для этого?
Когда вы открываете новый терминал, текущим рабочим каталогом должна быть ваша домашняя папка.
nevon@loltop:~$ echo ${PWD}
/home/nevon
Тем не менее, если это не так, я полагаю, вы можете добавить в конец файла .bashrc следующее:
cd /home/username
Если исходный рабочий каталог для терминала не является вашим домашним каталогом, у вас, скорее всего, возникнут серьезные проблемы с конфигурацией. Проверьте следующее:
grep $USER /etc/passwd # Should show /home/youruser before the shell location
Проверьте разрешения / владельца вашего домашнего каталога:
ls -ltrd $HOME # You must be the owner
Убедитесь, что вы не используете 'cd' в сценариях запуска оболочки:
[ 112] Я также проверил бы конфигурацию учетной записи пользователя. Вероятно, для конфигурации домашнего каталога пользователя установлено значение "/"
, а не "/home/<username>"
.
Я добавил --working-directory=~/
к команде, выполняемой моим сочетанием клавиш, чтобы исправить это.