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 "文件路径" archermind@192.168.1.12:/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(进程号)