Linux 将cat命令用作编辑器时出现权限错误
以下命令按预期工作:Linux 将cat命令用作编辑器时出现权限错误,linux,bash,shell,command,Linux,Bash,Shell,Command,以下命令按预期工作: # Add/create /tmp/hosts with the string content inside EOFs $ cat >> /tmp/hosts <<EOF 127.0.0.0 example.com 127.0.0.0 foo.example.com EOF 为什么??如何才能准确实现上述命令的目的?多亏了@insumniac提供的链接 应采取以下措施: sudo -- bash -c 'cat << EOF >&
# Add/create /tmp/hosts with the string content inside EOFs
$ cat >> /tmp/hosts <<EOF
127.0.0.0 example.com
127.0.0.0 foo.example.com
EOF
为什么??如何才能准确实现上述命令的目的?多亏了@insumniac提供的链接 应采取以下措施:
sudo -- bash -c 'cat << EOF >> /etc/hosts
127.0.0.0 example.com
127.0.0.0 foo.example.com
EOF'
sudo--bash-c'cat>/etc/hosts
127.0.0.0 example.com
127.0.0.0 foo.example.com
EOF'
否则重定向将由当前用户进程处理,而不是由
sudo
处理,这要感谢@insomniac提供的链接
应采取以下措施:
sudo -- bash -c 'cat << EOF >> /etc/hosts
127.0.0.0 example.com
127.0.0.0 foo.example.com
EOF'
sudo--bash-c'cat>/etc/hosts
127.0.0.0 example.com
127.0.0.0 foo.example.com
EOF'
否则重定向将由当前用户进程处理,而不是由
sudo
处理,这要感谢@insomniac提供的链接
应采取以下措施:
sudo -- bash -c 'cat << EOF >> /etc/hosts
127.0.0.0 example.com
127.0.0.0 foo.example.com
EOF'
sudo--bash-c'cat>/etc/hosts
127.0.0.0 example.com
127.0.0.0 foo.example.com
EOF'
否则重定向将由当前用户进程处理,而不是由
sudo
处理,这要感谢@insomniac提供的链接
应采取以下措施:
sudo -- bash -c 'cat << EOF >> /etc/hosts
127.0.0.0 example.com
127.0.0.0 foo.example.com
EOF'
sudo--bash-c'cat>/etc/hosts
127.0.0.0 example.com
127.0.0.0 foo.example.com
EOF'
否则,重定向由当前用户进程处理,而不是通过
sudo
在cat之前使用sudo命令,在cat之前转到此处更多地使用sudo命令,在cat之前转到此处更多地使用sudo命令,在cat之前转到此处更多地使用sudo命令,在cat之前转到此处更多地使用sudo命令。感谢您和@insomniac的快速回答。鉴于对另一个问题的引用,您添加了一个非常宝贵的答案。亲爱的。@devnull:很抱歉你感到不安,我相信失眠症患者应该发布答案而不是评论。@devnull我同意anubhava的观点。回过头来看我最初的问题,我特别问“如何才能准确地实现上述命令的目的?”失眠患者提供的链接没有回答任何问题。@anubhava(1)不完全是这样工作的。(2) 我怀疑你是否理解,鉴于你的答案经常在某个帖子中改变(以及受到其他答案的启发)。真棒。感谢您和@insomniac的快速回答。鉴于对另一个问题的引用,您添加了一个非常宝贵的答案。亲爱的。@devnull:很抱歉你感到不安,我相信失眠症患者应该发布答案而不是评论。@devnull我同意anubhava的观点。回过头来看我最初的问题,我特别问“如何才能准确地实现上述命令的目的?”失眠患者提供的链接没有回答任何问题。@anubhava(1)不完全是这样工作的。(2) 我怀疑你是否理解,鉴于你的答案经常在某个帖子中改变(以及受到其他答案的启发)。真棒。感谢您和@insomniac的快速回答。鉴于对另一个问题的引用,您添加了一个非常宝贵的答案。亲爱的。@devnull:很抱歉你感到不安,我相信失眠症患者应该发布答案而不是评论。@devnull我同意anubhava的观点。回过头来看我最初的问题,我特别问“如何才能准确地实现上述命令的目的?”失眠患者提供的链接没有回答任何问题。@anubhava(1)不完全是这样工作的。(2) 我怀疑你是否理解,鉴于你的答案经常在某个帖子中改变(以及受到其他答案的启发)。真棒。感谢您和@insomniac的快速回答。鉴于对另一个问题的引用,您添加了一个非常宝贵的答案。亲爱的。@devnull:很抱歉你感到不安,我相信失眠症患者应该发布答案而不是评论。@devnull我同意anubhava的观点。回过头来看我最初的问题,我特别问“如何才能准确地实现上述命令的目的?”失眠患者提供的链接没有回答任何问题。@anubhava(1)不完全是这样工作的。(2) 我怀疑你是否理解,鉴于你的答案经常在某个帖子中改变(以及受到其他答案的启发)。