工作中常用命令
下載源代碼:
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
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.