mun*_*nr0 28 command-line nano syslog
据我所知,我可以使用以下命令查看 /var/log/syslog
sudo nano /var/log/syslog
Run Code Online (Sandbox Code Playgroud)
并且在一次会议期间成功地这样做了几次;然而,我试图在日志中搜索关键字,显然错误地输入了一些“未知命令”。终端冻结了,所以我将其杀死以尝试重新开始。
现在,当我发出上面的命令时,我得到了一个空白文件,终端窗口底部有提示:
File /var/log/syslog is being edited (by root using Nano 2.4.2) CONT
有选项,是,否和取消。
为什么会这样?我搞砸了我的系统日志文件吗?如果是这样,那有多可怕?
Flo*_*sch 35
如果启用了选项“vim-style lock-files”(set locking在 nanorc 中),默认情况下是这种情况,nano 在您编辑文件时会创建一个特殊的所谓的“锁定文件”,以指示该文件当前正在编辑。
通常当 nano 关闭时这个文件会被删除,但如果你通过关闭终端来杀死它,则不会发生这种情况。
只需删除文件
/var/log/.syslog.swp
Run Code Online (Sandbox Code Playgroud)