Shell 等同于sudo tee文件名<<<&引用;“字符串”;鱼

Shell 等同于sudo tee文件名<<<&引用;“字符串”;鱼,shell,fish,Shell,Fish,现在,我在bash中执行以下命令: sudo tee /proc/acpi/nvhda <<<ON 作为一种在fish中工作的方法,其效果与在POSIX系列外壳中的效果一样: echo ON | sudo tee /proc/acpi/nvhda sudo-echo--echo没有意义,它只会写入从父进程继承的已经打开的标准输出句柄;它不打开任何文件,因此不需要任何权限 指向tee的点是在shell外部有一个进程,因此该进程可以位于sudo的另一端。无论您是否使用hered

现在,我在bash中执行以下命令:

sudo tee /proc/acpi/nvhda <<<ON

作为一种在fish中工作的方法,其效果与在POSIX系列外壳中的效果一样:

echo ON | sudo tee /proc/acpi/nvhda
sudo-echo
--
echo
没有意义,它只会写入从父进程继承的已经打开的标准输出句柄;它不打开任何文件,因此不需要任何权限

指向
tee
的点是在shell外部有一个进程,因此该进程可以位于
sudo
的另一端。无论您是否使用heredoc或herestring支持,这都是有效的

echo ON | sudo tee /proc/acpi/nvhda