Wie installiere ich Bündel zusätzlicher Terminalbefehle für gerootete Geräte?

Ich habe kürzlich ein HTC Wildfire S-Gerät gerootet und ein Android 4.1.2 AOKP Jelly Bean Custom ROM geflasht. Ein Vorteil ist, dass ich das Terminal jetzt benutzen kann.

Ich bin es ein wenig gewohnt, Terminalemulatoren auf Desktop-Rechnern zu verwenden, habe das aber noch nie auf einem Android-Gerät gemacht. Mir ist aufgefallen, dass einige Befehle nicht gefunden werden, zum Beispiel:

$ tree
/system/bin/sh: tree: not found

Gibt es eine Möglichkeit, meinem Gerät weitere Befehle hinzuzufügen, vielleicht ein Bündel von GNU-Paketen für Android, die irgendwo verfügbar sind?

Listen von Elementen eignen sich im Allgemeinen nicht gut für Stack Exchange. Wenn Sie ein konkretes Problem mit konkreter Antwort haben, zögern Sie nicht, es zu fragen.
Ich habe versucht, meine Frage zu verbessern.

Antworten (3)

Ja, das ist mit dem termuxTerminal möglich.

Startseite | Google Play

Sie können zusätzliche Shell-Befehle mit installieren apt.

$ apt update
$ apt upgrade
$ apt install tree

Bildschirmfoto:

mit termux

Bonus: Funktioniert auch auf nicht gerooteten Geräten!

Termux funktioniert nur auf >= Lollipop-Geräten

Der Baumbefehl ist standardmäßig nicht installiert. Ich weiß nicht, wie ich es über das Terminal in Android installieren soll, aber Sie könnten immer den Befehl ls verwenden, aber ja, es zeigt Ihnen kein Baumformat, das leicht zu verstehen ist, aber dennoch die Arbeit erledigt.

ls -d */

Listet nur die Verzeichnisse im aktuellen Verzeichnis auf.

ls -ltr

Listen Sie alle Dateien nach dem Zeitpunkt ihrer letzten Änderung in umgekehrter Reihenfolge auf. Mit anderen Worten, die zuletzt aufgelisteten Dateien sind die zuletzt geänderten Dateien.

Ich werde versuchen, einen Weg zu finden, das Baumpaket zu installieren. Wenn ich etwas finde, lasse ich es dich wissen.

Installieren Sie auch busybox, um mehr Unix-Befehle verfügbar zu haben. Referenz

tree

Ist auf Ubuntu nicht einmal standardmäßig installiert.

Sie können BusyBox jedoch auf Nicht-CyanogenMod-ROMs installieren, denen allgemeine Dienstprogramme fehlen. YMMV, aber auf den meisten "Stock"-ROMs scheinen die Dienstprogramme zu fehlen. AFAIK Busybox enthält keinen Baum.

MACHEN SIE IMMER ZUERST EINE SICHERUNG!