Когда я запускаю свой терминал, текущий рабочий каталог всегда "/"
. Я хочу, чтобы он начинался с "/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» в сценариях запуска оболочки:
~/.profile ~/.bashrc
Я также проверил бы конфигурацию учетной записи пользователя. Вероятно, для настройки домашнего каталога пользователя установлено значение "/"
а не "/home/<username>"
.
Я добавил --working-directory=~/
в команду, выполняемую моей комбинацией клавиш, чтобы исправить это.