Nos comentários, @JeffSchaller observou que um processo nano encerrado salva o arquivo não escrito em file_path.extension.save
.
Se estiver lá, o que foi para mim, é uma simples questão de mv
ing o arquivo em seu nome original.
Eu estava em um Raspberry Pi rodando Raspbian, editando um arquivo com nano, quando perdi minha conexão com a Internet (deixando a zona WiFi). Depois de reconectar uma hora depois, descobri que o pi tinha me chutado para fora, mas depois de voltar a entrar, vi que não havia parado a tarefa. Quando reabri o nano, ele me disse que o arquivo estava sendo editado pelo processo nano anterior e me deu o PID. Fiz alterações substanciais no arquivo e esqueci de salvar, mas presumivelmente as alterações ainda estão lá.
Como posso dizer ao nano para salvar & sair (^ O - > Enter - > ^ X) ou reabrir a tarefa em um novo shell, fora do processo original?