2016-12-04 4 views
0

Мне нужно изменить файлы dot.profile и .bashrc в ubuntu 16.04, чтобы я мог настроить разработчика Android. Я не могу сохранить файлы после изменения их в редакторе, потому что у них есть права на root, но я тоже не могу изменить их. Мне нужно установить путь «JAVA_HOME» в конфигурации/etc/environment или ~/.bashrc в 'jdk1.8.0_45'. Также мне нужно запускать/bin/bash -login каждый раз, когда я запускаю свой терминал, чтобы путь был настроен правильно и т.д.Изменение dot.profile и .bashrc

Может ли кто-нибудь помочь с этими незначительными проблемами?

Я не знаю, почему я получил downvoted ...

+0

вы можете использовать экспорт JAVA_HOME = "/ your/path" в/etc/profile. Я думаю, что это действительно для всех пользователей. – OscarAkaElvis

ответ

1

Файл /etc/environment и /etc/bash.bashrc и /etc/profile принадлежат корню, так как большинство файлов в этом каталоге /etc. Это ожидается и должно быть так.

Файлы в ~/ А.К.А. $HOME, которые, как правило, должен содержать /home/username.bashrc и .profile:

$ ls ~/.bashrc ~/.profile 
/home/user/.bashrc /home/user/.profile 

Те файл должен быть самостоятельно пользователем, как это обычно бывает в этом каталоге.

Если эти файлы являются собственными по корню, измените его. I Ubuntu:

$ sudo chown user:user ~/.bashrc ~/.profile 

Пожалуйста, используйте правильное имя пользователя !!

В любом случае, не является be any dot.profile в любом из двух каталогов, и если он существует, вы можете с уверенностью стереть его.

+0

'chown $ USER' будет гарантировать правильное имя пользователя. Думаю, что группы вообще не нужно устанавливать. –

+0

@HaraldNordgren Это не означает вреда, это разумное изменение, и да, это необходимо, когда группа людей нуждается в доступе к определенному файлу. – sorontar

Смежные вопросы