Мне нужно, чтобы мой редактор nano
автоматически сохранялся каждые 10 секунд или в течение определенного периода времени. Как мне этого добиться?
Невозможно заставить nano
автоматически сохранять файл, который вы редактируете, в определенный период времени. Вы можете сохранять файл каждый раз, когда хотите, не выходя из nano
с помощью Ctrl kbd> + O kbd> («O» из «Omega», не ноль) или F3 KBD>.
Но, не волнуйтесь, автоматически сохраняет резервные копии. См. https://manual.cs50.net/nano/#__save_files :
Если вы использовали
nano
, вы можете увидеть файлы с ".save
"расширение появляется в каталогах, в которых вы работаете. Если вы редактируете файл (назовем его «hello.c
») на сервере, и каким-то образом ваше соединение с сервером теряется, либо из-за того, что вы закрыли окно терминала, либо из-за потери соединения с Интернетом, либо по какой-то другой неизвестной причине,nano
автоматически сохранит резервную копию состояния файла в новом файле с расширением «.save
» (например, «hello.c.save
»). Поэтому, когда вы возвращаетесь на сервер, не беспокойтесь о том, что вы потеряли все, над чем работали, потому что не сохранили в течение длительного периода времени, вы можете просто открыть файл «.save
» затем продолжите с того места, на котором остановились, и когда вы сохраните файл, вы можете сохранить его с именем исходного файла (без расширения «.save
»). Не полагайтесь полностью на это, например, думая, что вы можете просто закрыть окно терминала без сохранения, потому чтоnano
вас охватило, потому что в очень немногих случаях файл создается неправильно.Если файл «
blockquote>.save
» уже существует, и вы открываете файл без расширения «.save
», и ваше соединение снова теряется,nano
сохранит файл с расширением «.save.1
». , увеличивая число в конце добавочного номера каждый раз. Если вы открыли файл без имени и потеряли соединение, файл будет автоматически сохранен с именем «nano.save
».При этом я не вижу причин для беспокойства по поводу автосохранения файлов в
nano
.