Android开发之中-Linux常用指令介绍

前言

android 系统开发,会需要大量的使用linux指令,进行查询源码代码。

所以下面介绍一下,在系统编辑过程之中,经常使用的linux的常用指令:

1.cd 命令

通过cd 命令,进行切换进去指定的文件夹之中。

返回上一级目录:cd ..
返回上上级目录:cd ..\..
返回上上上级目录: cd ..\..\..
返回文件根目录: cd

2. cat 于vim 命令

cat xxx.java 可以阅读指定文件。

vim xxx.java 也可以阅读指定文件,在阅读情况下
“PgUp”“PgDn” :进行上下页翻页。
"i"键,进入编辑模式。
“esc“键,退出编辑模式。输入“:q 直接退出,:q! 强制退出。:wq保存退出。

3.grep 指令

查询某个代码的出现位置。

常用grep -rn “关键字” .

介绍:如果要查询某个关键函数在哪个代码文件之中出现过,就可以使用该指令,进行查询了。会遍历整个目录下全部的文档文件,检查文档之中的每一行,每一个字符,是否有和关键字匹配的,如果匹配则显示。
能够检查cpp,java,xml等文本格式的文档。

注意:

  1. 关键字需要添加 “” 进行包裹;

  2. 最后要空格 然后输入 英文句号“.”; 否则会便利整个系统磁盘,速度太慢。加上句号后,只会便利当前目录,及当前目录的子目录。

4.find 指令

主要用来查询文件和目录的名称。

常用:find . -name "*.java"

介绍:将目前目录及其子目录下所有延伸档名是 java 的文件列出来。

例子:find . -iname "txss.java" 不区分大小写

查找某类文件中的特定字符串
例如:查询当面目录和目录的子目录下 全部的mk文件之中的 某个XXXX

find . -name "*.mk" | xargs grep -n "XXXX要查找的内容"

5.rm 指令

主要用来删除文件和文件夹

删除文件夹rm -rf XXX

删除文件rm -f XXX

例子如果要删除某个系统apk文件的话, 那么进入到system/app 目录下
执行rm -rf 删除指令文件夹就可以了。

6.mv 指令

主要用来重命名文件或者文件夹。同时 也支持文件和文件夹的移动

重命名mv 原文件名 新文件名

7.mount 指令

可以用来装载指定目录下的文件权限。
例如:设置system 文件的读写权限 mount -o rw,remount /system

你可能感兴趣的:(Android,指令)