Android源码编译时常用Linux命令
来源:互联网 发布:linux php源码 编辑:程序博客网 时间:2024/04/29 05:40
一、根据文件名查找文件
1、精确查找
2、模糊查找
dy@linux-servers1:~/mid560a/android_cupcake/frameworks$find ./ -name "def*.xml"
二、根据关键词查找文件
在frameworks文件夹及子文件夹中模糊查找含有"rmvb"的文件
dy@linux-servers1:~/mid560a/android_cupcake/frameworks$grep -nr "rmvb" *
在frameworks文件夹及子文件夹中精确匹配查找含有"rmvb"的文件
dy@linux-servers1:~/mid560a/android_cupcake/frameworks$grep -nwr "rmvb" *
三、VIM工具使用
vim core/res/res/values/attrs.xml +102 表示打开attrs.xml文件,并定位到102行
进去时,黙认为命令模式,按i切换到输入模式,此时可以编辑文件
编辑完后按esc切换到命令模式
按shift:q! 退出不保存
按shift:wq 退出并保存
查找命令:在/后输入要查找的字符串,按回车。按n查找下一个,按shift+n查找上一个
四、重命名
十六、查文件夹大小
du -sh foldername
17、
CC通常是一个指向gcc的符号链接。
如果你
which cc 或者 which CC
就可以看到这个命令的位置
18、
CC被设定成系统变量了
如果我执行shell命令,CC=gcc
那我就可以直接使用CC -option file_name
echo CC 就可以看到CC代替哪一个工具
cc是unix自带得编译器,也是unix下得官方编译器
gcc是gnu许可得编译器。
大部分情况下,2者都可以通用,除非安装文档有特殊说明
19、tar zxvf 解压
tar zcvf 压缩
20、export 设置环境变量
例如:export ANDROID_JAVA_HOME=/usr/lib/jvm/java-6-sun/
输入export可以查看所有环境变量
输入echo $ANDROID_JAVA_HOME可列出此项的值
21、which repo
which chmod
查找命令所在的路径
22、增加账户和修改密码
useradd name
passwd name
userdel name 删除账户
23、新建工作组
groupadd test
新建用户同时增加工作组
useradd -g test phpq
给已有的用户增加工作组
usermod -G groupname username
删除工作组
groupdel peter
从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
gpasswd -d A GROUP
id user
cat /etc/passwd
24、md5sum
使用md5sum来产生指纹(报文摘要)命令如下:
md5sum file > file.md5
MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。
在linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。
- Android源码编译时常用Linux命令
- 【Android】源码编译 时常见错误
- 原Android系统开发时常用linux的命令
- 编译Android源码时常见问题以及解决方法
- 环境搭建时常用的Linux命令
- Android开发调试时常用的命令和logcat过滤
- android源码编译快捷命令
- Android 源码编译相关命令
- 破解时常用汇编命令
- 破解时常用汇编命令
- linux时常用到的命令汇总
- 面试时常问的linux命令
- linux下载编译android源码
- Linux下编译Android源码
- Linux 14.04 编译android源码
- 编译Android4.0源码时常见错误及解决办法
- 编译Android4.0源码时常见错误及解决办法
- 编译android源码的make命令解析
- CUBRID HA 与 MySQL Replication 复制延迟性能比较
- oracle:闲言碎语(一)
- 教你如何开关Android的APN网络
- sprintf()的snprintf()用法
- 在C#中操作XML
- Android源码编译时常用Linux命令
- jquery.validate全攻略
- struts2标签和hibernate实现分页
- 功夫电影中非常经典(武术非常实用)
- 深度分析HTML5在移动开发方面的发展状况
- 新的开始
- 中国黄金需求居世界第一 下半年金价或突破1600
- 没有事业的女朋友(一个老总的感言)
- 五种方法实现css垂直居中