Linux常用命令总结(项目记录总结)

  1. git命令:
  2. adb命令:
  3. grep:
  4. find:
  5. 其他:

1.git常用的(以一次提交为准)

git status  //查看当前仓库文件状态.

git add [file] // 添加文件 也可以使用git add -A 添加全部改动的文件

git commit //填写提交的一下信息.

git branch // 查看当前所在的分支

git remote -v //查看远程提交路径

git push [远程提价路径] HEAD:refs/for/[分支名]

到此,一次提交结束.但是提交上去不满意,有错误等,可以本地改动之后,使用

git add

git commit --amend

git push...

这样在上一次的基础上,追加提交.

git diff //查看改动前后文件变化  git diff > 1.patch// 改动后以patch的形式保存变化的文件.

git checkout [file]  //恢复有变动的文件当初始状态

patch -p1 < 1.patch //打patch (打补丁)

git log //查看提交记录 

git show [id] //查看提交记录的具体修改

更新本地代码库和远程代码库同步.

repo sync .

cherry pick //将远程仓库的一笔提交,下载到本地.(可以用来解决冲突)

git reset --hard [id] //将本地仓库的代码回退到指定的位置.

2.adb 常用命令:

adb root;adb remount //给手机root权限和挂载权限

adb push /test/test.apk /system/app/test.apk //将需要的文件推送到手机指定位置.

adb reboot //重启手机

adb shell //进入手机目录

adb shell stop; adb shell start //快速重启手机(不清楚,反正很快,比reboot快)

adb pull /system/app/test.apk /test //将手机文件拉出来.

adb logcat | grep [关键字]   //查看log

3. gerp "需要查找的关键字" ./ -nr   //我最常用的就是这个,找的很快.

4.find命令

find ./ -name "文件名"   
find . -name 文件名*.java  //模块查找

 

5.其他命令

cd //最常用的进入目录

ls //查看当前目录文件

ll // 查看当前目录文件详细信息.

cd -  //回到上次目录位置.

 

控制台查看数据库命令
sqlite3 <需要查看的数据库>  --进入数据库
.exit                      --退出数据库
.mode column               --格式对齐
.header on                 --显示的时候会在顶部显示列的名称
.tables                    --显示所有表
select * from <表名>;      --查看表里面的内容
update [表名] set [字段] = 0 where [字段] = [条件];
insert into [表名]([字段] ) values([条件]);
delete from [表名] where [字段] = [条件];

你可以通过敲你所用系统的文件结束符(通常是Ctrl + D)或者中断字符(通常是Ctrl + C)。来终止sqlite3程序
注:每条sql语句后必须以";"号结尾!

vim在命令编辑模式下:

:q 不保存退出

:q! 不保存强制退出

:wq 保存退出,w表示写入,不论是否修改,都会更改时间戳

:x     保存退出,如果内容未改,不会更改时间戳

 暂时先想到那么多,后面想到其他的在继续更新.(刚学没多久,有错误的地方,以后慢慢改正......)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值