各类系统修改hosts文件的方法

Linux、MACOS系统hosts修改

作者: Duter2016 | 2019-10-22 | 阅读
「编辑」 「本文源码」

安卓系统修改方法

本文介绍三种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)”进行转换,或使用另存为时的保存选项进行换行符转换。


版权声明:本文由 Duter2016 在 2019年10月22日发表。本文采用CC BY-NC-SA 4.0许可协议,非商业转载请注明出处,不得用于商业目的。
文章题目及链接:《各类系统修改hosts文件的方法》




  相关文章:

「游客及非Github用户留言」:

「Github登录用户留言」:

TOP