/bashrc权限在windows10上被拒绝

/bashrc权限在windows10上被拒绝,bash,ubuntu,windows-subsystem-for-linux,Bash,Ubuntu,Windows Subsystem For Linux,我在windows10上有一个ubuntu,并且我在./bashrc中添加了一些别名 但是当我重新打开ubuntu时,文本的颜色都消失了,第一行显示了-bash:/home/chikuma/.bashrc:Permission denied。 键入bash也被拒绝 我删除了我在/bashrc中添加的所有内容,但它没有做任何更改 发生了什么事???Windows 10不知道Ubuntu子系统中的文件权限。 如果您想编辑.bashrc,只需使用本机Ubuntu nano或vim代码编辑器 要打开.b

我在windows10上有一个ubuntu,并且我在./bashrc中添加了一些别名

但是当我重新打开ubuntu时,文本的颜色都消失了,第一行显示了
-bash:/home/chikuma/.bashrc:Permission denied
。 键入
bash
也被拒绝

我删除了我在
/bashrc
中添加的所有内容,但它没有做任何更改


发生了什么事???

Windows 10不知道Ubuntu子系统中的文件权限。 如果您想编辑.bashrc,只需使用本机Ubuntu nano或vim代码编辑器

要打开.bashrc,请使用:

sudo nano .bashrc
要设置文件权限,请执行以下操作:

chmod 644 .bashrc
此权限等于

rw-r--r--


Windows 10不知道Ubuntu子系统中的文件权限。 如果您想编辑.bashrc,只需使用本机Ubuntu nano或vim代码编辑器

要打开.bashrc,请使用:

sudo nano .bashrc
要设置文件权限,请执行以下操作:

chmod 644 .bashrc
此权限等于

rw-r--r--


您是否有权阅读
.bashrc
?是否使用基于Windows的GUI编辑器编辑
.bashrc
文件?文件权限应为
-rw-r--r--
(ls-alF./.bashrc输出中的第一列)。您是否有权限读取
.bashrc
?是否使用基于Windows的GUI编辑器编辑
.bashrc
文件?文件权限应该是
-rw-r--r--
(ls-alF./.bashrc输出的第一列)。为什么建议使用
sudo nano.bashrc
而不是
nano.bashrc
?除非您特别需要root访问权限,否则切勿使用
sudo
。是的,您是对的。在上述情况下,Windows 10将删除.bashrc中的所有权限。如果没有
sudo
进行编辑,则无法打开该文件。在
chmod
之后,命令
nano.bashrc
可以正常工作。为什么建议使用
sudo nano.bashrc
而不是
nano.bashrc
?除非您特别需要root访问权限,否则切勿使用
sudo
。是的,您是对的。在上述情况下,Windows 10将删除.bashrc中的所有权限。如果没有
sudo
进行编辑,则无法打开该文件。在
chmod
之后,命令
nano.bashrc
将正常工作。