Как запустить терминал с текущим рабочим каталогом как «Главная», а не по умолчанию «Корень»?

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