-------------------------------------------------------------------------------------------------

Linux文件与目录隐藏权限

摘要: Linux中的文件和目录除了普通的9个权限,还有隐藏的权限。查看和改变文件或目录的隐藏权限的命令分别为:lsattr和chattr1. lsattrlsattr比较简单,后面加上文件或目录名就可以查看隐藏权限。参数如下:-a :列出隐藏文件的隐藏权限-d 目录 :显示目录本身的隐藏属性,而不是列出目录下的文件的隐藏权限-R 目录 :递归显示目录下的所有文件和目录的隐藏权限2. chattr+ :添加指定属性- :移除指定属性= :设置文件或目录的属性为给定属性,没有指出的属性移除A :当配置了 A 属性时,当你有存取此文件(或目录)时,他的访问时间 atime将不会被修改,可避免I/O较慢的机 阅读全文
posted @ 2013-09-06 08:27 Daemon369 阅读(1732) 评论(0) 推荐(0) 编辑

Linux文件与目录默认权限

摘要: Linux下创建文件和目录分别可以使用命令touch和mkdir。创建的文件默认作为不可执行文件,因此没有x(execute)权限。而创建的目录则默认是有x执行权限的,因为目录的执行权限可以让用户切换此目录为工作目录。但是我们创建文件和目录后,使用 ls -l 命令可以看到,文件和目录的权限一般并不是-rw-rw-rw-和drwxrwxrwx。这就是umask的作用了。$ umask0022$ umask -S #以符号形式显示umasku=rwx, g=rx, o=rx其中4位数字显示的权限,第一位用于特殊权限,我们常用的是后三位代表的文件和目录的普通权限(u+g+o)。那么umask是怎么 阅读全文
posted @ 2013-09-03 08:29 Daemon369 阅读(1421) 评论(0) 推荐(0) 编辑

Linux文件与目录普通权限

摘要: 在Linux下可以使用ls -l命令查看文件的权限:可以看到,第一列就是文件或者目录的权限。总共有十个字符,意义如下:1. 第一个字符是类型,表明是文件还是目录等。常见的有以下几种:文件: -目录: d字符设备: c块设备: b链接文件: I2. 第2~4三个字符是文件所有者(u, user)的权限,r代表读(read),w代表写(write),x代表执行(execute)。有相应的权限就在相应的位置用rwx代表,没有相应的权限就用-代表。用户权限也可以用二进制数字0和1代表,100代表r--,表明有读权限而没有写和执行权限,对应数字6;011代表-wx,有写权限和执行权限,没有读权限,对应数 阅读全文
posted @ 2013-08-26 19:15 Daemon369 阅读(645) 评论(0) 推荐(0) 编辑

编译Android源码中的单独模块

摘要: 一次完整的Android源码的编译过程耗时很久,慢点的机器可能需要数个小时甚至更多的时间。实际上Android源代码可以分模块单独编译。一次完全编译后,以后可以根据需要单独编译需要的模块,然后在重新打包成system.img 。模块编译需要的工具在Android源码目录下的build/envsetup.sh中,运行这个脚本可以初始化一些环境变量并提供一些额外的命令。$ source ./build/envsetup.sh提供的命令如下:- croot: Changes directory to the top of the tree. #切换工作目录为android源码目录的顶层目录- m: 阅读全文
posted @ 2013-08-22 22:22 Daemon369 阅读(2166) 评论(0) 推荐(0) 编辑

编译Android源码

摘要: 编译android源码需要安装一些工具(Ubuntu12.10):$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" #安装jdk$ sudo apt-get update$ sudo apt-get install sun-java6-jdk$ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-c 阅读全文
posted @ 2013-08-21 17:46 Daemon369 阅读(774) 评论(0) 推荐(0) 编辑

Android Studio 更新

摘要: Android Studio是今年5月份Google I/O2013开发者大会上Google为Android开发者发布的一项全新的基于IntelliJ IDEA的Android开发环境。官方网址:http://developer.android.com/sdk/installing/studio.html。目前(2013-09-25)发布的完整安装包版本为:130.737825,可通过patch补丁升级到版本:0.2.9(132.830170)。更新信息可查看:Recent Changes以及:https://dl.google.com/android/studio/patches/updat 阅读全文
posted @ 2013-08-18 18:48 Daemon369 阅读(4946) 评论(0) 推荐(2) 编辑

ANDROID:替换系统桌面

摘要: 使用a.apk桌面程序替换手机中系统桌面b.apk1.如果系统只读,运行命令行adb remount2.将a.apk放入手机 adb push d:/a.apk /system/app3.更改a.apk权限adb shellchmod 644 /system/app/a.apk4.删除原系统桌面adbshell rm /system/app/b.apk5.重启手机adb reboot 阅读全文
posted @ 2013-08-06 21:30 Daemon369 阅读(1646) 评论(0) 推荐(0) 编辑

Linux目录树与文件系统

摘要: Linux的目录树架构(directory tree)就是以根目录为主,然后向下呈现分支状的目录结构的一种文件架构。 所以,整个目录树架构最重要的就是那个根目录(root directory),这个根目录的表示方法为一条斜线『/』, 所有的文件都与目录树有关。我的Linux系统目录树主要部分如下:/├── bin├── boot├── cdrom├── dev├── etc├── home│ ├── lost+found│ └── daemon├── lib├── lib32├── lib64├── lost+found├── media├── mnt├── opt├── proc├─... 阅读全文
posted @ 2013-08-05 09:15 Daemon369 阅读(1235) 评论(0) 推荐(0) 编辑

主引导记录MBR

摘要: 主引导记录(Master Boot Record, MBR),用来引导系统的启动。计算机在启动时首先会加载BIOS(basic input/output system, 基本输入输出系统),进行机器的自检,读取CMOS中的各项硬件参数,然后会依据用户配置的顺序去找寻能够启动的设备,例如启动光盘,启动U盘,硬盘等。这些设备能否启动,就是看其第一个扇区是否存在MBR。以硬盘为例,在硬盘的0柱面,0磁道,1扇区的位置,512字节的扇区有三部分内容:1.MBR,446字节。2.DPT(Disk Partition Table),硬盘分区表,64字节。3.结束标志,2字节,内容为55AA,主引导扇区是否 阅读全文
posted @ 2013-08-04 19:25 Daemon369 阅读(805) 评论(0) 推荐(0) 编辑

Android开发使用run-as获取应用数据

摘要: 应用包名com.packagename。没有root权限的手机,使用adb shell无法直接获取到/data/data/com.packagename下的数据,因为没有访问的权限。这个时候,就可以使用run-as来获取应用数据协助开发调试。$ adb shell$ run-as com.packagename$ pwd/data/data/com.packagename #run-as命令当前已自动切换到用户目录$ ls -ldrwxrwx--x app_83 app_83 2010-01-17 08:01 filesdrwxrwx--x app_83 ap... 阅读全文
posted @ 2013-07-31 11:06 Daemon369 阅读(7009) 评论(0) 推荐(0) 编辑