首页
学习
活动
专区
工具
TVP
发布

linux vi命令 退出不保存,linux vi保存退出命令(如何退出vi)

在末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑的文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令的功能同命令模式下的ZZ...命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 在命令模式中,则Vi保存该文件后退出。...newfile 否则可选择另外的文件名来保存当前文件,若当前编辑的文件曾被修改过,但并不退出,若用户就是不想保存修改后的文件而要强行退出Vi时, 在末行模式下,则Vi直接退出, 返回到shell,若newfile...to overrides) 提示用户该文件被修改后没有保存,可以再给编辑文件起一个新的文件名,输入命令 :q 系统退出Vi返回到shell,继续等待用户命令。...在使用w命令时, , [例6] :w newfile 此时Vi将把当前文件的内容保存到指定的newfile中,而是继续等待用户输入命令,而原有文件保持不变。

26.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

修改后门ctime | Linux 后门系列

0x00 前情提要 在 alias 后门 | Linux 后门系列一文中,我们为了让后门完美一些,修改了后门文件的 atime、mtime,但是 ctime 一直没有办法修改,今天我们来把这一块补齐,...所以可以查看 stat 的源代码,看一下 stat 应用是如何获取和管理 ctime 的,针对其调用的方法进行系统性地修改应该也是可以实现修改文件 ctime 的 0x03 系统时钟与硬件时钟 Linux...系统时间恢复 通过上面的指令,我们已经可以将文件的 ctime 伪装成和系统某些文件一模一样的状态了,现在面临的问题是如何恢复系统时间。...在修改系统时间之前可以先看一下系统时间和硬件时间是否有较大差距 sudo hwclock --show && date +"%Y-%m-%d %H:%M:%S" 可以看到,差距不大,可以考虑从硬件时间恢复系统时间 修改前将系统时间覆盖到硬件时间,修改后恢复时从硬件时间恢复系统时间...2022-11-02 00:37:06 目录和文件名也要进行对应修改 同时,既然是配置文件,我们将恶意配置文件的权限和所有权也都设置和同目录下正常文件一致(权限和所属方面要符合后门实际情况,不要造成修改后没有权限读取了

5.5K20

vim 退出命令(保存、放弃保存)_linux保存并退出vim

保存和退出 2. 删除命令 3. 复制、移动、跳转 4. 替换、查找字符 5. 撤销和重复 6. 其他命令 声明:以上教程参考了於岳老师的《Linux命令应用大词典》一书。...碎碎念(如果没有时间可以直接跳过该部分,直接看命令) Linux下一切皆文件,所以需要强大的文本编辑器,而vim就是Linux上一个功能强大且使用广泛的文本编辑器。...[jock@localhost ~]$ vim #通过vim命令进入vim编辑器,此时为命令模式,里面可以查看vim的版本、以及如何求助等信息 命令语法: vim [选项] [文件] vim [选项...保存和退出 :q! # 不保存文件,强制退出vim,若退出报错,直接用这个命令即可。 :q # 不保存文件,退出vim。...# 放弃所有修改,从上次保存文件开始再编辑命令历史 ZZ: # 保存退出 ZQ # 不保存退出 2. 删除命令 简单的删除跟word操作一样。

19.1K60

Linux进程信号【信号保存

记录信号是否产生,对于 31 个普通信号来说,一个 int 整型就足以表示所有普通信号的产生信息了;信号还有可能被 “阻塞”,对于这种多状态、多结果的事物,操作系统会将其进行描述、组织、管理,这一过程称为 信号保存...在下单后,快递可能一会儿送达(没有阻塞),可能五天送达(阻塞 -> 解除阻塞),有可能永不送达,因为快递可能永远堵车(阻塞) 堵车也有可能在你下单前发生(信号产生前阻塞) 至于 信号递达后的处理动作 如何理解呢...表示 未被阻塞/未产生未决,1 则表示 阻塞/未决 对于信号的状态修改,其实就是修改 位图 中对应位置的值(0/1) 对于多次产生的信号,只会记录一次信息(实时信号则会将冗余的信号通过队列组织) 如何记录信号已产生...信号在被解除 阻塞状态 后,很快就会 递达 了 关于信号何时递达、以及递达后的处理动作,在下一篇文章中揭晓 以上关于 信号、信号集 的操作都是在进程中进行的,不影响操作系统 ---- 总结 以上就是本次关于 Linux...- 解除阻塞 - 递达信号 的全过程,最终证明 信号在产生之后是保存在 未决表 中的 ----

16120

vim中保存退出命令_linux保存并退出vim

命令 简单说明 :w 保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。 :w! 强制写文件,即强制覆盖原有文件。...强制保存文件内容后退出vim编辑器。这个命令的作用是把内存缓冲区中的数据强制写到启动vim时指定的文件中,然后退出vim编辑器。...如果确实不需要保存修改后的文件内容,可输入“:q!”命令,强行退出vim编辑器。 :w filename 把编辑处理后的结果写到指定的文件中保存 :w!...filename 把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有的文件。 :wq!...filename 把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有文件,并退出vim编辑器。

12.3K30

python使用opencv如何保存图片_OpenCV Python 保存图片

本示例使用的OpenCV版本是:4.1.1 运行Python的编辑器:Jupyter notebook 示例目的 通过无损和有损的方式进行图片保存。...实现代码 1,加载图片 import cv2 # 加载OpenCV img = cv2.imread(“dashen.jpeg”) # 读取/加载 图片 2,把图片保存为PNG格式 使用无损的方式保存成...我们在cv.imwrite()的第三个参数中设置了PNG的编码方式保存图片,并设置了0值,此值在PNG格式中取值范围是0-9,0就是无损,9就是最高程度的压缩。...我们在cv.imwrite()的第三个参数中设置了JPEG的编码方式保存图片,并设置了0值,此值在JPEG格式中取值范围是0-100,数值越高,保存的质量就越高。...程序说明 本示例主要认识cv.imwrite()的作用,可以通过设置有损或者无损的方式保存图片。

3.9K20
领券