De acordo com o meu conhecimento, posso visualizar / var / log / syslog com o comando
sudo nano /var/log/syslog
e o fez com sucesso várias vezes durante uma sessão; no entanto, eu estava tentando pesquisar palavras-chave no log e aparentemente inseri alguns 'comandos desconhecidos' por engano. O terminal congelou, então eu o matei para tentar recomeçar.
Agora, quando eu emito o comando acima, recebo o que parece ser um arquivo em branco com o prompt na parte inferior da janela do terminal:
File /var/log/syslog is being edited (by root using Nano 2.4.2) CONT
com as opções Sim, Não e Cancelar.
Por que isso está acontecendo? Eu estraguei meu arquivo syslog? Se sim, quão terrível é isso?
command-line
syslog
nano
munr0
fonte
fonte
ctrl-s
foi pressionado, o que faz com que o visor pare de atualizar. Para se recuperar disso, pressionectrl-q
. Além disso, se você não pretende editar um arquivo, considere usar algo como, emless
vez de um editor, para não fazer alterações inadvertidamente.Respostas:
Se a opção "arquivos de bloqueio no estilo vim" estiver
set locking
ativada ( em nanorc), como é o caso por padrão, o nano criará um chamado "arquivo de bloqueio" especial enquanto você edita um arquivo para indicar que o arquivo está atualmente editado.Normalmente, esse arquivo é removido quando o nano é fechado, mas isso não acontece se você o fechar fechando o terminal.
Apenas remova o arquivo
fonte
.syslog.swp
arquivo a partir deUbuntu 16.04.1 LTS
.