美文网首页
linux如何将内容重定向到一个需要权限的文件中

linux如何将内容重定向到一个需要权限的文件中

作者: 沙漠中的猴 | 来源:发表于2017-10-18 11:25 被阅读0次

我想使用curl命令将网络上的工具安装到本地的/usr/local/bin目录下,这个目录需要管理员权限才能够新增或修改内容。于是我执行

sudo curl -L https://github.com/hyperledger/fabric-chaintool/releases/download/v0.10.3 >> /usr/local/bin/chaintool

结果提示我Permission denied。当时我就惊呆了,明明使用了sudo命令了,怎么还是没有权限?
于是搜索了一下资料,发现上面的命令仅仅是让curl命令有了权限,却没有给 >> 重定向命令增加权限。于是修改命令为

sudo sh -c "curl -L https://github.com/hyperledger/fabric-chaintool/releases/download/v0.10.3 >> /usr/local/bin/chaintool"

让sh来取得sudo权限,然后通过-c指定字符串内容,这样就可以解决了。
下载完工具之后,别忘了给该工具增加可执行权限

cd /usr/local/bin
sudo chmod +x chaintool

相关文章

  • linux如何将内容重定向到一个需要权限的文件中

    我想使用curl命令将网络上的工具安装到本地的/usr/local/bin目录下,这个目录需要管理员权限才能够新增...

  • Linux基础(六)

    <2>输出重定向命令:> Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。 ...

  • Linux 常用命令二

    输出重定向命令:>Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。ls > ...

  • 无标题文章

    输出重定向命令 Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。 如:ls ...

  • linux service服务自启动

    1、创建servce文件 2、写入内容 3、重定向到文件 4、更改配置文件权限 5、reload and enab...

  • docker文档合集

    docker alpine中安装telnet如何将docker日志重定向到单个文件里docker CE与EE区别/...

  • Lesson 007 —— Linux 文件及系统基础

    Lesson 007 —— Linux 文件及系统基础 文件操作 cat: 查看文件内容 > : 重定向(管道)符...

  • Python 高级 2

    1.高级Linux命令及命令选项的使用 <1>重定向命令:> Linux允许将命令执行结果重定向到一个文件,本应显...

  • 20170724 文件权限

    概要 linux文件权限linux文件特殊权限ACL 访问控制列表 一、linux文件权限 (一)linux文件属...

  • Linux 输入重定向和输出重定向

    输入重定向 使用输入重定向 <,<< < 将需要交互输入的内容存放到文件中,用来当做命令的输入。注意后面必须是文件...

网友评论

      本文标题:linux如何将内容重定向到一个需要权限的文件中

      本文链接:https://www.haomeiwen.com/subject/slmsuxtx.html