E325: файл подкачки ВНИМАНИЯ уже представляет ошибку в Vi

Я изменил свои переменные среды до настоящего времени. Когда я пытаюсь использовать следующую команду:

sudo vi /etc/environment

Я получаю соблюдающее предупреждение, и я смущен тем, что сделать затем.

E325: ATTENTION
Found a swap file by the name "/etc/.environment.swp"
      owned by: root   dated: Wed Apr 18 15:03:44 2018
     file name: /etc/environment
      modified: no
     user name: root   host name: my-desktop
    process ID: 6410
     [not usable on this computer]
While opening file "/etc/environment"
         dated: Wed Apr 18 14:49:02 2018

(1) Another program may be editing the same file.  If this is the 
case,
be careful not to end up with two different instances of the same
file when making changes.  Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/environment"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/etc/.environment.swp"
to avoid this message.
"/etc/environment" 6 lines, 389 characters
Press ENTER or type command to continue

Таким образом, кто-то может объяснить мне, что сделать затем и что действительно означает это сообщение?

ОБНОВЛЕНИЕ: Я пытался сделать, как предложено.I нажатый e и это открыло файл среды затем, я нажал i для редактирования это и изменило мою nodejs версию (первоначально, это было 9.x, и я сделал его 8.x), затем, я нажал Esc и затем shift+; и затем wq|x после этого я наконец нажал Enter и это закрывает редактор vi после этого снова, я выполнил ту же команду, но это дало мне ту же ошибку, но с дальнейшим утверждением обновления NEWER than swap file!

Полное сообщение следующим образом:

E325: ATTENTION
Found a swap file by the name "/etc/.environment.swp"
      owned by: root   dated: Wed Apr 18 15:03:44 2018
     file name: /etc/environment
      modified: no
     user name: root   host name: my-desktop
    process ID: 6410
     [not usable on this computer]
 While opening file "/etc/environment"
         dated: Mon May 14 16:53:13 2018
  NEWER than swap file!

(1) Another program may be editing the same file.  If this is the 
case,
be careful not to end up with two different instances of the same
file when making changes.  Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/environment"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/etc/.environment.swp"
to avoid this message.
"/etc/environment" 7 lines, 390 characters
Press ENTER or type command to continue

Не знайте, как разрешить его!

2
задан 14 May 2018 в 15:32

1 ответ

Это означает Вас, или другой пользователь уже начал редактировать файл и там не сохраняется изменения в нем. Вы, вероятно, открыли файл, начали редактировать его и затем вышли из Vi без записи.

Инструкции говорят Вам, что сделать.

Можно или нажать r для восстановления файла, и Вы будете видеть версию с несохраненными изменениями. Сделайте свои редактирования.

Если Вы не хотите восстанавливать несохраненные изменения, нажмите q, чтобы выйти и удалить файл, упомянутый в сообщении

sudo rm /etc/.environment.swp

Затем можно открыть его снова и найти последнюю сохраненную версию.

Когда Вы хотите сохранить свои изменения, и выход нажимают esc и тип :wq.

Но, Вы уверенный, что необходимо отредактировать /etc/environment? Рассмотрите, необходимо ли использовать файл конфигурации в расчете на пользователя такой как ~/.profile вместо этого.

2
ответ дан 2 December 2019 в 03:33

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

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