我的〜/ .bashrc权限被拒绝了

我在访问~/.bashrc文件时遇到问题。 我做了并获得了以下内容:

 yuve@YuveSys:~$ ~/.bashrc -bash: /home/yuve/.bashrc: Permission denied yuve@YuveSys:~$ sudo su root@YuveSys:/home/yuve# ~/.bashrc bash: /root/.bashrc: Permission denied 

有人可以帮忙吗?

注意 :我使用的是Ubuntu 14.04 LTS。 谢谢。

.bashrc并不意味着要执行但是来源。 试试这个:

 . ~/.bashrc 

编辑文件运行nano .bashrc

希望能帮助到你

如果您要执行的操作是打开.bashrc文件进行编辑,则需要使用任何文本编辑器(例如nano,vi或gedit)打开它。 如果您在以任何方式更改它之后尝试更新,则可以使用source .bashrc命令。

例如 ,

 # Open the file with nano text editor and make changes you want $ nano ~/.bashrc # Run source command to apply changes $ source ~/.bashrc foobar@ubuntu:$ 

也可以看看:

  • 执行Bash脚本与采购它有什么区别?

  • 如何在脚本中向PATH添加目录,以便它影响调用shell和会话的其余部分?

~/.bashrc不应该被执行。 你应该运行像gedit ~/.bashrc这样的东西

你得到了这个错误,因为没有设置执行位,但它不应该。

当你在root中时,你也可以通过运行nano .bashrc来编辑它来进行编辑。