2017-01-06 7 views
3

Ich möchte einen Befehl wie am -help ausführen und Nutzungsinformationen für diesen Befehl abrufen. Der Parameter scheint jedoch nicht auf der Process Runtime zu funktionieren. Wie funktioniert das?Wie führe ich den Linux-Befehl "help" unter Android aus?

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); 

Der Befehl funktioniert ohne die -help. Gibt es eine Möglichkeit, die Nutzungsinformationen und/oder Syntaxen von Android Shell-Commands zu erhalten? Beachten Sie, dass wenn ich am -help nicht sende und nur den Befehl senden, dann gibt es automatisch Nutzungsinformationen für diesen Befehl zurück. Gibt es eine Möglichkeit, diese Antwort auf andere Weise aufzurufen?

Antwort

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

speichern diese in xbin (nennen wir es hlp.sh) dann nur hlp.sh cat finden Sie Hilfe-Dokumentation für Katze haben .. Sie nur curl erste & benötigen Internet-Verbindung benötigen auch ..

+0

Danke, aber würde dies auf einem nicht gerooteten Telefon funktionieren? – Zac

-1

Ich hoffe, ich habe nicht missverstanden, was du versuchst zu tun. Aber haben Sie schon von dem Befehl des Mannes gehört? Zum Beispiel, wenn Sie gparted ausführen möchten, können Sie man gparted eingeben und die Dokumentation über das Programm erhalten. --help ist nicht so gründlich wie die Informationen, die Sie in einer Manpage finden.

Sie müssen nicht rooten, um den Befehl man zu verwenden.

BEARBEITEN: Mein schlechtes. https://android.stackexchange.com/questions/2149/where-can-i-find-documentation-for-shell-commands Ich glaube nicht, dass Sie den Befehl man unter Android verwenden können. Das ist Scheiße. Überprüfen Sie diesen Link, aber es gibt einige interessante Antworten.

Verwandte Themen