2020年2月21日 星期五

如何以只读方式启动vi

有时候需要vi查看一个重要文件,但又不希望改变这个文件,这时候就需要已只读方式启动vi。有两种方法可以实现这一目的。第一种方法,可以使用-R(Read-only,只读)选项启动vi程序。这将告诉vi,您不希望将数据保存回原始文件(这个选项使用于vi和Vim)。第二种方法,可以使用view命令启动该程序。

vi -Rview之间其实没什么区别,哪个好记就使用哪个。因此,下面两条命令是等价的:

vi -R importantfile

view importantfile

两条命令都使用文件importantfile以只读方式启动vi。以这种方式使用vi可以保护重要的数据,以免其被不小心修改。

您可能奇怪,为什么有人希望使用vi来处理一个不能改变的文件呢?如果只希望显示文件,为什么不使用less呢?答案是vi的功能非常强大,因此在显示文件时,许多人愿意使用vi命令,而不是less。一旦掌握了vi的使用方法,就会体会到这种感觉了,特别是需要查看复杂的大型文件时。

沒有留言:

張貼留言