感谢您来到我的帖子:)
出于好奇,我想知道为什么使用 wsl 时 .bashrc 文件不可见
find | grep file
命令
并且可见使用
ls -al ~/ | more
命令 ?
我正在使用管理员权限,为什么它不可见?我的设置是在 wsl 上运行的 Linux 发行版。
答案1
以下答案仅适用于 Windows 10 Pro OS 版本 19041.685 和仅作为 WSL1 安装的 Ubuntu。我不知道当 Ubuntu 安装为 WSL2 时 bash 会如何表现。
当您通过以下方式启动 bash 会话时Windows 终端 > Ubuntu,根据默认的 shell 提示符 (PS1),您首先看到的目录是user_name@computer_name:/mnt/c/Users/user_name
。这是您的 Windows 用户的默认文件夹 -- C:\Users\user_name
,但它不是您的 bash 用户的主目录!
在 bash shell 提示符下,输入cd
。这将带您进入 bash 主目录,并ls -a
显示其中的所有点 bash 文件: .bash_history
、.bash_logout
、.bashrc
和.profile
。
添加您想要设置的任何内容.profile
来设置您的首选环境。