Почему я не могу редактировать файл .bashrc в Ubuntu?

Когда я делаю

vim .bashrc 

и пытаюсь отредактировать файл, он выдает следующую ошибку.

Can't open linked file for editing

Когда я делаю

ls -la 

, он показывает

.bashrc -> /home/likewise-open/company/user/dotfiles/.bashrc

Когда я пытаюсь перейти на dotfiles, он говорит, что каталог не существует.

Пожалуйста, помогите.

0
задан 13 June 2015 в 15:34

3 ответа

Кажется, что Ваш .bashrc является просто ссылкой на некоторое другое место .bashrc -> /home/likewise-open/company/user/dotfiles/.bashrc.

Это не нормальное отношение, таким образом, вместо того, чтобы использовать sudo или независимо от того, что необходимо возвратить его его нормальному месту.

sudo cp /home/likewise-open/company/user/dotfiles/.bashrc ~

Тогда теперь владение изменения, если это не принадлежит Вам:

sudo chown your-username:your-username ~/.bashrc

Теперь гарантируют, что это имеет корректные полномочия:

chmod 644 ~/.bashrc

, Но так как Вы говорите это:

, Когда я пробую к CD в dotfiles, он говорит, что каталог не существует.

Это означает /home/likewise-open/company/user/dotfiles/.bashrc, файл не основан и был удален, таким образом, для этого Вы получаете сообщение:

не Может открыть связанный файл для редактирования

, Это означает, что ссылка является точкой к не существующий файл таким образом неработающая ссылка.

, Таким образом, Вы получаете значение по умолчанию bashrc файл от/etc/skell

cp /etc/skel/.bashrc ~/
0
ответ дан 13 June 2015 в 15:34

Вам нужны полномочия суперпользователя отредактировать файл.

Для становления суперпользователем введите в sudo -s, тогда вводят пароль. После входа в систему затем попробуйте команду, и она будет работать.

0
ответ дан 13 June 2015 в 15:34

Если Ваш dotfiles каталог был удален, знача Ваши точки bashrc для dir, который не существует попытка, удаляющая место назначения прежде, чем скопировать etc/skel /

cp --remove-destination /etc/skel/.bashrc ~/
0
ответ дан 14 June 2015 в 01:34
  • 1
    Спасибо за быстрый ответ! Я знаю, что в большой степени ограничиваюсь и don' t в настоящее время имеют соответствующий перманент - что I' m пытающийся выяснить то, как регистрироваться с идентификатором пользователя. Похож на единственные доступные опции, гостевая сессия или osboxes.org, который не был бы я. Hrmmm - те определенно - not' t шахта... какие-либо предложения? – Max Carlson 11 September 2016 в 10:02

Другие вопросы по тегам:

Похожие вопросы: