Не могу написать в.bashrc: разрешение запрещено
Я скачал NDK для моего Eclipse Juno. Теперь я должен добавить 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
?
2 ответа
Вы не можете просто ввести имя файла для его редактирования.
Вам нужен какой-нибудь редактор, такой как Nano или Vim.
vim ~/.bashrc
nano ~/.bashrc
Проблема не в разрешениях, а в том, что вы делаете, когда набираете это:
~/.bashrc
Набрав просто делать ~/.bashrc
, bash
переводчик считает, что вы хотите выполнить ~/.bashrc
как если бы это был бинарный или исполняемый файл. Который не будет работать. Permission denied
Скорее всего, ошибка возникает из-за отсутствия прав на исполняемый файл. Но даже если это было установлено, попытка все равно потерпит неудачу с другим сообщением об ошибке.
Если вам нужно отредактировать ~/.bashrc
вам нужно открыть его с помощью редактора, такого как nano
как это:
nano ~/.bashrc
Сделайте ваши правки. Сохрани это. И все должно быть хорошо. И вам, возможно, придется перезагрузить ~/.bashrc
чтобы убедиться, что ваши изменения загружены. Вы можете сделать это, выйдя и снова открыв сеанс терминала. Или работает source
по файлу вот так:
source ~/.bashrc