Quais comandos úteis do Shell Android você conhece? [fechadas]
22
Há perguntas relacionadas ao uso do Shell Android ou à localização de uma documentação dos comandos do Shell no Android. Como não achei nada conveniente, gostaria de usar esse tópico para compilar uma lista de comandos Android "úteis". Vou adicionar comandos à medida que são publicados.
O que define "útil"? Como as respostas serão limitadas ou avaliadas?
eldarerathis
Isso pode ser útil para o uso diário enquanto estiver trabalhando com o terminal. Vou transformar isso em um Wiki, logo que o limite de tempo de 8 horas tem passado ... ppl vai descobrir que :)
n3rd
Respostas:
21
Gerenciamento de aplicativos
Use o gerenciador de pacotes 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]
Exemplos
Instale o pacote com.twitter.android-1.apk a partir do cartão SD
pm install /sdcard/com.twitter.android-1.apk
Listar pacotes instalados que contêm o termo twitter
pm list packages | grep twitter
Mostrar o diretório de instalação do pacote do twitter
pm path com.twitter.android
Processos
top
Lista todos os processos / aplicativos em execução com atualizações ao vivo mostrando o uso da CPU, PID, ...
ps
Lista todos os processos / aplicativos em execução e permite filtrar usando grep
Exemplos
ps | grep apps
Lista todos os aplicativos em execução no seu telefone
Montagem
mount -o rw,remount -t "filesystem" "Device" "Mount Point"
Permite remontar suas partições para acesso de gravação ou montar imagens.
Exemplos
Acesso de gravação para o sistema de arquivos raiz
mount -o rw,remount -t rootfs /
Acesso de gravação para sua partição / system
mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system
Acesso de gravação para / sistema usando o busybox
busybox mount -o remount,rw /system
Monte o conteúdo de myimage.img, visível na pastamyimage
mount -o loop /sdcard/myimage.img myimage
De outros
getprop pode mostrar detalhes interessantes da configuração do dispositivo, como servidores DNS, gateways, detalhes GSM, serviços em execução, parâmetros de compilação, informações de versão etc.
Aqui está / system / bin. Ainda não adicionei documentação, minhas desculpas. Fiz um documento no Google, onde eu e alguns amigos planejamos colocar nossa documentação nas férias de primavera. Se as pessoas quiserem ajudar, seria muito apreciado. Comandos do shell do Android
/ sistema / conteúdo da lixeira:
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
sou
app_process
applypatch
applypatch_static
asan
asanwrapper
um traço
audioloop
bmgr
animação de inicialização
bu
relatório de erro
gato
check_prereq
chmod
chown
cmp
codec
conteúdo
corrupt_gdt_free_blocks
dalvikvm
encontro
dd
debuggerd
decodificador
dexopt
df
dhcpcd
dmesg
drmserver
dumpstate
dumpsys
flash_image
fsck_msdos
gdbjithelper
gdbserver
getevent
getprop
gzip
hd
identidade
ifconfig
iftop
ime
entrada
insmod
installd
ioctl
ionice
ip6tables
iptables
keystore
keystore_cli
mate
vinculador
em
registro
logcat
logwrapper
ls
lsmod
lsof
make_ext4fs
md5
mdnsd
servidor de mídia
mkdir
mksh
macaco
montar
mtpd
mv
nandread
ndc
netcfg
netd
netstat
newfs_msdos
notificar
ping
ping6
PM
pppd
printenv
ps
qemu-props
qemud
r
guaxinim
radiooptions
reiniciar
registro
gravar vídeo
recuperação
renice
ordersync
rild
rm
rmdir
rmmod
rota
correr como
schedtest
schedtop
captura de tela
captura de tela
cartão SD
sendevent
serviço de sensores
serviço
servicemanager
set_ext4_err_bit
setconsole
setprop
sf2
sh
showlease
skia_test
dormir
smd
encenação
começar
Pare
corrente
surfaceflinger
svc
sincronizar
system_server
testid3
Caixa de ferramentas
topo
tocar
uiautomator
uim-sysfs
umount
atualizador
tempo de atividade vdc vmstat vold watchprops wipe
Respostas:
Gerenciamento de aplicativos
Use o gerenciador de pacotes Android pm
Exemplos
Instale o pacote com.twitter.android-1.apk a partir do cartão SD
Listar pacotes instalados que contêm o termo twitter
Mostrar o diretório de instalação do pacote do twitter
Processos
Lista todos os processos / aplicativos em execução com atualizações ao vivo mostrando o uso da CPU, PID, ...
Lista todos os processos / aplicativos em execução e permite filtrar usando grep
Exemplos
Lista todos os aplicativos em execução no seu telefone
Montagem
Permite remontar suas partições para acesso de gravação ou montar imagens.
Exemplos
Acesso de gravação para o sistema de arquivos raiz
Acesso de gravação para sua partição / system
Acesso de gravação para / sistema usando o busybox
Monte o conteúdo de
myimage.img
, visível na pastamyimage
De outros
getprop
pode mostrar detalhes interessantes da configuração do dispositivo, como servidores DNS, gateways, detalhes GSM, serviços em execução, parâmetros de compilação, informações de versão etc.fonte
netcfg
éifconfig
para android ..Aqui está / system / bin. Ainda não adicionei documentação, minhas desculpas. Fiz um documento no Google, onde eu e alguns amigos planejamos colocar nossa documentação nas férias de primavera. Se as pessoas quiserem ajudar, seria muito apreciado.
Comandos do shell do Android
/ sistema / conteúdo da lixeira:
fonte