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+r | redo,即撤销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) | 本行内容居左 |
mac如何修改hosts文件相关推荐
- MAC vim修改hosts文件
在终端输入sudo vim /etc/hosts 输入密码获取写权限 输入i,执行insert插入修改操作,修改hosts文件内容 修改完成后先按ESC进入命令模式,再按shift + :,在底端出现 ...
- Mac 如何修改hosts文件
Mac使用较少,经常忘记,留作记录 # 终端 vim 或 vi sudo vim /etc/hostssudo vi /etc/hosts
- Mac 快速修改 hosts 文件
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts 转载于:https://www.cnblogs.com/jz319 ...
- Mac修改hosts文件并使其立即生效
Windows 开始 -> 运行 -> 输入cmd -> 在CMD窗口输入 : ipconfig /flushdns Linux 终端输入 : sudo rcnscd res ...
- Mac系统下修改hosts文件
Mac系统下修改hosts文件 小巫只从买了macbook pro之后一直用来装逼还没认真用起来,因为确实在windows下有时候用起来比mac要方便一点,但比起流畅性和观赏性windows也是差了那 ...
- Mac OS 下三种修改Hosts文件的方法
一.系统偏好设置修改 1.打开系统偏好设置,底部有一个Hosts的快捷入口 2.输入ip和hostname后,回车确定,勾选改host即可 二.终端命令行修改 sudo vi /etc/hosts 1 ...
- linux hosts文件如何修改_如何修改hosts文件?让你简单方便快捷管理
如何修改hosts文件?几种修改方法让你简单方便快捷,hosts 是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库&q ...
- Mac下修改hosts 解决访问github慢的问题
Mac下修改hosts 解决访问github慢的问题 mac下hosts文件在 /etc/hosts.所以先打开终端.然后输入如下命令,打开hosts文件. sudo vim /etc/hosts 输 ...
- 如何添加修改hosts文件?几种修改方法让你简单方便管理
如何修改hosts文件?几种修改方法让你简单方便快捷,hosts 是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库&q ...
- [系统] 修改 hosts 文件
记录了在各种系统下修改 hosts 文件的方式 1 hosts 文件的作用 hosts文件将域名与其对应的 IP 地址建立关联表,用户在浏览器中输入访问的域名时,系统会首先自动从 hosts 文件中寻 ...
最新文章
- jmeter中没有sampler_jmeter(七)-BeanShell常用内置变量和场景
- maven-antrun-plugin - Target
- 前端学习(2130):编译作用域的概念
- JAVA编程多线程面试常见知识点灵魂拷问(一)
- 泡泡玛特就“女性面试需填生育计划”一事致歉 称将积极改进
- MyCat分布式数据库集群架构工作笔记0003---Mycat的作用
- 二进制转十进制 十进制转二进制
- splice slice
- 矢量绘图工具:Sketch 78 for mac
- Android系统安装Linux 系统的ubuntu版本
- 一个美女引发的两次灭国之战
- 百度地图API基础操作--导航篇
- 图片加载之前显示 加载中或者加载中图片
- 【深度学习】(10) 自定义学习率衰减策略(指数、分段、余弦),附TensorFlow完整代码
- bilibili视频流量数据潜望镜
- 中国老百姓一生要交多少税?
- 三酷猫学python_python学习06循环
- laravel跨域问题
- b站弹幕姬python_B站弹幕姬()分析与开发(下篇)
- MySQL触发器之insert、update、delete的使用
热门文章
- 五、BD09(百度坐标系)
- 网上书城_前端动态加载类别and书籍显示
- 软件定义和硬件重构知多少(三)
- iconfont 在项目中使用阿里icon
- MulT: An End-to-End Multitask Learning Transformer 多任务共享注意力
- C/C++二维数组指针(指向二维数组的指针)详解
- C++模板编程(18)---模板实例化instantiation
- python网络爬虫入门(三)—— 做个简陋的pixabay 图片下载器
- 分享四个无版权,高清的图片素材网站
- 按键精灵post请求_按键精灵post数据库