fchost
增加
、删除
、打开
、关闭
)
用于在日常开发中,通过命令行快速操作host文件(使用说明
文件格式
要求如下,每一个段以#name开始,然后接下来每行是ip + domain,以空行
表示该name段结束
hosthost文件格式
#name1
11.2.2.2 www.baidu1.com
11.3.3.3 www.baidu2.com
#name2
12.2.2.2 www.baidu3.com
12.3.3.3 www.baidu4.com
add命令
fchost add QA 23.2.34.23 www.baidu5.com
fchost add QA 23.2.34.24 www.baidu6.com
结果
#name1
11.2.2.2 www.baidu1.com
11.3.3.3 www.baidu2.com
#name2
12.2.2.2 www.baidu3.com
12.3.3.3 www.baidu4.com
#qa
23.2.34.23 www.baidu5.com
23.2.34.24 www.baidu6.com
delete命令
fchost delete QA
结果
#name1
11.2.2.2 www.baidu1.com
11.3.3.3 www.baidu2.com
#name2
12.2.2.2 www.baidu3.com
12.3.3.3 www.baidu4.com
close命令
fchost close name1
结果
#name1
#11.2.2.2 www.baidu1.com
#11.3.3.3 www.baidu2.com
#name2
12.2.2.2 www.baidu3.com
12.3.3.3 www.baidu4.com
open命令
fchost open name1
结果
#name1
11.2.2.2 www.baidu1.com
11.3.3.3 www.baidu2.com
#name2
12.2.2.2 www.baidu3.com
12.3.3.3 www.baidu4.com
其他命令
- fchost list
查看host文件
- fchost list -p
查看host文件路径
- fchost set -p /etc/host
设置host的文件路径
为/etc/host
注意
- 请将host文件的权限设置成当前用户可读可写的权限,否则会报权限错误。sudo chmod 006 /etc/hosts