Linux系统android开发常用的命令

1.可以使用cat创建一个新的文件

  命令:cat>>filename

  使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。输入结束时按Ctrl+d退出并保存文件。

另外,使用cat filename命令可以查看文件内容。

  cat file1 file2 >> file3 命令也可将多个文件合并到一个新的文件当中。首先创建一个newfile1并输入内容然后合并。

2.vim AndroidManifest.xml= cat AndroidManifest.xml 读取清单文件的内容

more、less也是可以查看代码的

cat aaa 查看文件aaa中的内容

3.常见的退出命令

:q! :w直接退出 :wq保存并退出 :exit保存退出 x ESC后shift zz

4.终止运行的命令

ctrl+c

5.查看当前路径的代码 pwd

6.编译 mm 带资源一起编译 mma

7.adb命令启动应用

adb shell am start com.archermind.hevc/.mainActivity

8.批量修改文件的名字

rename 's/晴天_/sun_/' *.png

修改当前文件夹下所有的.png文件,将“晴天_”替换成“sun_”

rename 's/晴天_/sun_/' *

修改当前文件夹下所有文件,将“晴天_”替换成“sun_”

9.push资源带设备上

adb connect 192.168.1.3

传输整个文件夹adb push sdcard/ /sdcard

或者单个传输文件夹:adb push Music/ /sdcard/Music

10.查找文件命令

https://www.cnblogs.com/bigbean/p/3669739.html

查找名字为text文件和目录:find ./ -name text

查找文件:find ./ -type f

查找目录:find ./ -type d

查找指定大小的文件:find / -type f -size +10G

查找符合正则表达式的文件(.*查找到的文件带有目录):find ./ -regex .*so.*\.gz

11.打印日志

打印以时间为优先级的日志: adb logcat -v time

打印日志设置日志过滤等级为Error: adb logcat *:E

打印日志设置日志过滤器过滤内容是"====": adb logcat -s ====

12.局域网内直接复制出文件

windows to Linux/Linux to Linux例子:

scp "文件路径" [email protected]:/work(Linux系统文件)

在这里Linux无法传输到windows中,需要研究写法!!!!

13.复制命令

将dir1的目录复制进入dir2中

dir2文件不存在的时: cp -r dir1 dir2

如果dir2文件已经存在: cp -r dir1/. dir2

备注:如果存在文件需要事先删除dir2文件中的内容,否则会一个个的提示文件确认

如果dir2不书写就是将dir1的文件内容前部复制到当前文件中:cp -rf dir1

14打开文件的方法

单个文件打开:gedit /work/111.txt(文件目录)

多个文件打开:gedit file1.txt file2.txt file3.txt

15卸载软件应用 .apk文件

adb root

adb shell

mount -o rw,remount /sysytem 挂起app

rm -rf aa.apk

16关闭进程方法

adb connect 192.168.1.12

adb shell

su已经adb shell之后 adb root未进行adb shell进行的操作

ps -ef 普通过滤 ps -ef |grep com.archermind 包名有com.archermind的进程

最后一步:

找到对应的进程号:kill 2589(进程号)

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(git)