Vi可以写入文件,尽管文件是只读的
以下示例显示如何创建仅具有读取权限的文件。如我们所见,当我尝试使用echo命令写入此文件时,得到了Permission denied。 但是,为什么在我们使用vi的情况下,我们没有得到Permission denied?从这里可以看出,即使文件是只读的,我们也可以写入文件。 这是怎么回事 这是vi错误吗? [admin@madona-machine1 ~]$ touch test-file [admin@madona-machine1 ~]$ ls -ltr total 0 -rw-r--r-- 1 admin admin 0 Apr 13 07:32 test-file [admin@madona-machine1 ~]$ chmod -w test-file [admin@madona-machine1 ~]$ ls -ltr total 0 -r--r--r-- 1 admin admin 0 Apr 13 07:32 test-file [admin@madona-machine1 ~]$ echo try_to_write > …