Спасибо, что пришли на мой пост :)
Мне было интересно, просто из любопытства, почему файл .bashrc не отображается в wsl с помощью
find | grep file
команда
и отображается с помощью
ls -al ~ / | подробнее
команда?
Я использую права администратора,почему не видно? Моя установка - это дистрибутив linux, работающий на wsl.
Следующий ответ относится только к сборке ОС Windows 10 Pro 19041.685 и Ubuntu, установленной ТОЛЬКО как WSL1. Я не знаю, как поведет себя bash, если Ubuntu будет установлен как WSL2.
Когда вы запускаете сеанс bash через Windows Terminal > Ubuntu, в соответствии с приглашением оболочки по умолчанию (PS1), первым вы видите каталог имя_пользователя@имя_компьютера:/mnt/c /Пользователи/имя_пользователя
. Это папка вашего пользователя по умолчанию для Windows -- C:\Users\имя_пользователя
, но это не домашний каталог вашего пользователя для bash!
В командной строке bash введите cd
. Это приведет вас в ваш домашний каталог bash, и ls -a
отобразит все находящиеся в нем файлы dot bash: .bash_history
, .bash_logout
, . .bashrc
и .profile
.
Добавьте все, что хотите, в .profile
, чтобы настроить предпочитаемую среду.