首页 > 生活经验 >

问 hosts 文件位置哪里可以找到 多系统查找教程

2026-11-07 18:26:12
最佳答案

答

hosts 是无扩展名纯文本系统解析文件,不同操作系统存放的目录不一样,Windows 的目录默认是隐藏状态,macOS 和 Linux 是根目录下 etc 文件夹,很多人找不到 hosts 文件,主要原因是不知道路径,或者没有开启显示隐藏文件,还有部分用户不知道需要管理员权限才能进入和编辑,查找 hosts 文件可以直接复制完整路径粘贴到地址栏快速跳转,也可以逐层手动打开文件夹,找到之后还要注意这个文件本身没有后缀名,不要误找成 hosts.txt 这类衍生文件,下面分层整理各系统路径 快速跳转方法 找不到的排查方案和注意事项。

一 各系统 hosts 文件默认位置清单

操作系统完整路径
WindowsC Windows System32 drivers etc hosts
macOSetc hosts
Linuxetc hosts

补充说明 Windows 如果系统盘不是 C 盘,就要改成对应盘符,比如 D 盘系统就写 D Windows System32 drivers etc hosts

二 Windows 系统查找详细步骤

1 打开此电脑,进入系统盘,一般是 C 盘

2 依次打开 Windows 文件夹,System32 文件夹,drivers 文件夹,最后进入 etc 文件夹

3 在 etc 文件夹里面就能看到 hosts 文件

4 如果文件夹看不到,是因为 etc 属于隐藏项目,需要在文件管理器顶部查看选项,勾选隐藏的项目

快速跳转方法 直接复制路径 C Windows System32 drivers etc 粘贴到文件资源管理器地址栏,按回车直接进入 etc 目录

三 macOS 系统查找详细步骤

1 打开访达,点击顶部菜单栏前往

2 选择前往文件夹,输入 etc,回车就可以进入 etc 目录

3 在目录内找到 hosts 文件

补充 macOS 普通双击打开不能直接保存修改,编辑需要终端命令或者用管理员权限编辑器

四 Linux 系统查找详细步骤

1 打开终端

2 输入路径 etc hosts,或者用文件管理器进入根目录,打开 etc 文件夹

3 绝大多数发行版 hosts 都固定在 etc 下,极少定制系统会改动位置

4 修改操作一般需要 sudo 管理员权限

五 找不到 hosts 文件排查清单

1 隐藏文件没有开启 Windows 必须勾选显示隐藏项目,否则 etc 目录内 hosts 看不见

2 系统盘盘符错误 多硬盘电脑系统不一定是 C 盘,要确认当前系统所在盘符

3 误找带后缀文件 比如 hosts.txt hosts.bak,这些都不是系统原生 hosts 文件

4 精简系统或者特殊定制系统 极少数修改版系统会移动 hosts 位置,这种情况可以用系统搜索命令定位

5 安全软件隐藏锁定 部分安全防护软件会保护 etc 目录,临时关闭防护再查看

六 定位 hosts 补充命令方式

Windows 可以在 cmd 里面执行命令定位

macOS Linux 终端可以用查找命令,快速全盘搜索 hosts 文件,适合路径异常的特殊情况

七 编辑前置要点

找到 hosts 之后,编辑保存经常提示权限不足,Windows 需要右键记事本选择以管理员身份运行,再打开 hosts,mac 和 Linux 编辑要加 sudo 权限,修改完成之后需要刷新 DNS 缓存,修改内容才会生效

【常见问题】

问题 1 hosts 文件位置哪里可以找到 Windows 为什么打开 etc 文件夹看不到 hosts

回答 1 hosts 文件位置哪里可以找到这个问题里,Windows 看不到 hosts 一般是没有开启显示隐藏项目,etc 目录属于隐藏属性,勾选显示隐藏文件之后就能在 hosts 文件位置看到原生 hosts 文件

问题 2 hosts 文件位置哪里可以找到 macOS 有没有快速进入 hosts 文件位置的办法

回答 2 hosts 文件位置哪里可以找到,macOS 可以通过访达前往文件夹,输入 etc 直接跳转到 hosts 文件位置,不用一层层点开文件夹

问题 3 hosts 文件位置哪里可以找到 Linux 系统 hosts 文件位置是否固定

回答 3 hosts 文件位置哪里可以找到,主流 Linux 发行版 hosts 文件位置固定在 etc 目录,只有极少数定制系统才会改动默认 hosts 文件位置

问题 4 hosts 文件位置哪里可以找到 找到之后为什么不能直接修改保存

回答 4 hosts 文件位置哪里可以找到,找到 hosts 之后无法保存是因为系统权限保护,hosts 属于系统文件,需要管理员或者 sudo 权限才能编辑 hosts 文件

【免责申明】

本内容为系统 hosts 文件查找操作学习参考,修改 hosts 文件会影响本机域名解析,请遵守相关网络管理规定,操作前建议备份原 hosts 文件。