使用 stdout,通过 sudo 运行

使用 stdout,通过 sudo 运行

当我输入 command 时echo 'cd ~/Development/Web' > /usr/local/bin/webdev,我的目标是在 /usr/local/bin 中创建文件 webdev,我收到错误“权限被拒绝”,然后将命令更改为“ echo 'cd ~/Development/Web' > sudo /usr/local/bin/webdev”,命令成功运行我的期望是在 /usr/local/ 中创建文件 webdev bin,而是在 ~.bin 中创建 sudo 文件。如何在没有sudo suthen 的情况下运行我的第一个命令echo 'cd ~Devel...

答案1

尝试这个 :

echo 'cd ~/Development/Web' | sudo tee /usr/local/bin/webdev

相关内容