Как запустить терминал с текущим рабочим каталогом как & ldquo; Home & rdquo; вместо значения по умолчанию & ldquo; Root & rdquo ;?

Когда я запускаю свой терминал, текущим рабочим каталогом всегда является "/". Я хочу, чтобы это началось с "/home/<username>", т. Е. Моего дома.

Есть какое-нибудь решение для этого?

5
задан 6 August 2010 в 20:56

4 ответа

Когда вы открываете новый терминал, текущим рабочим каталогом должна быть ваша домашняя папка.

nevon@loltop:~$ echo ${PWD}
/home/nevon

Тем не менее, если это не так, я полагаю, вы можете добавить в конец файла .bashrc следующее:

cd /home/username
0
ответ дан 6 August 2010 в 20:56

Если исходный рабочий каталог для терминала не является вашим домашним каталогом, у вас, скорее всего, возникнут серьезные проблемы с конфигурацией. Проверьте следующее:

grep $USER /etc/passwd # Should show /home/youruser before the shell location

Проверьте разрешения / владельца вашего домашнего каталога:

ls -ltrd $HOME # You must be the owner

Убедитесь, что вы не используете 'cd' в сценариях запуска оболочки:

[ 112]
0
ответ дан 6 August 2010 в 20:56

Я также проверил бы конфигурацию учетной записи пользователя. Вероятно, для конфигурации домашнего каталога пользователя установлено значение "/", а не "/home/<username>".

0
ответ дан 6 August 2010 в 20:56

Я добавил --working-directory=~/ к команде, выполняемой моим сочетанием клавиш, чтобы исправить это.

0
ответ дан 6 August 2010 в 20:56

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

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