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.


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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.