如何从终端附加到 /etc/hosts 文件? [复制]

Posted

技术标签:

【中文标题】如何从终端附加到 /etc/hosts 文件? [复制]【英文标题】:How to append to /etc/hosts file from the termimal? [duplicate] 【发布时间】:2014-12-13 18:37:37 【问题描述】:

我正在尝试从终端附加到 /etc/hosts 文件:

sudo echo -e "127.0.0.1      localhost-myproject" >> /etc/hosts

即使我使用 sudo,它也不会让我这样做。我的权限被拒绝:

bash: /etc/hosts: Permission denied

我看过其他几个帖子,他们是这样指导的。但我收到了这个错误。我怎样才能做到这一点?谢谢

【问题讨论】:

【参考方案1】:

sudo /bin/bash -c 'echo -e "127.0.0.1 localhost-myproject" >> /etc/hosts'

【讨论】:

在 ubuntu 16 上工作

以上是关于如何从终端附加到 /etc/hosts 文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu终端输入/etc/hosts.equiv怎么显示没那个文件或目录啊?

修改电脑hosts文件

在 Mac OSX 10.6 中将新行附加到 etc/hosts 和 Apache httpd-vhosts.conf 的 Shell 脚本

CMake 检查 '/etc/hosts' 以进行 RPM 安装

ubuntu终端修改hosts的问题

Ubuntu下修改hosts文件