Android basiert auf Linux und hat einen Linux-Kernel darunter. Kann ich Shell-Befehle verwenden und direkt mit dem Linux-System interagieren? ZB eine Shell-App, die Zugriff auf das Linux-System hat?
25
Ja da ist,
Schauen Sie sich die Anwendung an Better Terminal
oder Android Terminal Emulator
beides wird ab 1.5 unterstützt
Wenn Sie ein drahtloses Netzwerk eingerichtet haben, kann ich empfehlen, eine Verbindung über SSH herzustellen. Damit können Sie in wenigen Minuten auf Ihr Android zugreifen und es vollständig verwalten. Für Linux- oder Putty-Benutzer gibt es außer einigen spezifischen Android-Befehlen keinen Unterschied zu einem Standard-Terminal, das SSH verwendet. Darüber hinaus unterstützen einige Dateimanager wie Nautilus das SSH-Protokoll, sodass Sie die Flexibilität einer Shell und zusätzlich den Komfort für Dateivorgänge mithilfe eines grafischen Dateimanagers haben. Ich mochte SSH so sehr , dass ich eine kleine geschrieben haben , wie zu für Android ( in deutscher Sprache ). Ich weiß, dass es möglicherweise nicht vollständig auf Ihre Frage zutrifft, aber bei der Arbeit mit einem zusätzlichen Computer und einem Android-Telefon berücksichtigt werden kann.
Ein einfach zu verwendender SSH-Server ist SSH Droid , der auf dem Google-Markt erhältlich ist.
quelle
Kürzlich hatte ich eine ähnliche Anforderung und fand das Dienstprogramm ' busybox '. Die Terminal-Emulator-Apps sind nützlich, unterstützen jedoch nur sehr wenige Befehle. Mit 'busybox' konnte ich jedoch auf die meisten allgemein verwendeten Linux-Befehle zugreifen.
Hier ist, wie ich es benutzt habe.
quelle
Die Scripting-Ebene für Android enthält auch eine Shell.
quelle