`

常用Linux命令

阅读更多

还是像eclipse快捷键一样,遇到一个加一个

 

一、Linux

    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

        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

        10、跑monkey:adb shell monkey -p 程序包名 -v 500000 > log.txt

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

  • 大小: 30.7 KB
1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics