无法写入 .bashrc:权限被拒绝

无法写入 .bashrc:权限被拒绝

我已经为我的 Eclipse Juno 下载了 NDK。现在我必须将 NDK 添加到路径,并将以下几行添加到我的.bashrc

export ANDROID_NDK=/_path_to/android-ndk-linux/
export ANDROID_SDK=/_path_to/android-sdk-linux/
export PATH=$PATH:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$ANDROID_NDK

我在我的终端上写道......

~/.bashrc

但是它说的是bash:

/home/user/.bashrc: Permission denied

我如何更改写入权限.bashrc

答案1

您不能只键入文件的名称来编辑它。

您需要一些像 Nano 或 Vim 这样的编辑器。

vim ~/.bashrc
nano ~/.bashrc

答案2

问题不在于权限,而在于您输入以下内容时所做的事情:

~/.bashrc

通过简单地输入 doing ~/.bashrcbash解释器认为您想要执行 ~/.bashrc好像它是一个二进制或可执行文件。这样不行。错误Permission denied很可能是由于文件没有可执行权限。但即使设置了可执行权限,尝试仍然会失败并显示不同的错误消息。

如果您需要编辑,~/.bashrc则需要使用如下编辑器打开它nano

nano ~/.bashrc

进行编辑。保存。一切都应该很好。您可能需要重新加载~/.bashrc以确保您的更改已加载。您可以通过退出然后重新打开终端会话来执行此操作。或者source像这样在文件上运行:

source ~/.bashrc

相关内容