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.

n3rd
quelle
4
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.

Matthew Read
quelle
netcfgis ifconfigfor android ..
mpapec
-1

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:

BasicHashtable_test

BlobCache_test

InputChannel_test

InputDispatcher_test

InputEvent_test

InputPublisherAndConsumer_test

InputReader_test

Looper_test

ObbFile_test

String8_test

Unicode_test

Vector_test

ZipFileRO_test

adb

bin

app_process

Anwendungspatch

applypatch_static

asan

asanwrapper

eine Spur

audioloop

bmgr

Bootanimation

bu

Fehlerbericht

Katze

check_prereq

chmod

chown

cmp

Codec

Inhalt

corrupt_gdt_free_blocks

Dalvikvm

Datum

dd

debuggerd

Decoder

dexopt

df

dhcpcd

dmesg

drmserver

Müllkippe

dumpsys

flash_image

fsck_msdos

gdbjithelper

gdbserver

Ereignis

getprop

gzip

hd

Ich würde

ifconfig

iftop

ime

Eingang

unmod

installd

ioctl

ionice

ip6tables

iptables

Schlüsselspeicher

keystore_cli

töten

Linker

ln

Log

logcat

Logwrapper

ls

lsmod

lsof

make_ext4fs

md5

mdnsd

Medienserver

mkdir

mksh

Affe

montieren

mtpd

mv

Nandread

ndc

netcfg

netd

netstat

newfs_msdos

benachrichtigen

Klingeln

ping6

pm

pppd

printenv

ps

Qemu-Requisiten

qemud

r

Waschbär

Radiooptionen

neustarten

Aufzeichnung

Ein Video aufnehmen

Wiederherstellung

Renice

Requestsync

rild

rm

rmdir

rmmod

Route

Rennen wie

schedtest

schedtop

Screencap

Bildschirmfoto

SD-Karte

sendevent

Sensorservice

Bedienung

Service Manager

set_ext4_err_bit

SetKonsole

setprop

sf2

Sch

Showlease

skia_test

schlafen

smd

Lampenfieber

Start

halt

Strom

Oberflächenflinger

svc

synchronisieren

system_server

testid3

Werkzeugkasten

oben

berühren

uiautomator

uim-sysfs

umount

Updater

Betriebszeit vdc vmstat vold watchprops wischen

Ebytes64
quelle