LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

文本编辑器Vim有个内置功能很强加密功能

2023年3月27日 196点热度

在Linux系统中,文本编辑器Vim有个外置功能,可以使用密码加密文件,Vim的文件加密功能不是很强,但比较实用,由于何必要依靠其他软件即可实现。

在我们常见的Linux发行版中,自带的Vim基本都可以支持文件加密,倘若执行加密命令以后,提示“Sorry,thecommandisnotavailableforthisversion”则表示当前版本不支持加密功能。

恢复的文件tmp文件乱码_linux 乱码文件夹_linux 中文文件乱码

image

我们加密文件一般有两种情况,一是须要直接创建加密文件linux 乱码文件夹,二是须要对已有的文件进行加密。下边我们来分别介绍一下这两种情况下怎样进行操作。

创建加密文件很简单,我们只须要执行:

$vim-xfilename

这个命令将创建一个新的文件,并提示须要设置加密密码。我们输入两次密码以后,就步入文件编辑界面。

image

之后,每次尝试使vim打开该文件时,都须要该密码能够步入编辑。假如你不输入任何东西,直接回车或则输入密码不正确时,就会显示文件内容为乱码;只有当输入正确密码后,才能正常显示文件内容。

假如我们使用其他编辑器打开文件,发觉并没有提示我们须要输入密码,文本内容显示的是乱码红旗linux6.0教程,例如使用vi:

恢复的文件tmp文件乱码_linux 乱码文件夹_linux 中文文件乱码

例如我们/mnt目录下已存在一个newfile的文件,如今须要对该文件进行加密。我们首先用vim打开该文件:

$vimnewfile

打开以后按Esc步入命令模式,输入:

:X//请注意,这儿X是小写,之后回车

回车以后,会提示要求输入两次密码。此时,文件早已加密完成了,而且还缺乏最后重要的一步,就是再度在命令行输入保存或则保存退出命令。

:w

或则

:wq

到此为止,文件加密完成。

揭密文件也相当简单,揭密文件的前提是我们才能使用vim正确的打开文件,打开文件以后步入命令模式,执行如下命令:

:setkey=

之后依然要记得执行:wq保存。

或则也可以这样揭秘:

输入正确的密码打开文件后,在命令模式下使用:X指令(请注意这儿X也是小写),之后给一个空密码。此时,文件早已正常揭秘了,下一次打开文件的时侯就可以直接打开了。

尽管vim加密功能使用便捷,并且有时侯可能也会导致一些问题,由于即使文件加密了linux 乱码文件夹,而且没有对写入权限进行限制。我们脑补一下这个场景:我们打开一个加密文件,因为输入了错误的密码,尽管打开了文件,并且内容显示的是乱码。

这个时侯我们须要执行命令:q退出,并且因为可能一些习惯,输入了:wq命令linux 下载,致使乱码内容也写入到原文件,有可能导致数据遗失。

linux 乱码文件夹_linux 中文文件乱码_恢复的文件tmp文件乱码

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: vim vim命令
最后更新:2023年3月27日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
redhat 修改ip Redhat修改IP:简单易学,轻松上手! 我的共享文件夹路径为/mnt/hgfs/desktop 创建用户的时候指定分组是怎样的体验? SUSE Linux虚拟机下载指南 Linux系统与Shell编程入门指南 Linux系统中通常有三种类型的用户:超级用户 安装KaliLinux虚拟机的大小选项中的配置信息介绍 centos rhythmbox CentOS轻松享受Rhythmbox音乐,安装教程! 可用性对比Banshee的应用起来非常简单,你知道吗 解决Linux CPU高负载,8招搞定! 《鸡你太美》都没有对应歌词…… Linux设备驱动开发详解4:8个问题解决方案 嵌入式Linux系统的构建和管理方式发生了什么? 哪些电脑可安装Linux?十大特点解析! Linux服务器的优势是什么? 什么是分区讲解系统?安装linux系统的主要步骤对应的知识点 RedHat磁盘分区指南:规划磁盘信息 Linux操作系统的安装方法(42页珍藏版) Linux硬盘对拷技巧:详解与注意事项 编程语言驱动AI走出20世纪90年代的人工智能冬季
Linux基础——远程访问及控制(OpenSSH服务端)redhat 修改ip Redhat修改IP:简单易学,轻松上手!CentOS网络畅通,教你添加网卡Linux中如何使用“grep”命令命令命令?fedora server FedoraServer:优势与使用方法i2c linux驱动 ARM-Linux开发和MCU开发的不同点,以及ARM-Linux的基本开发环境Linux用户如何获得管理员权限?8种方法解析RedHatLinux操作系统支持的文件系统教程操作环境Linux常用软件源,打造高效系统7-ZipZS中文多语免费版开源免费解压缩软件轻松管理MySQL,这8个Linux工具必备centos教程:解决CentOS7没有图形化界面,以及怎么安装Linux系统移植,嵌入式必备!最小化安装“图形化界面”有什么区别?(Linux基础知识)Linux内核中的五大子系统CPU玩转Linux用户空间MTD,享受高效闪存系统Linux搜索文件夹,快速找到你需要的!java编译后的文件加密保护防止反编译的工具Linux查看SSL版本,轻松掌握Linux文件自动补齐技巧
Linux操作系统进程内核文件的设置文件是什么 (Linux基础知识)Linux系统安装ethtool固件版本的方法 Linux解压gz文件,快速高效的操作技巧! Linux服务器的优势是什么? linux修改文件名字命令 本文10个小技巧,让你成为更高效的Linux高手 Golang开发者乱码问题的原因及解决方法设置中解析 玩转Linux游戏世界:9个必知! 轻松掌握!Linux使用问号查询字符技巧 创建用户的时候指定分组是怎样的体验? Linux基础知识:LINUX软件配置文件常见格式及应用程序 红帽Linux5.5下载指南:简单易懂的操作步骤 轻松掌握Linux系统版本号查询技巧 在Ubuntu上安装Windows10的最简单方法,最安全的方法 Linux系统中通常有三种类型的用户:超级用户 轻松掌握CentOS硬件信息:8种实用方法! 解密Linux系统下的/dev目录:作用与意义 双系统轻松删,电脑管理更便捷! 下载宏碁中文Linux系统,畅享特色功能 轻松掌握Linux 64位版本查看技巧,图形界面秒懂! Linux操作系统的安装方法(42页珍藏版)
标签聚合
sudo linux系统 操作 centos 文件目录 命令模式 虚拟机 命令 linux服务器 软件
书籍
课程
技术群
技术干货大合集↓
  • 2023年6月 / 24篇
  • 2023年5月 / 124篇
  • 2023年4月 / 115篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2