导航:首页 > 程序命令 > 安卓shell终端命令

安卓shell终端命令

发布时间:2023-06-01 20:14:33

❶ 求安卓手机终端模拟器adb指令

1. 显示系统中全部android平台:
android list targets
2. 显示系统中全部AVD(模拟器):
android list avd
3. 创建AVD(模拟器):
android create avd --name 名称 --target 平台编号
4. 启动模拟器:
emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)
5. 删除AVD(模拟器):
android delete avd --name 名称
6. 创建SDCard:
mksdcard 1024M ~/名称.img
7. AVD(模拟器)所在位置:
linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)
8. 启动DDMS:
ddms
9. 显示当前运行的全部模拟器:
adb devices
10. 对某一模拟器执行命令
abd -s 模拟器编号 命令
11. 安装应用程序:
adb install -r 应用程序.apk
12. 获取模拟器中的文件:
adb pull
13. 向模拟器中写文件:
adb push
14. 进入模拟器的shell模式:
adb shell
15. 启动SDK,文档,实例下载管理器:
android
16. 缷载apk包:
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包
17. 查看adb命令帮助信息:
adb help
18. 在命令行中查看LOG信息:
adb logcat -s 标签名
19. adb shell后面跟的命令主要来自:
源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。
20. 删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm *.apk
21. 获取管理员权限:
adb root
22. 启动Activity:
adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。
23、发布端口:
你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
24、复制文件:
你可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push
如:adb push test.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb pull
如:adb pull /addroid/lib/libwebcore.so .
25、搜索模拟器/设备的实例:
取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices
26、查看bug报告:
adb bugreport
27、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio
28、获取设备的ID和序列号:
adb get-proct
adb get-serialno
29、访问数据库SQLite3
adb shell
sqlite3

❷ android的shell有啥用

android 底层驱动实际linux, linux中大量使用了shell。那 shell到底是什么东西呢?个人理解相当于windows中的

cmd,但是shell很强大,如果你能熟练使用shell,在android开发中如虎添翼。

下面就android常用的shell进行一下说明:

1. cd (change directory)

如: cd / 跳转到根目录 cd ~ 跳转到用户所在的目录

2. ls (list)

显示目录结构

3. chmod 777 path

在开发过程中,如果发现文件不能读写,首先应该想到是否给user权限,可以通过该命令试试看

改变目录属性,如果目录下面还有子目录,加上-R

4. chown 该变目录所有者

如果目录还有子目录,加上-R

5. rm 目录

如果是文件加上-f

如果是目录加上-r

6. find

找文件,如果找到R.java文件,然后删除它

find . -name R.java|args rm -rf

find . -name *.svn|xargs rm -rf
find . -name *.class|xargs rm -rf

7. 替换,如某个文件中根据某个模式替换某行

如下命令就是找到FPTitlebar.java这个java文件,找不到// pm.shutDown();,用pm.shutDown();替换之。

find . -name FPTitlebar.java -exec sed -i 's\// pm.shutDown();\ pm.shutDown();\' {} \;

比较难的如下所示:

find . -name *.java -exec sed -i 's\KeyEvent.KEYCODE_2\KeyEvent.KEYCODE_CAMERA \g ' {} \;
find . -name *.java -exec sed -i 's\KeyEvent.KEYCODE_1\KeyEvent.KEYCODE_CALL \g ' {} \;

找到所有的java文件,用KeyEvent.KEYCODE_CAMERA替换KeyEvent.KEYCODE_2

8. 编译android源码时实际也是执行shell命令:

//执行build 目录下envsetup.sh命令

. build/envsetup.sh

//弹出选择框,分别选择第一个,第一个,第五个,第三个

choosecombo 1 1 5 3

//设置环境变量

export ANDROID_JAVA_HOME=$JAVA_HOME

//执行update命令

make update-api

//起4 个线程同时编译

make -j 4

9. 如果你使用了第三so包,需要在android编译,直接在mk文件中添加如下设置即可:

如下所示:

1. 声明library名称

###############################
LOCAL_STATIC_JAVA_LIBRARIES := xstream
###############################

2. 加入引入的库文件

###############################
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := xstream:xstream-1.3.1.jar
include $(BUILD_MULTI_PREBUILT)
###############################

❸ 一共有几种命令行 安卓的shell命令、back track的终端、还有cdlinux终端等等

如串口线不一样的软件,但都是linux的虚拟终端,
androidshell命令,一般是在一个软件中运行,也是一个虚拟终端。
linux,如back track的终端、还有cdlinux终端,有很多很多的不同终端可用,其作用是一样的。
android的命令解释器,和各种,命令是与linux不同的。

事实上,在个人电脑出现前,人们通过一个设备,使用短的连线(如串口线),或者远距离的电话线连接大型计算机,来使用这个大型计算机;这个设备有键盘,显示器,但是没有处理能力,即没有处理器,没有存储器,……,仅仅是用来驶入命令,显示运行结果的设备,这就是终端。

后来,有了个人计算机,终端与主机一体了,但linux与unix有亲缘关系,而unix就是很多大型机的操作系统,linux也就延续了终端的设计,保留了终端的框架,这是个低层的设计。linux所有的命令,都是通过终端输入,输出的。而且,现在的Linux仍然像早期的大型机一样,可以连接很多很多的终端。

而在图形界面下,不能直接使用终端的,就使用软件终端的方法来实现,这个就是虚拟终端。不管是cdlinux,back track,ubuntu,fedroa,……,所有的linux,unix,bsd,在图形界面下的命令的输入输出软件,都是虚拟终端。有很多不同版本的虚拟终端,虽然界面,菜单,……,不同,但功能是一样的。

android使用了linux的内核,虽然其他的都是自己搞的,但既然内核是linux的,android系统也使用了很多linux的概念的框架,基本与linux是一致的。

实际上,有另一个概念,虚拟终端仅仅是给shell的运行创造了一个环境,真正实现命令解释的,是shell。linux有很多不同的shell,如,sh,bash,ash,csh,zsh,busybox,等等。
android自己做了一个shell,与linux的基本一样,但不与linux完全相同;不过,android可以使用busybox,也可以通过chroot 运行一个完全的linux

❹ 安卓shell命令打开深色模式

强制深色模式软件可以帮助使用者缓解眼部疲劳。一键打开黑暗模式,手机屏幕会变成全黑。非常适合晚上玩手机。暗模式软件可以有效保护你的视力,减少对眼睛的伤害。欢迎有需要的用户下载
1、核心功能是切换Android系统的暗/夜/暗/暗模式/主题/UI。(支持定时切换)。2、主要功能是切换Android系统的暗模式开关,而不是全局强制暗颜色。3、在昏暗环境下,智能提示开启健康护眼,更加智能健康。4、在有足够亮度的环境下,智能提示会关闭夜间模式,昼夜无缝切换。
软件亮点:1、健康眼部使用时间为30分钟。如果超过,则视为疲劳用眼。我们会给你友好的疲劳提示,做你保护眼睛的小管家。2、有三种工作模式,效果相同。请根据需要选择它们3、普通模式(同MIUI暗模式开关,部分系统受限无法使用)立即生效。4、兼容模式:需要ADB授权一次,安卓10及以上立即生效,安卓9.0及以下重启设备后生效。(注意:安卓5.1及以下版本在切换到黑暗模式时将需要启动驾驶模式才能使切换生效)。5、兼容模式要求使用以下adb说明进行授权(注意:某些系统,如OPPO,甚至可能会限制授权)。

❺ 如何打开android命令行终端

1、连接电脑上,用adb打开,android命令行终端即可。

(5)安卓shell终端命令扩展阅读:

终端命令sudo: Executing Commands with Elevated Privileges 执行命令特权 sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。

app_0是用户名,也就是终端在系统中的名字。android是主机名/ 表示当前路径。

这些信息存储在变量PS1中,自己可以改变。改成彩色更加美观,而且输入命令后更加容易找到提示符。有一个重要的基本变量是PATH,这叫命令搜索路径。

❻ 如何用shell 自定义终端命令

alias ad=’git add’
alias st=’git status’
alias stsh=’git stash’
alias ci=’git commit’
alias br=’git branch’
alias bra=’git branch -a’
alias co=’git checkout’
alias dif=’git diff’
alias po=’git push’
alias poo=’git push origin’
alias pod=’git push origin develop’
alias por=’git push origin release’
alias pom=’git push origin master’
alias pl=’git pull’
alias plo=’git pull origin’
alias pld=’git pull origin develop’
alias pldreb=’git pull origin develop –rebase’
alias plr=’git pull origin release’
alias plm=’git pull origin master’
alias pu=’git pull upstream’
alias fch=’git fetch’
alias reseth=’git reset –hard’
alias reb=’git rebase’
alias rebc=’git add . && git rebase –continue’
alias reba=’git rebase –abort’
alias log=’git log’
alias kk=’gitk’

阅读全文

与安卓shell终端命令相关的资料

热点内容
程序员面试经历 浏览:983
苹果怎么设置app只用数据 浏览:855
学以为己pdf 浏览:231
为什么安卓手机进步很大 浏览:342
mfc软件加密 浏览:326
ubuntu上传文件命令 浏览:712
合约马丁格尔源码 浏览:971
慕课文件夹名称 浏览:671
用app国潮手帐怎么做 浏览:254
解压娱乐编辑器 浏览:615
wppdf 浏览:265
sshlinux文件下载 浏览:175
使用ping命令检查网络问题 浏览:751
金手指文件放哪个文件夹 浏览:44
想创app软件怎么操作 浏览:200
为啥电脑总是显示没有文件夹 浏览:674
iphone显示无法验证app怎么回事 浏览:968
推荐解压好游戏 浏览:277
cpu服务器过载怎么办 浏览:620
zip内存压缩 浏览:313