Welche nützlichen Android Shell-Befehle kennen Sie? [geschlossen]
22
Es gibt Fragen zur Verwendung der Android-Shell oder zum Auffinden einer Dokumentation der Shell-Befehle unter Android. Da ich nichts Praktisches gefunden habe, möchte ich diesen Thread verwenden, um eine Liste "nützlicher" Android-Befehle zu erstellen. Ich werde Befehle hinzufügen, sobald sie veröffentlicht werden.
Was bedeutet "nützlich"? Wie werden Antworten begrenzt oder ausgewertet?
Eldarerathis
Dies kann für den täglichen Gebrauch bei der Arbeit mit dem Terminal hilfreich sein. Ich werde es in ein Wiki verwandeln, sobald die 8 Stunden abgelaufen sind ... ppl wird es herausfinden als :)
n3rd
Antworten:
21
App-Verwaltung
Verwenden Sie den Android-Paketmanager pm
usage: pm [list|path|install|uninstall]
pm list packages [-f]
pm list permission-groups
pm list permissions [-g] [-f] [-d] [-u] [GROUP]
pm list instrumentation [-f] [TARGET-PACKAGE]
pm list features
pm path PACKAGE
pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH
pm uninstall [-k] PACKAGE
pm enable PACKAGE_OR_COMPONENT
pm disable PACKAGE_OR_COMPONENT
pm setInstallLocation [0/auto] [1/internal] [2/external]
Beispiele
Installieren Sie das Paket com.twitter.android-1.apk von der SD-Karte
pm install /sdcard/com.twitter.android-1.apk
Listet installierte Pakete auf, die den Begriff twitter enthalten
pm list packages | grep twitter
Zeigen Sie das Installationsverzeichnis des Twitter-Pakets an
pm path com.twitter.android
Prozesse
top
Listet alle laufenden Prozesse / Apps mit Live-Updates auf und zeigt die CPU-Auslastung, PID, ...
ps
Listet alle laufenden Prozesse / Apps auf und ermöglicht das Filtern mit grep
Beispiele
ps | grep apps
Listet alle laufenden Apps auf Ihrem Telefon auf
Montage
mount -o rw,remount -t "filesystem" "Device" "Mount Point"
Ermöglicht Ihnen das erneute Bereitstellen Ihrer Partitionen für Schreibzugriff oder zum Bereitstellen von Abbildern.
Beispiele
Schreibzugriff für das Root-Dateisystem
mount -o rw,remount -t rootfs /
Schreibzugriff für Ihre / Systempartition
mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system
Schreibzugriff für / system mit busybox
busybox mount -o remount,rw /system
Hängen Sie den Inhalt von ein myimage.img, der im Ordner angezeigt wirdmyimage
mount -o loop /sdcard/myimage.img myimage
Andere
getprop kann interessante Details aus der Gerätekonfiguration anzeigen, z. B. DNS-Server, Gateways, GSM-Details, ausgeführte Dienste, Build-Parameter, Versionsinformationen usw.
hier ist / system / bin Ich habe noch nicht durchgegangen, um Dokumentation hinzuzufügen, ich entschuldige mich. Ich habe ein Google-Dokument erstellt, in dem ich und einige Freunde vorhaben, unsere Dokumentation über die Frühjahrspause zu veröffentlichen. Wenn die Leute mithelfen wollen, wäre es sehr dankbar. Android Shell-Befehle
Antworten:
App-Verwaltung
Verwenden Sie den Android-Paketmanager pm
Beispiele
Installieren Sie das Paket com.twitter.android-1.apk von der SD-Karte
Listet installierte Pakete auf, die den Begriff twitter enthalten
Zeigen Sie das Installationsverzeichnis des Twitter-Pakets an
Prozesse
Listet alle laufenden Prozesse / Apps mit Live-Updates auf und zeigt die CPU-Auslastung, PID, ...
Listet alle laufenden Prozesse / Apps auf und ermöglicht das Filtern mit grep
Beispiele
Listet alle laufenden Apps auf Ihrem Telefon auf
Montage
Ermöglicht Ihnen das erneute Bereitstellen Ihrer Partitionen für Schreibzugriff oder zum Bereitstellen von Abbildern.
Beispiele
Schreibzugriff für das Root-Dateisystem
Schreibzugriff für Ihre / Systempartition
Schreibzugriff für / system mit busybox
Hängen Sie den Inhalt von ein
myimage.img
, der im Ordner angezeigt wirdmyimage
Andere
getprop
kann interessante Details aus der Gerätekonfiguration anzeigen, z. B. DNS-Server, Gateways, GSM-Details, ausgeführte Dienste, Build-Parameter, Versionsinformationen usw.quelle
netcfg
isifconfig
for android ..hier ist / system / bin Ich habe noch nicht durchgegangen, um Dokumentation hinzuzufügen, ich entschuldige mich. Ich habe ein Google-Dokument erstellt, in dem ich und einige Freunde vorhaben, unsere Dokumentation über die Frühjahrspause zu veröffentlichen. Wenn die Leute mithelfen wollen, wäre es sehr dankbar.
Android Shell-Befehle
/ system / bin contents:
quelle