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)