2017-01-06 9 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のcommmandsの使用情報や構文を取得する方法はありますか? am -helpを送信せずにコマンドamを送信すると、そのコマンドの使用情報が自動的に返されることに注意してください。他の方法でその応答を呼び出す方法はありますか?あなただけのカール最初&をインストールする必要があります

答えて

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

そしてちょうどhlp.sh cat、あなたは猫のためのヘルプドキュメントを持つことになります(それをhlp.sh呼び出すことができます)XBINでこれを保存... も

+0

ありがとうございますが、これは根づけられていない電話機でも機能しますか? – Zac

-1
..インターネット接続が必要

私はあなたがしようとしていることを誤解していないことを願っています。しかし、あなたは人間の命令について聞いたことがありますか?たとえば、gpartedを実行したい場合は、man gpartedと入力して、プログラムのドキュメントを入手できます。 --helpは、マニュアルページに記載されている情報ほど徹底的ではありません。

manコマンドを使用するためにルートする必要はありません。

EDIT:悪いです。 https://android.stackexchange.com/questions/2149/where-can-i-find-documentation-for-shell-commands Androidでmanコマンドを使用することはできません。それは吸う。 そのリンクを確認してください、いくつかの興味深い答えがあります。

関連する問題