我想运行一个像am -help
的命令并获取该命令的使用信息。 但是, -help
参数在进程运行时似乎不起作用。 如何使这项工作?
cmd1[0] = "/system/bin/sh"; cmd1[1] = "-c"; cmd1[2] = "/system/bin/am -help" //I want to do sth like this Process process = Runtime.getRuntime().exec(cmd1);
该命令在没有-help
情况下工作。 有什么方法获得Android Shell命令的使用信息和/或语法? 请注意,如果我不发送am -help
并只发送命令,那么它会自动返回该命令的使用信息。 有什么办法可以用其他方式调用这个响应吗?
#!/system/bin/sh curl -s http://man.he.net/?topic=$1\§ion=all | tail -n +10 | head -n -9
保存在xbin(让我们叫它hlp.sh),然后只是hlp.sh cat
,你将有帮助文件的猫..你只需要安装卷曲第一,也需要互联网连接..
我希望我没有误解你在做什么。 但是你听说过这个男人的命令吗? 例如,如果你想运行gparted,你可以输入man gparted
并获得程序的文档。 --help
不像您在手册页中找到的信息那么彻底。
你不需要root来使用man
命令。
编辑 :我的坏。 https://android.stackexchange.com/questions/2149/where-can-i-find-documentation-for-shell-commands我不认为你可以在Android上使用man命令。 这很糟糕。 检查链接虽然,有一些有趣的答案。