1.拷贝本地文件到远程服务器上:
- scp (-R)本地文件路径 root@远程服务器地址:远程服务器的路径(存放路径)
2.拷贝远程服务器文件到本地:
- scp (-R) root@远程服务器地址:远程服务器要拷贝的文件 本地文件路径(存放路径)
3.解压.zip文件
- sudo apt-get install unzip
- unzip xxxx.zip(要解压文件)
4.解压.gz文件
- tar -zxvf xxx.gz
- -zxvf分别是四个参数
- x : 从 tar 包中把文件提取出来
- z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
- v : 显示详细信息
- f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
5. adb 写日志到本地
- adb logcat -v threadtime > 路径+日志名称(保存路径)
6. Linux或Mac 连接远程服务器
- ssh root@远程服务器地址
7. 查看Android系统所有权限描述:
- 1.命令行执行: adb shell
- 2.pm list permissions -f
8.写日志的命令
- adb logcat -v threadtime > ota_11.log(日志输出路径名字)
9.adb 命令打开activity
- adb shell am start -n com.ecarx.btphone/com.ecarx.btphone.ui.MainActivity
- adb shell am start -n 包名/启动activity全类名
10.zip文件分割后如何打开
- cat 【243】Log20180928181724_01.02.10600.H52.00061.zip* (分割的所有文件)> test(合成后的文件)
11. adb 杀死进程杀死进程
- adb shell am force-stop ecarx.upgrade(进程名)
-
12. 拷贝手机中的文件到电脑
- adb pull /data/data/ecarx.upgrade/databases/ota_upgrade_pre.db (手机文件) /home/miaojunchen/20180705(电脑路径)
-
12. Linux电脑清理内存(执行如下命令)
- sync
- watch -n 1 free -m
- sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
13. git pull/push每次都要密码验证
- git config --global credential.helper store
- git config --global -e
14. repo: command not found
- echo 'export PATH=$PATH:$HOME/bin' >> ~/.bashrc
- export PATH=$PATH:$HOME/bin
15.git 设置用name 、email
- git config --global user.name "miaojunchen"
- git config --global user.email "miaojun.chen@ecarx.com.cn"
16.vim 基本设置 输入命令 sudo vi /etc/vim/vimrc
- 设置行号 set nu
- 设置自动换行 set autoindent
- 设置高亮当前行 set cul
17.查看当前文件的大小
- du -sh
18.查找
- adb logcat | tee abc | grep 关键字
19. 本地代码库添加到远程仓库地址
- git remote add origin 远程仓库地址
20.获取Wi-Fi SSID
-
adb shell wpa_cli -i wlan0 status
查看当前显示的activity
- adb -d shell dumpsys activity activities | grep mResumedActivity
查看activity
- adb shell dumpsys activity activities | grep Run #
查看堆栈
- adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'