我的主文件夹中有一个文件名@!
。当我打开它时,它具有与我的其他 bash 文件相同的内容myscript.sh
。
我没有为原始 bash 文件分配执行权限。当我检查属性时,两个文件之间的唯一区别是大小。原始文件大小为 1.1 KB,@!
文件大小为 714 字节。它是如何自动创建的?
答案1
如果您使用 Vim,这可能是因为您输入的是:w@!
。:wq!
在美国布局中,@
位于 上2, 正上方QW, 紧挨着!
。1很容易输入错误。
你可以通过再次运行 Vim 来验证这一点,并通过在命令模式下使用向上箭头键向上滚动或键入来检查命令历史记录q:
在正常模式下。