Linux-Android开发常用命令

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 [email protected](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 [email protected]:~/...  ~/... (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


你可能感兴趣的:(linux,shell,嵌入式开发,minicom)