目录
Git
3.将远程的不存在的分支同步到本地
git remote prune origin
2.查看当前文件夹所在远程分支
git remote -v
1.查看远程分支
git branch -a
Linux
17、复制文件夹
cp -r srcDir targetDir
将srcDir目录下的文件复制到targetDir(无则会创建)下
1、进入下一目录:cd
eg: cd work 进入work文件夹
2、遍历该目录下的文件:直接使用ls
2.1、ls -a 遍历该目录下的所有文件,包括隐藏的文件和文件夹
like.. .. dandy
2.2、列出详细信息 ls -al
总用量 12
drwxr-xr-x 3 root root 4096 2015-03-13 17:53 .
drwxr-xr-x 23 root root 4096 2015-04-30 09:35 ..
drwxr-xr-x 43 dandy dandy 4096 2015-07-14 16:23 dandy
3、文件选择快捷键:Tab键。(这个就像eclipse的Alt+/ 输出前面的部分字符串按Tab键可以快速提供该目录下符合的文件名,区分大小写)
4、创建文件夹:mkdir 文件夹名
5、locate 文件——在系统中查找文件
6、cd ../ ——返回上级目录
7、命令 > 文件绝对路径 ——将命令的结果保存在某个文件中
eg: ls > log.txt 大于号是将结果直接保存在log.txt中,不管里面有不有内容,都会覆盖,而>>是追加在其尾部。
8、nautilus . 打开当前的目录
9、Ctrl+Alt+T:打开终端
10、Ctrl+L:将目录路径显示成windows格式,按Esc可退出!
11、gedit+文件名:打开该文件;
12、sudo,超级权限,需要输入密码,像11中如果打开的文件不能编辑则可能需要在最前面加上sudo了!
13、sudo su 进入root模式
14、查看是32位还是64位 getconf LONG_BIT
15、强制删除文件夹
sudo rm -rf 文件夹名
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
16、查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri "your string" -l
android
15.设置时间
adb shell date MMDDHHmmYYYY.ss set
月日时分年.秒
14.hprof
cd到\ android-sdk-windows\platform-tools所在目录,并输入命令hprof-conv xxxxx.hprof yyyyy.hprof,其中xxxxx.hprof为原始文件,yyyyy.hprof为转换过后的文件
1、查看内存:adb shell dumpsys meminfo |grep 项目包名
或者直接使用adb shell dumpsys meminfo 项目包名 可以查看当前应用占有几个activity
2、打印Log并过滤所需要的信息:adb logcat |grep 所需要内容
eg:adb logcat |grep flycatdeng 打印带有flycatdeng字符串的信息
2.2、打印多个关键字:adb logcat |grep -E "LauncherModel|LauncherProvider"
这样可以将有LauncherModel和LauncherProvider关键字的语句都打印出来
3、adb logcat *:e 打印所有错误
4、查看内存,经常用这种——adb shell top |grep 包名
5、adb reboot——重启手机
6、查看fps——adb logcat -s SurfaceFlinger
更方便的——adb logcat -s SurfaceFlinger |grep fps
7、指定某个设备操作某指令——adb -s 设备序列号(下面一条命令可以得到) 操作
8、得到设备序列号——adb devices 第一个数据即序列号
eg:adb -s 434120d1 shell top |grep 某包名
9、adb shell dumpsys activity |grep ActivityRecord——打印各应用当前显示的是哪个activity
9.2 adb shell dumpsys activity top——获取栈顶activity的fragment
10、跑monkey:adb shell monkey -p 程序包名 -v 500000 > log.txt
11、pm list packages -f ——得到包名与对应apk所在路劲
12、运行cmd打开命令行,cd到\ android-sdk-windows\tools所在目录,并输入命令hprof-conv xxxxx.hprof yyyyy.hprof,其中xxxxx.hprof为原始文件,yyyyy.hprof为转换过后的文件
13、adb shell df -h 查看各个存储位置的存储空间
adb shell df -h /data 查看data分区存储空间
adb shell df -h /sdcard 查看sdcard 分区存储空间
SVN
1、下载文件:svn co 地址
2、去除.svn文件: find . -name .svn -type d -exec rm -fr {} \;
Java
1.运行Java程序(jar包)
java -jar jar的绝对路径
eg:java -jar test.jar
2、将普通的jar包转成dex的jar包(可以用于动态加载,DexClassLoader)
dx --dex --output=test1.jar test.jar
java -cp gdx.jar;extensions/gdx-tools/gdx-tools.jar com.badlogic.gdx.tools.imagepacker.TexturePacker2 c:\tmp c:\tmp spritesheet
tmp