¿Qué comandos útiles de Android Shell conoces? [cerrado]
22
Hay preguntas relacionadas con el uso de Android Shell o para encontrar una documentación de los comandos de Shell en Android. Como no he encontrado nada conveniente, me gustaría utilizar este hilo para compilar una lista de comandos de Android "útiles". Voy a agregar comandos a medida que se publiquen.
¿Qué define "útil"? ¿Cómo se limitarán o evaluarán las respuestas?
eldarerathis
Eso podría ser útil para el uso diario mientras se trabaja con el terminal. Voy a convertir esto en un Wiki tan pronto como el tiempo límite de 8 horas ha pasado ... PPL dará cuenta de ello a :)
n3rd
Respuestas:
21
Administración de aplicaciones
Utilice el administrador de paquetes de Android 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]
Ejemplos
Instale el paquete com.twitter.android-1.apk desde la tarjeta SD
pm install /sdcard/com.twitter.android-1.apk
Lista de paquetes instalados que contienen el término twitter
pm list packages | grep twitter
Mostrar el directorio de instalación del paquete de Twitter
pm path com.twitter.android
Procesos
top
Enumera todos los procesos / aplicaciones en ejecución con actualizaciones en vivo que muestran el uso de la CPU, PID, ...
ps
Enumera todos los procesos / aplicaciones en ejecución y permite el filtrado usando grep
Ejemplos
ps | grep apps
Enumera todas las aplicaciones en ejecución en su teléfono
Montaje
mount -o rw,remount -t "filesystem" "Device" "Mount Point"
Le permite volver a montar sus particiones para acceso de escritura o para montar imágenes.
Ejemplos
Acceso de escritura para el sistema de archivos raíz
mount -o rw,remount -t rootfs /
Acceso de escritura para su / partición del sistema
mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system
Acceso de escritura para / sistema usando busybox
busybox mount -o remount,rw /system
Montar el contenido de myimage.img, visible en la carpetamyimage
mount -o loop /sdcard/myimage.img myimage
Otro
getprop puede mostrar detalles interesantes de la configuración del dispositivo, como servidores DNS, puertas de enlace, detalles GSM, servicios en ejecución, parámetros de compilación, información de versión, etc.
aquí está / system / bin Aún no he revisado para agregar documentación, mis disculpas. Hice un documento de Google donde yo y algunos amigos planeamos poner nuestra documentación durante las vacaciones de primavera. Si la gente quiere ayudar, sería muy apreciado. Comandos de Android Shell
/ system / bin contenidos:
BasicHashtable_test
BlobCache_test
InputChannel_test
InputDispatcher_test
InputEvent_test
InputPublisherAndConsumer_test
InputReader_test
Looper_test
ObbFile_test
String8_test
Prueba_unicode
Vector_test
ZipFileRO_test
adb
a.m
proceso_aplicación
aplicar el parche
applypatch_static
asan
asanwrapper
Un rastro
audioloop
bmgr
animación de inicio
bu
informe de error
gato
check_prereq
chmod
chown
cmp
códec
contenido
rupt_gdt_free_blocks
dalvikvm
fecha
dd
depurado
descifrador
dexopt
df
dhcpcd
dmesg
drmserver
basurero
dumpsys
flash_image
fsck_msdos
gdbjithelper
gdbserver
getevent
getprop
gzip
hd
carné de identidad
ifconfig
iftop
yo me
entrada
insmod
installd
ioctl
ionice
ip6tables
iptables
almacén de claves
keystore_cli
matar
enlazador
En
Iniciar sesión
logcat
Logwrapper
ls
lsmod
lsof
make_ext4fs
md5
mdnsd
servidor multimedia
mkdir
mksh
mono
montar
mtpd
mv
nandread
ndc
netcfg
netd
netstat
newfs_msdos
notificar
silbido
ping6
pm
pppd
printenv
PD
qemu-props
qemud
r
mapache
radioopciones
reiniciar
grabar
Grabar video
recuperación
re bueno
solicitudes de sincronización
rild
rm
rmdir
rmmod
ruta
correr como
programado
schedtop
tapa de la pantalla
captura de pantalla
tarjeta SD
sendevent
servicio de sensores
Servicio
gerente de Servicio
set_ext4_err_bit
setconsole
setprop
sf2
sh
showlease
skia_test
dormir
smd
miedo escénico
comienzo
detener
corriente
superficie
svc
sincronizar
servidor_sistema
testid3
caja de instrumento
parte superior
toque
uiautomator
uim-sysfs
desmontar
actualizador
tiempo de actividad vdc vmstat vold watchprops wipe
Respuestas:
Administración de aplicaciones
Utilice el administrador de paquetes de Android pm
Ejemplos
Instale el paquete com.twitter.android-1.apk desde la tarjeta SD
Lista de paquetes instalados que contienen el término twitter
Mostrar el directorio de instalación del paquete de Twitter
Procesos
Enumera todos los procesos / aplicaciones en ejecución con actualizaciones en vivo que muestran el uso de la CPU, PID, ...
Enumera todos los procesos / aplicaciones en ejecución y permite el filtrado usando grep
Ejemplos
Enumera todas las aplicaciones en ejecución en su teléfono
Montaje
Le permite volver a montar sus particiones para acceso de escritura o para montar imágenes.
Ejemplos
Acceso de escritura para el sistema de archivos raíz
Acceso de escritura para su / partición del sistema
Acceso de escritura para / sistema usando busybox
Montar el contenido de
myimage.img
, visible en la carpetamyimage
Otro
getprop
puede mostrar detalles interesantes de la configuración del dispositivo, como servidores DNS, puertas de enlace, detalles GSM, servicios en ejecución, parámetros de compilación, información de versión, etc.fuente
netcfg
esifconfig
para Android ..aquí está / system / bin Aún no he revisado para agregar documentación, mis disculpas. Hice un documento de Google donde yo y algunos amigos planeamos poner nuestra documentación durante las vacaciones de primavera. Si la gente quiere ayudar, sería muy apreciado.
Comandos de Android Shell
/ system / bin contenidos:
fuente