订阅本站
收藏本站
微博分享
QQ空间分享

解释使用Vim时Linux命令中的'@!'文件

lilin 分类:Linux命令 时间:2020/01/13 22:10:18 评论: 加入收藏

我听说很多人抱怨在Linux系统上有一个名为“@!”的文件,主要是那些使用vim作为他们选择的文本编辑器的文件。

在对同一问题进行一些研究时,我可以将其缩小到用户问题,可能在使用Vim编辑文件时输入错误的命令,这通常是由于键盘布局不同于默认的美国键盘布局,导致字符错误输入。

Vim学习参考文章:玩转Linux必备的Vim技能,一文读懂Vim的安装和配置,学习之法。

 

使用Vim时Linux命令中的'@!'文件是什么

现在使用Vim编辑文件,当使用vim对文件进行更改时,我们通常会执行save和exit,这在vim中使用键完成:

:wq

或者:

:wq!

如果你按错了键,你可能最终会做一个不同的动作,例如,如果你输入:

:w@!

该文件将被保存,但另一个文件名为@!创建,你可以试一试看看:

$ mkdir /tmp/test

$ vim file1

Hello World

保存使用:

:w@!

检查目录内容:

$ ls 

'@!' file1

$ cat file1 

Hello world

$ cat @!

Hello world

你可以使用rm命令轻松删除此文件:

$ rm @!

我希望这对你有帮助,下次在vim上保存内容时要小心,而不是使用:wq,你可以使用:

ZZ

这意味着你退出编辑模式并按以下快捷键:

Shift +zz

 

TAG:

文章评论

留言与评论(共有 0 条评论)
   
验证码: