Не могу написать в.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