您的位置:首页 > 运维架构 > Linux

Linux-Android开发常用命令

2015-10-25 21:05 519 查看
1、安装bin文件:

sudo chmod u+x *.bin

sudo ./*.bin

2、过滤打印log信息:

adb logcat -s TAG:E

3、串口工具minicom使用:

安装:sudo apt-get install minicom

第一次启动时:

输入minicom -s

出现配置菜单:选serial port setup进入串口配置

输入A配置串口驱动为/dev/ttyS0

输入E配置速率为115200 8N1

输入F将 Hardware Flow Control 设 为 NO

输入S将 Software Flow Control 设 为 NO

设置完成后选择Save setup as dfl将当前设置保存为默认设置

选Exit退出

下次直接输入minicom,就可进入

Ctrl-A+Z:将出现一个帮助窗口,提供了所有命令的简述(如:输入Q,退出终端)

4、linux脚本文件执行:

#!/bin/sh 输入./*.sh

$SHELL(/bin/bash) . *.sh(source命令)

5、SD卡和TF卡区别:SD卡有写保护开关,常用于PDA、Digital Camera、Media Player;TF卡常用于cell phone;TF+卡套<=>SD

6、Secure Shell(加密网络协议)

ssh命令:ssh john@192.168.35.1(ssh 192.168.35.1 -l john)

scp --- 主要是在不同的Linux系统之间来回copy文件

不同的Linux之间copy文件常用有3种方法:

第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以在另外一台机器使用ftp的client程序来进行文件的copy。

第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。

第三种就是利用scp命令来进行文件复制。

scp是有Security的文件copy,基于ssh登录。

使用方法:scp -r john@192.168.35.1:~/... ~/... (localhost:远程文件复制到本地)等价于scp -r ~/... john@localhost:~/...(ssh登录)

scp ~/... john@remote:~/...(本地文件复制到远程主机)

7、Ctrl+Shift+F1:Gnome切换到命令行,Ctrl+Shift+F7:切换回桌面

8、$(#):cd / 根目录;cd(cd ~) 用户主目录;cd - 进入此目录之前所在目录; cd . 当前目录;cd ..上级目录;cd ../.. 上两级目录;cd !$ 把上个命令参数作为cd参数使用。

9、find /(查找目录) -name file;locate file;

10、adb shell使用Linux一些命令需要用busybox

11、svn update;svn diff;

12、Windows:ipconfig;Linux:ifconfig

13、adb logcat |grep wifi;minicom串口下logcat *:E

14、ADB:USB ADB &NET ADB

15、Android Monkey命令:Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。

adb shell monkey [options] <event -count>

16、进程操作命令:ps -e|grep name(查找某个进程id)

杀死进程:pgrep name <Enter> kill -s 9 PID <=>pkill -9 name

跟踪进程内存状态:

编写脚本*.sh

#! /bin/bash
while true;do
adb shell procrank -u|grep "com.android.systemui"
sleep 1
done

chmod u+x *.sh
./*.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: