我如何使用ADB shell?

时间:2011-02-05 08:01:12

标签: android adb

如何使用ADB shell控制我的Android手机?

请告诉我ADB的命令

2 个答案:

答案 0 :(得分:3)

adb shell为您提供在设备上运行的ash shell,这是一个兼容sh的shell。所以你有标准的sh builtins:cdecho等等。

然后PATH上有命令二进制文件。我的手机(Nexus One,Android 2.2.2)具有以下功能:

$ ls /system/bin
logwrapper
logcat
nandread
linker
ionice
keystore
installd
hciattach
fsck_msdos
dumpsys
dumpstate
wpa_supplicant
dhcpcd
sleep
dexopt
vold
stop
bluetoothd
route
am
cmp
surfaceflinger
iftop
wipe
monkey
id
toolbox
insmod
sync
notify
cat
ioctl
top
dbus-daemon
rmdir
sh
date
ps
ifconfig
servicemanager
ln
netstat
vdc
sendevent
input
vmstat
schedtop
service
brcm_patchram_plus
mount
dd
bootanimation
tc
hd
getprop
ime
setprop
sdptool
ls
chown
log
run-as
pand
dmesg
schedtest
chmod
pm
kill
rm
df
rild
smd
dalvikvm
mkdir
reboot
omx_tests
bugreport
app_process
lsmod
svc
racoon
netd
dvz
akmd
umount
newfs_msdos
ndc
printenv
gzip
renice
watchprops
mv
bmgr
start
mediaserver
pppd
getevent
rmmod
setconsole
system_server
ping
mm-venc-omx-test
iptables
parse_radio_log
applypatch
dnsmasq
debuggerd
netcfg
mtpd

PATH上还有其他目录,但这些目录都不可访问(除非您已根植设备?)。

另请参阅documentation

答案 1 :(得分:0)

如果您连接了设备或模拟器,请使用参数shell运行adb,如

adb shell

您还可以为adb

的命令和/或参数键入 adb

要使所有这些工作 - adb 必须在路径