ubuntu BASH 中的重定向运算符优先级

此命令不起作用:

$ sudo echo 3 > /proc/sys/vm/drop_caches
bash: /proc/sys/vm/drop_caches: Brak dostępu

但是当我分别获得 root 权限时,一切正常。

root@pc:~# echo 3 > /proc/sys/vm/drop_caches
root@pc:~#

这与>操作员重定向sudo而不是echo有关吗?





你可以使用tee ;

回声 3 | 须藤三通/proc/sys/vm/drop_caches

或者您可以简单地将bash字符串运行为sudo

须藤 bash -c "echo 3 > /proc/sys/vm/drop_caches"
相关文章推荐:
(0)

相关推荐