Android源码编译时常用Linux命令
2011-07-13 13:48
330 查看
一、根据文件名查找文件
1、精确查找
dy@linux-servers1:~/mid560a/android_cupcake/frameworks$find ./ -name "defaults.xml"
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
或者用命令
显示用户信息
24、md5sum
使用md5sum来产生指纹(报文摘要)命令如下:
md5sum file > file.md5
MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5全称是报文摘要算法(Message-Digest
Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。
在linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。
1、精确查找
dy@linux-servers1:~/mid560a/android_cupcake/frameworks$find ./ -name "defaults.xml"
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查找上一个
四、重命名
mv 源文件名 目标文件名
五、删除文件
rm filename
六、删除文件夹
rm -r foldername
七、创建文件夹
mkdir foldername
八、查帮助
man tar
tar --help
九、重置root密码
sudo passwd root
十、连接到远程服务器
ssh 192.9.50.250 -l dy dy表示用户名
或者ssh dy@192.9.50.250
输exit退出登录
十一、更改文件权限
chmod
十二、查网络属性
ifconfig 相当于Windows上的ipconfig
十三
权限不够时,可以命令前加 sudo
十四、切换用户
su root 切换到root用户
十五、ping命令
ping --help 查帮助
ping 192.9.50.82 -c 3
十六、查文件夹大小
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源码编译常用函数
- Android源码编译——RK3128开发板多款红外遥控器常用按键适配
- Android 常用命令行和 源码编译
- Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令
- Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令
- Android 源码的下载及编译
- Android源码编译整理总结
- android 源码编译时make出错,对照相应的问题修改
- Android源码编译环境搭建问题及解决方案小结
- Android源码编译之Nexus5真机编译
- 源码编译运行android emulator
- [原]编译Android源码过程中遇到的问题
- Android 4.4源码编译过程
- Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程
- Ubuntu下android源码下载与编译
- 【Android Native Code开发系列】三 Android源码的编译环境配置、下载及编译
- Ubuntu12.04下在Android4.0.4源码下载及其编译过程
- 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译
- 非官网下载的android 源码编译问题 及解决方法