При попытке доступа к ~/.bash_profile из Ubuntu Xenial (16.04) в подсистеме Windows для Linux я получаю следующую ошибку :
-bash: /home/<username>/.bash_profile: No such file or directory
Где он находится и как его отредактировать?
Спасибо!
На странице man для bash:
По умолчанию он сначала считывает и выполняет команды из файла> / etc / profile, если этот файл существует. После прочтения этого файла он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в этом порядке и считывает и выполняет команды из первого, который существует и доступен для чтения.Таким образом, он существует в вашем домашнем каталоге IF И КОГДА вы его создаете и читаете.
На странице man для bash:
По умолчанию он сначала считывает и выполняет команды из файла> / etc / profile, если этот файл существует. После прочтения этого файла он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в этом порядке и считывает и выполняет команды из первого, который существует и доступен для чтения.Таким образом, он существует в вашем домашнем каталоге IF И КОГДА вы его создаете и читаете.
На странице man для bash:
По умолчанию он сначала считывает и выполняет команды из файла> / etc / profile, если этот файл существует. После прочтения этого файла он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в этом порядке и считывает и выполняет команды из первого, который существует и доступен для чтения.Таким образом, он существует в вашем домашнем каталоге IF И КОГДА вы его создаете и читаете.
С bash на окнах файлы находятся в одном месте, если вы работаете в среде bash, то есть /home/user_name/.bashrc.
Создайте файл, форма bash, как это было предложено Rinzwind.
Однако, если вы смотрите файлы из окон, вне подсистемы bash, они расположены в
C:\Users\<username>\AppData\Local\Lxss\rootfs
, поэтому ...
C:\Users\<username>\AppData\Local\Lxss\rootfs\home\username
Примечание. Имя пользователя Windows может быть или не быть так же как и ваше имя пользователя bash, зависит от того, как вы устанавливаете bash. Я полагаю.
Предупреждение. Не редактируйте и не изменяйте файлы в вашей среде bash из окон, см. эту ссылку:
DO NOT , при любых обстоятельствах создайте и / или измените файлы Linux с помощью приложений, инструментов, скриптов, консолей и т. д.
С bash на окнах файлы находятся в одном месте, если вы работаете в среде bash, то есть /home/user_name/.bashrc.
Создайте файл, форма bash, как это было предложено Rinzwind.
Однако, если вы смотрите файлы из окон, вне подсистемы bash, они расположены в
C:\Users\<username>\AppData\Local\Lxss\rootfs
, поэтому ...
C:\Users\<username>\AppData\Local\Lxss\rootfs\home\username
Примечание. Имя пользователя Windows может быть или не быть так же как и ваше имя пользователя bash, зависит от того, как вы устанавливаете bash. Я полагаю.
Предупреждение. Не редактируйте и не изменяйте файлы в вашей среде bash из окон, см. эту ссылку:
DO NOT , при любых обстоятельствах создайте и / или измените файлы Linux с помощью приложений, инструментов, скриптов, консолей и т. д.
С bash на окнах файлы находятся в одном месте, если вы работаете в среде bash, то есть /home/user_name/.bashrc.
Создайте файл, форма bash, как это было предложено Rinzwind.
Однако, если вы смотрите файлы из окон, вне подсистемы bash, они расположены в
C:\Users\<username>\AppData\Local\Lxss\rootfs
, поэтому ...
C:\Users\<username>\AppData\Local\Lxss\rootfs\home\username
Примечание. Имя пользователя Windows может быть или не быть так же как и ваше имя пользователя bash, зависит от того, как вы устанавливаете bash. Я полагаю.
Предупреждение. Не редактируйте и не изменяйте файлы в вашей среде bash из окон, см. эту ссылку:
DO NOT , при любых обстоятельствах создайте и / или измените файлы Linux с помощью приложений, инструментов, скриптов, консолей и т. д.