2017-01-06 48 views
3

我想運行一個像am -help這樣的命令並獲取該命令的使用信息。但是,-help參數似乎不適用於進程運行時。如何使這項工作?如何在Android上執行「help」Linux命令?

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並只發送命令am,那麼它會自動返回該命令的使用情況信息。有什麼辦法可以用其他方式調用這個響應嗎?

回答

-1
#!/system/bin/sh 
curl -s http://man.he.net/?topic=$1\&section=all | tail -n +10 | head -n -9 

在XBIN保存這個(讓叫它hlp.sh)然後就hlp.sh cat,你將有貓的幫助文檔.. 你只需要安裝捲曲第一&還需要互聯網連接..

+0

謝謝,但會在沒有固定電話的情況下工作嗎? – Zac

-1

我希望我沒有誤解你在做什麼。但你有沒有聽說過男人的命令?例如,如果您想運行gparted,則可以輸入man gparted並獲取有關該程序的文檔。 --help不像您在手冊頁中找到的信息那麼徹底。

您不需要root才能使用man命令。

編輯:我的不好。 https://android.stackexchange.com/questions/2149/where-can-i-find-documentation-for-shell-commands我不認爲你可以在Android上使用man命令。這很糟糕。 檢查鏈接雖然,有一些有趣的答案。