mac如何修改hosts文件

mac修改hosts文件有三种办法:

第一种:将hosts文件权限改为读和写
第二种:复制得到hosts副本,将其修改后替换hosts
第三种:在终端用vim直接修改

个人推荐用第三种,简单方便,方法如下:
(1) 打开终端,输入vim /etc/hosts(如果没有修改过hosts的位置,默认就是/etc/hosts)

(2) 输入法切换至英文,输入i,切换为编辑模式

(3)用键盘的方向键将光标移动到需要修改的地方进行编辑,编辑完成之后按esc键,输入:wq(:wq是vim语法中的保存并退出)回车。

这里为大家举例常用的vim知识

在这里插入图片描述

常用命令及说明

普通模式的命令

按Esc进入普通模式,在该模式下的各种命令如下(有点多):

命令说明
h左移
l右移
j下移
k上移
w移动到下一个单词的开头
e移动到当前单词的结尾
b移动到上一个单词的开头
ge移动到前一个单词的结尾
^移动到行头
$移动到行尾
f<字母>向后搜索<字母>并跳转到第一个匹配的位置
F<字母>向前搜索<字母>并跳转到第一个匹配的位置
t<字母>向后搜索<字母>并跳转到第一个匹配位置之前的字母
T<字母>向前搜索<字母>并跳转到第一个匹配位置之后的字母
shift+zz退出vim
x删除游标所在的字符
3x删除3个连续字符,以此类推
X删除游标所在的前一个字符
Delete同x
dd删除整行
2dd向下删除2行,以此类推
dw删除一个单词(不适用中文)
daw(delete a word)删除一个单词
dnw(n替换为相应数字)删除n个单词
d$或D删除至行尾
d^删除至行首
dG删除到文档结尾处
d1G删除至文档首部
.(小数点)重复上一次的命令操作
gg游标移动到第一行
G游标移动到最后一行
nG游标移动到第n行(如果默认没有显示行号,请先进入命令行模式,输入:set nu以显示行号)
Ctrl+o快速回到上一次(跳转前)光标所在位置
yy复制游标所在的整行
3yy向下复制3行,以此类推
y^复制至行首,不含光标所在处字符
yw复制一个单词
y2w复制两个单词
yG复制至文本末
y1G复制至文本开头
p粘贴至光标后
P粘贴至光标前
ddp剪切并粘贴
r+<待替换字母>将游标所在字母替换为指定字母
R连续替换,直到按下Esc
cc替换整行,即删除游标所在行,并进入插入模式
cw替换一个单词。即删除一个单词,并进入插入模式
C(大写)替换游标以后至行末
~反转游标所在字母大小写
u(n)撤销一次或n次操作
U(大写)撤销当前行的所有修改
Ctrl+rredo,即撤销undo的操作
>>整行向右缩进
<<整行向左回退
/+<需要查找的字符串>+回车向下查找(进入查找之后,输入n和N可以继续查找,n是查找下一个内容,N查找上一个内容,命令行模式下输入noh回车可取消搜索)
?+<需要查找的字符串>+回车向上查找(进入查找之后,输入n和N可以继续查找,n是查找下一个内容,N查找上一个内容,命令行模式下输入noh回车可取消搜索)
\*寻找游标所在处的单词
插入模式的命令

在普通模式下使用下面的键将进入插入模式,并可以从相应的位置开始输入。注意每次要先回到普通模式才能切换成以不同的方式进入插入模式。

命令说明
i在当前光标处进行编辑
I在行首插入
A在行末插入
a在光标后插入编辑
o在当前行后插入一个新行
O在当前行前插入一个新行
cw替换从光标所在位置到一个单词的结尾字符
命令行模式的命令
命令说明
:q!强制退出vim,不保存
:q退出vim
:wq!强制保存并退出vim
:w <文件路径>另存为
:saveas <文件路径>另存为
:x保存并退出vim
:wq保存并退出vim
:set nu显示行号
:set shiftwidth=10设置缩进为10个字符,以此类推(输入Esc回到普通模式,再次尝试>>看缩进是否变化)
:ce(center)本行内容居中
:ri(right)本行内容居右
:le(left)本行内容居左

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值