工作中常用命令

下载源代码:
 git clone --recursive git@git2:MST6369_2_Base.git


 通过adb启动activity
adb shell am start -n 包名/Activity全名


SecureCRT上的操作:

su :管理员权限


查看IP: busybox ifconfig ip route show
挂载: busybox mount -o remount,rw /system


Linux查看版本:
        cat /etc/issue  //查看linux的版本信息
        lsb_release -a  //查看LSB本身的版本信息
        uname -r                 //Kernel版本


删除内核:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!


d' | xargs sudo apt-get -y purge


修改权限:


shell@android:/ # cd system
shell@android:/system # chmod 777 app


启动adb : start adbd


修复adb:


PC输入: netstat -ano | findstr "5037"


PC显示: TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       5776


PC输入:taskkill /F /IM 5776


adb kill-server


adb connect 192.168.8.108




串口输入:
stop adbd
setprop service.adb.tcp.port 5555
start adbd
ifconfig eth0




git add
git commit -m "说明"
git st


git submodule foreach git pull




git push origin haier-rb-master.3:haier-rb-master.3


git reset --hard commint号


git reset --hard 0104b9e04ccf963c2312c9768502135100dde655


使用如下命令可以快速清除 repository 里没有被 git 管理的文件:
 
$ git clean -xdf
 
如果要保留某些后缀的文件,如 txt 文件,使用如下命令:
 
$ git clean -xdfe "*.txt"


git br -avv 查看所以分支


git创建分支:
git stash 保存当前状态
git br 分支名 创建分支
git co 分支名 切换到新建的分支上
git stash pop 把保存的状态搬到新的分支上
git st 查看git修改状态
git add 添加修改
git commint -m "提交注释" 提交到本地服务器
git push origin 分支名:分支名 提交到git服务器








如果编译不出来,先清空缓存: find -exec touch {} \;
再编译  :  mm


查找根目录下的所有*.doc文件并将所有结果复制到 /tmp/doc 目录下 
find / -iname "*.doc" -type f -exec cp {} /tmp/doc \;  




查找当前目录下的所有*.doc目录并将所有结果复制到 /tmp/doc 目录下 
find . -iname "*.doc" -type d -exec cp {} /tmp/doc \;  


find . -iname "*.java" -type f -print -exec grep -nH "hello" {} \;






Supernov的编译:
脚本文件:/MST6369_2_Base/Supernova/projects/ttt.sh


kernel的编译:
脚本文件:/MST6369_2_Base/kernel/kernel/ttt.sh


android内核的编译:
脚本文件:MST6369_2_Base/androidcts/jb_4.2/usbttt.sh


 find -exec touch {} \; 清空缓存
 mm 编译


改MAC地址:

Edison# pri
Edison# setenv ethaddr 00:77:77:00:00:88
Edison# saveenv


临时改MAC地址:
android#busybox ifconfig eth0 hw ether 00:77:77:00:00:88


am start -n "com.haier.settings/com.haier.settings.RootActivity"




网络升级:
Edison# set serverip 192.168.77.1
Edison# set ipaddr 192.168.77.7
Edison# saveenv


Edison# mstar xiec/auto_update.txt


Mstar改屏参:mount -o remount,rw /tvservice
    cd config/
    busybox vi ***.ini
    :wq
    reboot
    按回车进入  Edison#
    set db_table 0
    saveenv
    reset
    
    :q!    不保存退出
    :wq    保存退出


MTK改屏命令:cli  ==> ls ==> cd pmx ==> cd s ==> p 50
MTK修改MAC地址:setmac 11:22:33:44:55:66


获取键值:getevent




修改Framework下的代码后,需要 :make update-api make clean






1, 将Weather.apk 复制到 
Z:\MST6369_2_Base\android\jb_4.2\device\mstar\common\apps 目录下


2, 修改Makefile文件  
Z:\MST6369_2_Base\android\jb_4.2\device\mstar\common\apps目录下的
Android.mk
 
3, 修改Makefile文件 
Z:\MST6369_2_Base\android\jb_4.2\device\mstar\mstaredison 目录下的   
full_mstaredison.mk




6寸=10.2cm×15.2cm
1寸=2.5cm×3.5cm
2寸=3.5cm×5.3cm




编译错误搜索之正则表达式: ^.*error[^.][^h].*$|^.*error$


android语言设置最终保存在   /data/property   目录下  persist.sys.language
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ytmfdw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值