我想要做到以下几点:
$ echo "secrets" > protected_file
但问题是,我没有“保护文件”的文件权限,所以我尝试以下:
$ sudo echo "secrets" > protected_file
但是,这不起作用,因为只有命令的“回声”部分在sudo下执行。
什么是正确的方法来做到这一点?
– 杰弗里·李
sudo bash -c 'echo "secrets" > protected_file'
尝试echo 'secrets' | sudo tee filename > /dev/null
echo 'secrets' | sudo tee filename > /dev/null
或echo 'secrets' | sudo tee -a filename > /dev/null
echo 'secrets' | sudo tee -a filename > /dev/null
如果你想追加。