IT生涯,我记忆中的那些命令

Catalogue
  1. 1. adb 命令
    1. 1.1. APK操作
  2. 2. git 命令
  3. 3. Linux 命令
  4. 4. 批处理 命令

Star Here ~~.

Soft-Tools 完整目录如下(持续更新,欢迎补充~):

命令类

目录 简介
Git Git Commands
Adb Adb Commands
Bat Bat Commands
Regular Regulars
Vim Vim Commands
Python Python Commands

adb 命令

汇总

  • adb kill-server

  • adb devices

  • adb install [-l] [-r] [-s]
    -l 表示锁定该程序;
    -r 表示替换原有的apk安装;
    -s 表示安装在SD卡内,而不是设备内部存储

  • adb uninstall [-k]
    -k 表示不删除程序运行所产生的数据和缓存目录(如软件的数据库文件)

  • adb shell pm clear
    清除应用缓存

  • taskkill /f /im adb*

  • adb shell getprop ro.build.version.release 版本

  • adb shell + cat /system/build.prop 查看手机配置信息

  • adb shell getprop dalvik.vm.heapsize

获取进程号

  • adb shell
  • ps | grep 进程名
  • cat /proc/pid/oom_adj //其中pid是上述grep得到的进程号

查看包名相关

  • adb shell pm list package [-f] 获取手机内所有包名
    -f 包名+路径

  • adb shell dumpsys window w | findstr \/ | findstr name=
    查看包名

  • adb shell dumpsys activity> d:\log.txt
    导出包名(log中搜索 Stack #1,然后寻找cmp=)

  • adb shell + logcat | grep START

APK操作

  • apktool d x.apk

  • apktool b x

  • apkReSign.jar

git 命令

汇总

  • git log 历史记录

  • git status

  • git clean -df

  • git branch -vv

Git配置相关

  • git config -l
    查看Git当前配置信息

  • 配置
    git config –global user.email “you@email.com”
    git config –global user.name “Your Name”
    git config –global core.editor “nano”
    git config –global color.ui true

删除远程分支A

  • git push origin –delete A

  • git push origin :A

回退

  • 远程服务器支持SSH前提下

git reset –mixed // 此为默认方式,不带任何参数的git reset,就是这种方式,它回退到某个版本,只保留源码,回退commit和stage信息

git reset –soft // 回退到某个版本,只回退了commit的信息,不会恢复stage(如果还要提交,直接commit即可)

git reset –hard // 彻底回退到某个版本, 本地的源码也会变为上一个版本的内容

  • 远程服务器不支持SSH

git branch old_master //新建old_master分支 作为备份,以防万一

git push origin old_master:old_master //将本地的old_master分支 推送到远程的old_master

git reset –hard //本地仓库 彻底回退到某一个版本

git push origin :master // 删除远程的master分支

git push origin master //重新创建远程master分支

Linux 命令

批处理 命令

Update time

08/08/2014 Create this page



By SkySeraph-2014

版权声明


SkySeraph by SkySeraph is licensed under a Creative Commons BY-NC-ND 4.0 International License.
Bob创作并维护的SkySeraph博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证.
本文首发于SkySeraph博客( http://skyseraph.com ),版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

微信扫码打赏SkySeraph

如果您愿意捐助其它金额请戳我~~,扫码支付宝/微信

本文永久链接:http://skyseraph.com/2014/08/08/Tools/IT生涯,我记忆中的那些命令/

Comments