--- layout: post # 使用的布局(不需要改) title: 各类系统修改hosts文件的方法 # 标题 subtitle: Linux、MACOS系统hosts修改 #副标题 date: 2019-10-22 # 时间 author: Duter2016 # 作者 header-img: img/home-bg-o.jpg #这篇文章标题背景图片 header-mask: "0.1" # 博文页面上端的背景图片的亮度,数值越大越黑暗 catalog: true # 开启catalog,将在博文侧边展示博文的结构 istop: false # 设为true可把文章设置为置顶文章 music-id: # 网易云音乐单曲嵌入 music-idfull: # 网易云音乐歌单嵌入 tags: #标签 - hosts --- ### 安卓系统修改方法 本文介绍三种Android手机修改hosts文件的方法,但修改hosts文件一定要谨慎:Android手机hosts文件的换行符必须是n而不是windows的rn,使用Notepad++打开hosts文件,依次点击菜单中的“视图–显示符号–显示所有字符”,如果行末是LF就没问题,CR LF结束则需要替换所有的CR LF为LF。 Android手机hosts文件路径:/system/etc/hosts #### 修改hosts方法一:需重启 修改host文件首先需要Android手机获取Root权限 使用Root Explorer管理器或ES文件浏览器装载/system可写状态,找到/system/etc/hosts的文件,使用文本编辑器打开编辑后保存 保存后重启手机即可生效 #### 修改hosts方法二:不需重启 将hosts文件拷贝到电脑,电脑端修改后复制回手机,这种方法不需要重启 #### 修改hosts方法三: 各种android市场中寻找修改hosts的app,例如: hosts 助手 smartHosts #### 修改hosts方法四:不需要重启 直接用手机浏览器下载别人做好的hosts文件(百度网盘里的,不带.txt的)用 RE管理器 (前提需要手机已Root)复制或者移动至 /system/etc/hosts 粘贴或者覆盖即可。 ### hosts文件替换换行符 #### 替换换行符:回车换行CR/LF windows采用回车+换行CR/LF表示下一行,UNIX/Linux使用换行符LF表示下一行,MAC OS系统使用用回车符CR表示下一行。 CR使用符号’\r’表示, ASCII码是13;LF使用’\n’符号表示, ASCII码是10。 各系统使用不同的符号表示下一行,这就给日常处理文档带来了麻烦,例如一些程序读行只能处理LF换行的文件。遇到换行符问题,如果不能修改程序,那么只能编辑文件替换换行符。 #### notepad++替换换行符的方法: 以CR/LF替换成LF为例,ctrl+H打开替换窗口,查找目标填写\r\n替换为\n,查找模式选择“扩展”,全部替换即可 #### UE替换换行符的方法: 在Ue中可以通过菜单“格式(T)–转换回车/换行符为换行(W)”进行转换,或使用另存为时的保存选项进行换行符转换。