存在与使用Android Shell或在Android上查找Shell命令文档有关的问题。由于找不到任何方便的方法,因此我想使用此线程来编译“有用的” Android命令列表。我将在发布命令时添加命令。
#1 楼
应用程序管理使用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]
示例
安装软件包com.twitter.android- 1.从SD卡中读取APK
pm install /sdcard/com.twitter.android-1.apk
列出包含术语twitter
的已安装软件包
pm list packages | grep twitter
显示twitter软件包的安装目录
pm path com.twitter.android
进程
top
列出所有正在运行的进程/具有实时功能的应用程序更新显示CPU使用率,PID,......
ps
列出所有正在运行的进程/应用程序,并允许使用grep进行过滤
示例
ps | grep apps
列出手机上所有正在运行的应用程序
安装
mount -o rw,remount -t "filesystem" "Device" "Mount Point"
使您可以重新挂载分区以进行写访问或挂载映像。
示例
对根文件系统的写访问
mount -o rw,remount -t rootfs /
为您的/ system分区写访问权限
mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system
使用busybox对/ system进行写访问
busybox mount -o remount,rw /system
安装
myimage.img
的内容,可在文件夹myimage
中查看mount -o loop /sdcard/myimage.img myimage
其他
getprop
可以显示设备配置中有趣的详细信息,例如DNS服务器,网关,GSM详细信息,运行服务,构建参数,版本信息等。评论
netcfg是用于Android的ifconfig。
– mpapec
15年7月14日在8:23
#2 楼
这是/ system / bin,抱歉,我还没有添加文档。
我制作了一个google doc,我和一些朋友计划在春假期间放置我们的文档。如果人们想提供帮助,将不胜感激。 Android Shell命令
/ system / bin内容:
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
am
app_process
applypatch
applypatch_static
asan
asanwrapper
atrace
audioloop
bmgr
引导动画
bu
bugreport
cat
check_prereq
chmod
chown
cmp
编解码器
内容
destroy_gdt_free_blocks
dalvikvm
日期
dd
debuggerd
解码器
dexopt
df
dhcpcd
dmesg
drmserver
dumpstate
dumpsys
flash_image
fsck_msdos
gdbjithelper
gdbserver
getevent
/> getprop
gzip
hd
id
ifconfig
iftop
ime
输入
insmod
installd
ioctl
> ionice
ip6tables
iptables
keystore
keystore_cli
kill
链接器
ln
log
logcat
logwrapper
ls
lsmod
lsof
make_ext4fs
md5
mdnsd
媒体服务器
mkdir
mksh
猴子
mount
mtpd
mv
nandread
ndc
netcfg
netd
netstat
newfs_msdos
ping
ping6
/> pm
pppd
printenv
ps
qemu-props
qemud
r
无线电选项
重新启动
记录
recordvideo
恢复
renice
requestsync
rm
rmdir
rmm od
路线
运行方式
schedtop
screencap
屏幕快照
sdcard
sendevent
sensorservice
服务
> servicemanager
set_ext4_err_bit
setconsole
setprop
sf2
sh
showlease
skia_test
睡眠
smd
stagefright
开始
停止
流
surfaceflinger
svc
sync
system_server
testid3
工具箱
顶部
touch
uiautomator
uim-sysfs
umount
updater
正常运行时间
vdc
vmstat
vold
手表道具
擦
评论
什么定义“有用”?答案如何界定或评估?这对于在使用终端时的日常使用可能很有用。一旦超过8小时的期限,我将把它变成Wiki ... ppl会比:)