小编Pos*_*vid的帖子

为什么我可以修改只读文件?

简短问题:

我们为什么可以操纵使用Vim的只读文件:+ w+ q+ !,即使没有作为一个管理员?

长问题:

我有一个对所有人只读的文本文件 (myFile.txt):

navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt 
-r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt
Run Code Online (Sandbox Code Playgroud)

我可以在没有管理员权限的情况下用 Vim 打开它:

navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt 
Run Code Online (Sandbox Code Playgroud)

我修改它并按:Esc+ :+ w+ q+Enter我看到这个错误信息:

E45: 'readonly' option is set (add ! to override)
Run Code Online (Sandbox Code Playgroud)

到目前为止,一切都说得通。但是当我按下:Esc+ :+ w+ q+ !+ 时Enter,Vim 会保存更改。

我使用的是 Ubuntu 16.04 和 VIM 7.4。

vim permissions command-line chmod read-only

42
推荐指数
4
解决办法
2万
查看次数

安全删除应用程序列表

我想问一下 Ubuntu 中是否有任何可以安全删除的预安装应用程序列表。

有一次,我试图从软件中心卸载不必要的应用程序,但它产生了一些错误。例如,我从系统设置中丢失了一些图标,然后我不得不sudo apt-get install ubuntu-desktop恢复丢失的数据。

我想删除不必要的应用程序,但我不想破坏我的系统。

uninstall

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

chmod ×1

command-line ×1

permissions ×1

read-only ×1

uninstall ×1

vim ×1