vi/vim自带加密

author author     2022-09-05     181

关键词:

Linux用vim/vi给文件加密和解密
一、        利用 vim/vi 加密:
优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了;
缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除;

vi编辑器相信大家都很熟悉了吧,vi里有一个命令是给文件加密的,举个例子吧:
1)        首先在root主目录/root/下建立一个实验文件text.txt:
[[email protected] ~]#  vim/vi  text.txt
2)        进到编辑模式,输入完内容后按ESC,然后输入:X(注意是大写的X),回车;
3)        这时系统提示让你输入密码,2次,如下所示:
输入密码: *******
请再输入一次: *******
4)        保存后退出,现在这个文件已经加密了;
5)        用cat或more查看文件内容,显示为乱码;用 vim/vi 重新编辑这个文件,会提示输入密码,如果输入的密码不正确,同样会显示为乱码!
注意:文件加密后,千万别忘了密码!
二、        解密用vi加密的文件(前提是你知道加密的密码):
1)        用 vim/vi 打开文件如text.txt,要输入正确的密码,然后在编辑时,将密码设置为空,方法是输入下面的命令:
:set key=
然后直接回车,保存文件后,文件已经解密了。
2)        或者这样也行:
在正确打开文件后用 “:X” 指令,然后给一个空密码也可以。保存用“wq!”保存。
两种方法实际上效果是一样的。

vi/vim操作

vi/vim是unix/linux操作系统下的文本编辑器。由于unix/linux万物届文件的特性,vi/vim可以编辑任何格式的文件。下面是常见的知识点,仅供参考:编辑方式:vi/vim+文件路径。其中,文件路径可以是绝对路径,也可以是相对路径。如果... 查看详情

vi/vim基本使用方法

vi/vim基本使用方法本文介绍了vi(vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例... 查看详情

linux命令基础3

.vim编辑器  系统自带的是vi,vim是vi的一个升级版 2.vim三种模式  命令模式  输入模式  末行模式 3.模式之间的切换  命令模式--》输入模式:i,a,o  输入模式--》命令模式:ESC ... 查看详情

快速提高vi/vim使用效率的原则与途径

Vi/Vim是所有Unix/Linux操作系统默认配备的编辑器。因其强大的功能和高效的操作,Vi/Vim也成为众多Unix/Linux用户、管理员必须掌握并熟练使用的编辑工具之一。尤其是在没有图形界面的情况下,更是离不开Vi/Vim。Vi/Vim命令非常多、... 查看详情

vi/vim键盘对应图

来源:http://www.runoob.com/linux/linux-vim.html 查看详情

linux❀vi/vim多行前缀等长删除操作(代码片段)

文章目录1、使用vi/vim命令打开文件2、切换vi/vim模式3、选择需要删除的纵向位置4、选择需要删除的横向位置5、选择删除操作附:其他vim命令1、使用vi/vim命令打开文件将光标移动至需要删除的行数最后字母的前一位(光... 查看详情

linux❀vi/vim多行前缀等长删除操作(代码片段)

文章目录1、使用vi/vim命令打开文件2、切换vi/vim模式3、选择需要删除的纵向位置4、选择需要删除的横向位置5、选择删除操作附:其他vim命令1、使用vi/vim命令打开文件将光标移动至需要删除的行数最后字母的前一位(光... 查看详情

vi/vim基本用法(代码片段)

 Vi/Vim是Linux中一款功能强大的编辑器,vi是VisualInterface的缩写,即可视化接口,vim是viiMprove的缩写,即vi的增强版(具有语法着色功能)。它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块... 查看详情

vi/vim的使用

vi/vim的使用基本上vi/vim共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。这三种模式的作用分别是:一般模式:以vi打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用『上下左右... 查看详情

vi/vim编辑器

...I是Unix操作系统和类Unix操作系统中最通用的文本编辑器。VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。 【一般模式】以vi打开一... 查看详情

vi/vim编辑器基础操作

...但是它在Linux中的地位很重,就好像Edit程序在Dos上一样。Vim(ViIMproved)是Vi的加强版,比Vi更容易使用。Vi的命令几乎都可以在Vim上使用。相对Vi来说有更多的新特性:1语法着色显示; 查看详情

删除vi/vim中的空行

HereisacommonRegexIusetoremoveallblanklinesinafileusingVIM:%s/^[ ]*//g 查看详情

vi-vim编辑器(代码片段)

vim编辑器  系统管理员的重要工作就是得要修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的文字接口的文件编辑器,在所有的Linuxdistributions上头都会有的一套文书编辑器就是vi,而且很多软件默认也是使用... 查看详情

第七章-vim文本编辑器

...用的vi作为系统默认的编辑器的。你也许会有疑问,vi与vim有什么区别?可以这样简单理解,vim是vi的升级版。很多linux系统管理员都习惯用vi,那是因为他们接触linux的时候用的就是vi,vim后来才比较流行。所以,无所谓用vi和vim... 查看详情

vim操作常用指令(转)

vim是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visualinterface”的缩写,vim是viIMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用... 查看详情

vi/vim键盘图

tips: 1.copy(co):从m,n行复制到x行(e.g.: 6,9 copy 14) 查看详情

vim不保存退出

对于刚开始使用vi/vim文本编辑器的新手来说,如何在不保存更改而退出vi/vim文本编辑器呢? 当你使用linuxvi/vim文本编辑器对linux下某个配置文件做编辑操作,当你更改完之后,可以保存退出文件,也可以不保存退出vi/vim编辑... 查看详情

vi/vim命令详解(代码片段)

  基础命令学习目录首页 原文链接:https://www.cnblogs.com/mondol/p/vi-examples.html进入vivifilename#打开或新建文件,并将光标置于第一行首vi+nfilename#打开文件,并将光标置于第n行首vi+filename#打开文件,并将光标置于最后一行... 查看详情