微软刚刚在其Windows 10周年纪念版中引入了一个Linux子系统。安装非常简单,但我找不到Windows上的bash文件。
它是如何工作的? ~
在Windows中引用了什么?在哪里找到.bashrc
?
答案 0 :(得分:22)
对于这个误会感到抱歉,我查看了谷歌,它将在C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
。
我试过并且它有效,在cmd中输入cd\ && dir *bashrc* /s
它会找到文件,在我的情况下我会看到行C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
但是当我想用窗口浏览器导航它时不起作用,但如果你复制粘贴它,它的工作原理:-)
考虑到您需要知道文件的位置,您可以使用find
命令。
该命令的语法为find {search-path} {file-names-to-search} {action-to-take}
,默认情况下,要采取的操作是打印文件名。
因此,如果你找到.bashrc文件,你可以使用find / -name .bashrc
bash会返回/home/yourusername/.bashrc
此外,如果您想访问主目录,可以使用cd ~
希望我的回答会有所帮助:-)
答案 1 :(得分:22)
自Windows 10 Fall Creators Update以来,位置已更改为:
C:\Users\USERNAME\AppData\Local\Packages\{DIST}\LocalState\rootfs\home\{LINUXUSER}\
其中:
{DIST}
等于CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
{LINUXUSER}
是您要查找.bashrc文件的用户只是想知道来自谷歌的人。
答案 2 :(得分:3)
〜表示用户主文件夹,类似/ home /%username%/
您可以列出ls -al
等文件,并查看.bashrc文件。
答案 3 :(得分:1)
正义类型
vi ~/bashrc
那应该把你放到文件所在的位置。
您只需执行cd ~
即可导航到那里
列出所有带有ls -a
的文件,您应该可以看到它。
答案 4 :(得分:0)
我在以下位置找到我的.bashrc
文件:
/home/your_user_name
您可以运行cd /home/your_user_name
或cd ~
应该也可以运行
如果您以前为window安装了git bash,则可能还会在窗口用户配置文件文件夹中找到.bashrc
文件。在Linux子系统中,您可以将文件放在/mnt/c/Users/your_window_user_name/.bashrc
下,但是,修改该文件仅适用于window中的git bash,而不适用于Linux子系统的shell终端。
注意:我从窗口存储直接安装的Ubuntu是20.04 LTS。
答案 5 :(得分:0)
现在在WSL 2上,您可以在/home/{user_name}
下找到它,并且该文件已隐藏。
您可以通过{text_editor} .bashrc
如果要在Windows中进行编辑,只需键入ubuntu控制台explorer.exe .
,它将打开当前文件夹并显示所有隐藏文件。
很奇怪,但是效果很好。