【发布时间】:2012-09-28 01:57:24
【问题描述】:
我在看一些代码,发现了这个代码
{ "su", "-c", "reboot" }
我知道这会让你的手机重新启动,因为它会先要求 su 然后重新启动,但我不知道 -c 是什么意思。
它就像键盘上的输入按钮?我也可以添加尽可能多的吗?像
{ "su", "-c", "code", "-c", "code", "-c", "code" }
谢谢
【问题讨论】:
我在看一些代码,发现了这个代码
{ "su", "-c", "reboot" }
我知道这会让你的手机重新启动,因为它会先要求 su 然后重新启动,但我不知道 -c 是什么意思。
它就像键盘上的输入按钮?我也可以添加尽可能多的吗?像
{ "su", "-c", "code", "-c", "code", "-c", "code" }
谢谢
【问题讨论】:
-c 是一个标志,它告诉su 命令执行-c 之后的命令。所以在这种情况下,它只是以 root 身份告诉系统重新启动。
【讨论】:
su reboot 已经表示“在名为reboot 的用户的凭据下给我一个会话”。
所以必须有一种方法来表明reboot 不是要成为的用户的名称,而是要运行的命令的名称(作为超级用户)。
(您的系统没有su 的手册页吗?)
【讨论】: