Linux:在vi中按什么可以刷新内容呢?

Linux:在vi中按什么可以刷新内容呢?,第1张

:e : 放弃所有修改,从上次保存文件开始再编辑(重新载入文件,包含被其它编辑器修改过的)

:e! : 放弃所有修改,从上次保存文件开始再编辑

进入底行模式,输入e或e!敲回车即可

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、在linux命令行下输入shell指令:/etc/init.d/nginx reload。

3、最后,按下回车键执行shell指令,此时会看到nginx重新加载了配置文件。

Word不保存会丢(假如这是真的),是因为没保存的文件并不在磁盘上,当我们Ctrl+S之后,它才会保存。不过这个保存完成也不一定意味着文件已经保存在磁盘上了。

在Linux系统中,常见的文件系统都不会在用户调用 write(2) 返回后就意味着文件已经写入磁盘(除非open的flag里面有 O_DIRECT ),要写的东西只是在内存中(如果内存够用),然后等一段时间后写入磁盘。那么问题来了,等多长时间呢?

文件系统刷新时间由这两个文件控制

它们的单位是0.01s,dirty_writeback_centisecs是刷新进程的唤醒间隔的,典型值为5s,不过刷新进程被唤醒也不一定会刷新,dirty_expire_centisecs会决定是否刷新,典型值为30s,也就是说,当一个文件修改时间超过30s,就一定会被刷新到磁盘上。手动设置常常这样写


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8516298.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存