首页 / 知识
关于bash:sudo echo“something”>>
2023-04-16 16:29:00

sudo echo “something” >> /etc/privilegedFile doesn't work这是一个非常简单的问题,至少看起来应该是关于Linux中的sudo权限。 很多时候,我只是想在 有没有什么方法可以使这项工作不需要 使用
确保避免引号内的引号。 要避免将数据打印回控制台,请将输出重定向到/dev/null。
问题是shell执行输出重定向,而不是sudo或echo,所以这是作为常规用户执行的。 尝试以下代码段:
问题是,处理重定向的是您的shell;它试图以您的权限打开文件,而不是以sudo方式运行的进程。 也许可以这样使用:
做
应该工作。问题是>和>>是由shell处理的,而不是由"sudoed"命令处理的,因此权限是您自己的,而不是您要"sudoing"的用户的权限。 我要注意的是,出于好奇,您也可以引用一个Heredoc(对于大的块):
在bash中,可以使用
用yoo的答案,把这个放在你的
现在你可以运行 编辑: 一个更完整的版本,允许您通过管道输入或从文件中重定向,并包括一个用于关闭附加的
您也可以使用
echo'hello world'(sudo tee-a/etc/apt/sources.list) 通过将sed-i与$a一起使用,您可以在最后一行后面附加包含变量和特殊字符的文本。 例如,向/etc/hosts添加带有$new_ip的$new_主机:
SED选项说明:
这对我很有用:原始命令
工作指令
在使用
像这样对你有用吗? |
最新内容
相关内容
更新文件命令linux?
更新文件命令linux?,工作,系统,地址,信息,时间,命令,目录,基础,标准,网络,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目linux基础命令增加文件?
linux基础命令增加文件?,系统,时间,名字,文件,基础,数据,命令,名称,首次,密码,linux命令如何新建一个文件终端下键入:touch加文件名,这样就创建linux下读取文件命令?
linux下读取文件命令?,系统,工作,地址,数字,图片,信息,网络,命令,文件,一致,linux文件系统常用命令1、其中一些常用的命令包括ls、cd、pwd和mklinux改文件夹名命令?
linux改文件夹名命令?,名字,软件,命令,文件,系统,目录,目标,文件名,源文件,选项,linux中用什么命令移修改文件夹名1、linux下使用mv命令来移动linux建文件命令格式?
linux建文件命令格式?,系统,名字,名称,时间,密码,命令,文件,文件夹,不了,数据,Linux虚拟机命令如何创建新的文件和文件夹1、首先,连接相应linuxlinux文件全选命令?
linux文件全选命令?,电脑,系统,环境,代码,平台,服务,快捷键,文件,命令,权限,linux不小心文件全选点了打开,怎么全部取消打开文件你如果没有修linux浏览文件类命令?
linux浏览文件类命令?,系统,信息,数据,情况,命令,标准,时间,文件,概念,管理,在Linux系统中,执行什么命令查看文件或目录的权限?1、linux查看文linux打包文件夹命令?
linux打包文件夹命令?,系统,工具,管理,图片,文件,命令,位置,软件,目录,格式,linux压缩解压gz文件命令命令格式:tar -zxvf 压缩文件名.tar.gz。linux中统计文件命令?
linux中统计文件命令?,系统,信息,数据,情况,工作,文件,时间,档案,标准,名称,Linux系统中查看所有文件的命令是什么?linux系统下用ls命令列出当linux重名名文件命令?
linux重名名文件命令?,图片,名称,名字,文件,命令,位置,代码,软件,系统,文件名,linux文件重命名命令mv较简单的处理命令:mvmv原文件名新文件名如linux的建立文件命令?
linux的建立文件命令?,名称,系统,时间,名字,命令,文件夹,位置,密码,不了,文件,Linux虚拟机命令如何创建新的文件和文件夹首先,连接相应linux主linux06文件命令?
linux06文件命令?,数字,系统,工作,第一,名字,信息,管理,文件,目录,命令,linux文件操作命令有哪些文件和目录管理:ls:列出当前目录下的内容。cd:进