

如何使用sudo命令来添加内容到文件中
source link: https://www.lujun9972.win/blog/2017/06/04/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8sudo%E5%91%BD%E4%BB%A4%E6%9D%A5%E6%B7%BB%E5%8A%A0%E5%86%85%E5%AE%B9%E5%88%B0%E6%96%87%E4%BB%B6%E4%B8%AD/index.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

如何使用sudo命令来添加内容到文件中
从https://www.cyberciti.biz/faq/sudo-append-data-text-to-file-on-linux-unix-macos/ 中看到的
当我们想往root所属文件中添加内容时,你可能会写出这样的语句
sudo echo '192.168.1.254 route' >> /etc/hosts
然而,这种写法是错误的,它的意思是执行sudo命令,然后将sudo命令的结果添加到/etc/hosts中.
所以,当你用非root用户执行上一语句时,会提示 bash: /etc/hosts: Permission denied
.
正确的做法是为sudo命令使用tee命令或者shell本身:
使用tee命令
echo '192.168.1.254 router' | sudo tee -a /etc/hosts
使用shell本身
sudo sh -c 'echo "192.168.1.254 router" >> /etc/hosts'
Related Issues not found
Please contact @lujun9972 to initialize the comment
Generated by Emacs 27.x(Org mode 9.x)
Copyright © 2014 - 2021 lujun9972
-
Powered by EGO
Themed with emacs_love
Recommend
-
8
V2EX › Linux 请教一下 FreeIPA 的 sudo 命令管理 DUDUHA · 6 小时 46 分钟前 · 107 次点击
-
7
Linux sudo 命令的威力,比你想象的更有用-51CTO.COM Linux sudo 命令的威力,比你想象的更有用 作者:聆听世界的鱼 2022-03-31 10:39:07 Linux 的新用户(尤其是 Ubuntu)应该都会到 sudo 命令...
-
7
在 Linux 上使用 sudo 命令的 5 个理由-51CTO.COM 在 Linux 上使用 sudo 命令的 5 个理由 作者:Seth Kenlon 2022-05-25 16:38:42 除了本文列举的一些功能,sudo 命令还有很多已有的或...
-
4
迷途小书童的Note sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些只有
-
6
sudo 如何不需要密码运行sudo命令 自动化脚本需要配置sudoers文件并允许某些用户在不需要输入密码的情况下运行sudo命令 ...
-
3
sudo Linux sudo命令 一直以来,大家有一个错误的认识,认为sudo仅用于向普通用户提供root权限 ...
-
4
使用 useradd 命令在 Linux 中添加新用户 2022-11-03 11:19:22 useradd 命令可以让超级用户(比如root)在 Linux 系统中创建新的用户账户。下面我们来详细看下如何使用 useradd 命令。
-
6
gzip Linux gunzip命令查看gz文件内容 gunzip命令是用于解压gzip文件。Gzip是最流行的压缩算法之一
-
3
上一篇中已经预告,我们这篇主要说一说Linux中文件内容查看处理相关的命令。一共16个命令,其中 标注的为重点命令,工作中用的也比较多,需要...
-
5
微软为Windows 11引入原生sudo命令支持 微软正在 Windows 11 中测试类似 macOS 或 Linux 的原生 Sudo 命令支持。 Windows Latest 报道称,Windows Update 服务器上日前出现了一个泄露的 Windows Server...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK