vim [filename] не открывает файл в Ubuntu bash

Я пытаюсь открыть файл ac с помощью Vim в Ubuntu из командной строки bash, но он не открывается.

Я хочу открыть следующий файл:

~/Documents/ex8.c

используя следующую команду:

~/Documents$ vim ex8.c

Я определенно установил Vim; однако, когда я запускаю команду, он снова отображает подсказку и не дает крика. Кстати, я также пробовал Google, но я не нашел ничего полезного.

Будучи новичком в Linux, я мог бы сделать что-то неправильно; Я ценю любую помощь в этом вопросе.

1
задан 18 August 2016 в 00:14

1 ответ

У вас может не быть разрешения на чтение файла, или у вас может не быть права на запись в файл, и vim может не захотеть открыть его в режиме только для чтения. В Linux права доступа к файлам изменяются командой chmod. Сделайте это:

Из ~/Documents/ введите ls -la ex8.c, в котором будут перечислены текущие разрешения для этого файла. В крайнем левом углу будет 10 символов, каждый (от 2 до 10) будет разрешением («пользователь», «группа» и «другие», каждый из которых должен иметь 3 разрешения). «r» означает «чтение», «w» означает «разрешение на запись», «x» означает «выполнить» разрешение, а «-» означает, что это разрешение не установлено. type sudo chmod a+rw ex8.c, это даст разрешение на чтение и запись всем (всем пользователям). type ls -la ex8.c еще раз, подтвердите, что в этих столбцах имеется 3 'rw'.

См. здесь для получения дополнительной информации по chmod.

0
ответ дан 23 May 2018 в 07:03
  • 1
    Я следовал вашим указаниям, ожидая результатов, но он все еще не открывается. : { – IntelliData 18 August 2016 в 00:45

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

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