Linux 常用操作

-------------------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
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值