-------------------Linux 常用命令:---------------
文件查找
find -name "PPPoEService.java"
//查找当前目录下包含内容的文件
find . -name "*.*" | xargs grep "android.intent.action.SHOW_BRIGHTNESS_DIALOG"
查找指定内容:
grep –Hrn “xxx” ./
查看进程
ps
查找某个端口被占用情况:
lsof -i:1883
停止某个进程
kill 5842
查看某个进程的内存占用
adb shell
top -d 1|grep "com.lenkeng.framelauncher2"
dumpsys meminfo com.lenkeng.framelauncher2 -d
查看系统内存占用情况
cat proc/meminfo
根据内存占用排序显示
top -m 10
--------------------------git 常用操作--------------------------
//查看个人信息
git config --list
//配置个人信息
git config --global user.name "xgh"
git config --global user.email "xgh@aaaa.com"
//创建本地仓库,生成.git文件
git init
//克隆远程项目(完整项目,所有分支, -b 指定分支)
git clone repo_server:box/infotm/apps/ezfun3.git
git clone -b repo_server:box/infotm/apps/ezfun3.git develop
//查看本地仓库状态
git status
//将修改的文件添加到暂存区
git add src/com/example/autotest/test/AVOutPutTest.java
//提交修改到本地仓库
git commit -m "修改当AV没有连接,不发声的bug"
//查看提交记录
git log
//查看未暂存文件变更
git diff
//查看已暂存文件变更
git diff --staged
//查看本地分支
git branch
//强制回退到上一个版本
git reset --hard HEAD
//回退到指定版本
git reset --hard c836a(提交描述符)
//撤销未添加到暂存区的修改
git checkout -- TestGit.txt
//撤销已添加到暂存区的修改
git reset HEAD TestGit.txt
//删除文件后的git 操作
git rm TestGit.txt
git commit TestGit.txt -m "删除TestGit.txt"
//删除文件后的恢复()
git checkout -- TestGit.txt
//关联远程仓库
git remote add origin repo_server:box/infotm/apps/ezfun3.git
//第一次推送本地仓库内容到远程仓库
git push -u oringin master (-u 参数让本地仓库和远程仓库绑定)
//非第一次推送本地仓库到远程仓库
git push oringin master(分支名)
//从远程仓库拉取数据并直接合并到本地
git pull origin master
//更新整个仓库, 有新增分支时使用
git pull origin
//切换分支
git checkout -b develop_as (-b 表示创建分支,如果分支已经存在, 不需要该参数)
//查看当前分支
git branch
//删除分支
git branch -d dev(-d 表示删除分支, "dev" 为分支名)
vi .git/config //查看git配置信息
//将本地仓库提交到远程仓库
git push origin master:develop
//更新某个远程分支到本地
git pull origin fofi_3368_7.1
//切换分支
git checkout fofi_3368_7.1
//更新某个分支的源码:
git pull origin IPF04
//如果有冲突, 强制更新
git checkout -f
-----------------------------svn 常用操作---------------------------
//启动svn服务器(仓库位于/work/svnrepos)
登陆192.168.16.221:
svnserve -d -r work/svnrepos
//启动settings
adb shell am start -n com.android.settings/.Settings
//启动一个apk
am start -n com.lenkeng.framelauncher2/com.lenkeng.framelauncher.activity.MainActivity
//启动图片浏览器
am start -n com.android.gallery3d/com.android.gallery3d.app.Gallery
//打开Settings
am start -n com.android.settings/com.android.settings.Settings
------------------------------ 无线adb -------------------------------
先借助adb命令在手机上开启无线连接的服务:
使用数据线通过USB接口将手机与电脑连接,在cmd中执行如下命令:
adb tcpip 5555(PS:5555是端口号,可以随意地指定)
adb connect 192.168.1.41
//===============================Linux==================================
//更新某个分支的源码:
git pull origin IPF04
//如果有冲突, 强制更新
git checkout -f