Сообщение "file /var/log/syslog редактируется" в nano

Насколько я знаю, я могу просмотреть /var/log/syslog с помощью команды

sudo nano /var/log/syslog

и успешно сделал это несколько раз во время сеанса; однако я пытался найти в журнале ключевые слова и, по-видимому, по ошибке ввел некоторые "неизвестные команды". Терминал завис, поэтому я убил его, чтобы попытаться начать все сначала.

Теперь, когда я запускаю команду выше, я получаю пустой файл с подсказкой внизу окна терминала:

File /var/log/syslog is being edited (by root using Nano 2.4.2) CONT

с вариантами Да, Нет и Отмена.

Почему это происходит? Я испортил мой файл системного журнала? Если так, то насколько это ужасно?

1 ответ

Решение

Если опция "lock-files vim-style" включена (set locking в nanorc), который имеет место по умолчанию, nano создает специальный так называемый "файл блокировки", пока вы редактируете файл, чтобы указать, что файл редактируется в данный момент.

Обычно этот файл удаляется при закрытии nano, но этого не происходит, если вы убиваете его, закрывая терминал.

Просто удалите файл

/var/log/.syslog.swp
Другие вопросы по тегам