9

Я установил Ubuntu (Bash) Linux на Windows 10 (который поставляется с юбилейным обновлением Windows) и начал играть с ним.

Я заметил, что запуск оболочки (ubuntu bash) не загружает .profile или .bash_profile, даже если файл .profile существует. Есть ли исправление?

2 ответа2

11

Вы можете изменить ярлык Bash, чтобы он выполнял ваш .profile. Нажмите на свойства и добавьте «--login» после «~» в Target.

Примечание. Это свойства файла bash, а не свойства, которые отображаются в верхнем левом окне оболочки bash. В меню "Пуск" щелкните правой кнопкой мыши "Bash на Ubuntu в Windows" и выберите "Дополнительно", затем откройте "Расположение файла". Щелкните правой кнопкой мыши по этому файлу в проводнике и выберите свойства. Там, где вы добавляете "--login".

4

По умолчанию этот выпуск ubuntu-on-windows загружает файл с именем ~/.bashrc (вместо этого).

Это интересно, потому что в ~/.profile есть раздел для автоматической загрузки ~/.bashrc. Поэтому, если вы измените его, чтобы .bashrc загрузил .profile, вам нужно раскомментировать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .