红帽linux下使用 vim /etc/hosts命令却无法编辑是怎么回事?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红帽linux下使用 vim /etc/hosts命令却无法编辑是怎么回事?相关的知识,希望对你有一定的参考价值。

1. 权限够不够,要root用户才可以改
2. 会用vim不?和记事本不一样,不是所见即所得的方式。追问

请问修改后按wq进行保存吗?为什么我再次打开etc/hosts还是没改过了?

追答

wq之后,没提示什么吗?可以wq!试试。
是/etc/hosts,路径要对。

追问

我root后输入vim /etc/hosts后出现如下:

追答

hosts文件之前被谁编辑了,没正常退出,临时文件存在。
要输入E。
或者编辑前,先rm -rf /etc/.hosts.swp

参考技术A 先su,输入root用户的密码;之后在root用户下编辑vim /etc/hosts文件追问

请问要怎么保存啊,我关闭了之后在打开还是没改过来。还有就是关了终端后就再也打不开了。

追答

vim /etc/hosts进入后
按键盘上的ins键就进入了编辑模式,可以修改文件内容,此时左下角会显示insert,表示在编辑模式下.修改完毕后,按esc键,左下角insert消失,依次按冒号,w,q键,确定平面底部依次已经显示你输入的按键后,回车就完成保存了。
建议多看看vim用法。
按E删除上次编辑的临时文件

设置Linux下vi和vim语法高亮显示行数

vim加入语法高亮和显示行数功能

vi /etc/vimrc

在最后加入

syntax on

syntax on 开启语法高亮

vi加入语法高亮和显示行数功能

在设置完vim之后,只需在使用vi的时候直接调用vim

vi /etc/bashrc

在最后加入

 alias vi=vim

使/etc/bashrc起作用

source /etc/bashrc

以上是关于红帽linux下使用 vim /etc/hosts命令却无法编辑是怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章

LINUX设置密码复杂度的文件/etc/pam.d/system-auth,具体需要怎么改?

linux如何进入系统文件/etc/profile修改内容

linux如何进入系统文件/etc/profile修改内容

Linux下永久修改主机名

/etc/resolv.conf 这个文件在哪里,如何打开?

linux /etc/sudoers权限修改,该怎么解决