.bashrc在Windows 10中“在Windows上使用Ubuntu进行Bash”的位置

时间:2016-11-26 17:06:38

标签: linux windows bash .bash-profile windows-subsystem-for-linux

微软刚刚在其Windows 10周年纪念版中引入了一个Linux子系统。安装非常简单,但我找不到Windows上的bash文件。

它是如何工作的? ~在Windows中引用了什么?在哪里找到.bashrc

6 个答案:

答案 0 :(得分:22)

对于这个误会感到抱歉,我查看了谷歌,它将在C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME

我试过并且它有效,在cmd中输入cd\ && dir *bashrc* /s它会找到文件,在我的情况下我会看到行C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME但是当我想用窗口浏览器导航它时不起作用,但如果你复制粘贴它,它的工作原理:-)

我在那里找到了:http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/

考虑到您需要知道文件的位置,您可以使用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_namecd ~应该也可以运行

如果您以前为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

从Ubuntu控制台访问它

如果要在Windows中进行编辑,只需键入ubuntu控制台explorer.exe .,它将打开当前文件夹并显示所有隐藏文件。 很奇怪,但是效果很好。