----------------Mac相关-----------------创建目录mkdir tmp-打开目录cd ./tmp-使用访达打开目录open ./tmp-创建文件touch xxxx.txt-查看目录文件ls -al注: -a 显示隐藏-l 显示文件信息-查看当前进程ps -a注: -a 当前用户全部-A 全部用户全部-c 名称简写-l 进程详细-杀死进程pid为进程号kill -9 PID-删除文件或目录rm xxxxxrm -r xxxxx注: -r 表示删除目录-删除多个目录rm -r {xxxxx,xxxxx,xxxxx}-复制文件cp /User/tmp1.jpg ~/Desktop/tmp1.jpgcp -r /User/tmp ~/Desktop/tmp1注: -r 表示复制目录第一个为原路径第二个为目标路径移动文件mv /User/tmp1.jpg ~/Desktop/tmp1.jpg-跨主机复制文件或目录scp -r username192.168.1.1:/User/tmp ~/Desktop/tmp1注: 可用于复制其他电脑文件或传文件给其他电脑-启动定时任务launchctl load xxxx.plist注: xxxx.plist为任务文件具体百度或参考原先文件-停止定时任务launchctl unload xxxx.plist-查看定时任务launchctl list | grep xxxx注: | grep xxxx 用于筛选查看全部可以不添加-执行脚本./xxxx.sh 或 sh xxxx.sh注: ./xxxx.sh 111.txt 会将脚本输出信息写入111.txt文件-添加权限chmod x dirOrFileName注: x表示运行权限-设置最大权限chmod 777 dirOrFileName-移除文件属性xattr -c tmp-登录其他macssh username192.168.1.1-使用管理员执行命令sudo注: 如(使用管理员创建文件夹)sudo mkdir tmp-重启sudo reboot-关机sudo shutdown-查看当前位置完整路径pwdiconv -f GBK -t UTF-8 tmp1.txt tmp2.txt-f 是表示从什么编码后面跟编码-t 是表示转换到什么编码后面跟编码 表示从哪个文件保存为哪个文件-解压xxx文件unzip xxx.zip -d xxx-压缩xxx目录zip -r xxx.zip xxx-分卷压缩zip -s 19m -r xxx.zip xxx-压缩xxx目录-带密码zip -rP password xxx.zip xxx-打个压缩包tar -czvf xxx.tgz xxxx.hsp xxx.har-合并分卷压缩包cat f1.zip.001 f2.zip.002 f.zip----------------git相关-----------------拉取远程库git clone xxxx.com/xxx.git-切换分支git checkout xxxx-查看本地分支git branch注: git branch -a 可查看远程分支-删除本地分支git branch -d xxxx注: 使用 -D 可强制删除-更新代码git pull-废弃所有更改git checkout .-清楚本地库垃圾(貌似没啥用)git gc-生成公钥ssh-keygen -o-先拉取最近一次提交减少首次下载量git clone --depth 1 https://github.com/user/repo.git-扩展 100 个提交历史git fetch --depth100-拉取全部历史完成后与普通仓库无异git fetch --unshallow----------------adb相关-----------------连接网络设备adb connect 192.168.1.10-安装apk到手机adb install xxxxx.apk-卸载appadb uninstall com.xxx-截屏adb shell screencap -p /sdcard/tmp1.jpg-截屏-建议adb exec-out screencap -p tmp1.jpg-复制文件到电脑adb pull /sdcard/tmp1.jpg ~/Desktop/tmp1.jpg-复制电脑文件到手机adb push ~/Desktop/tmp1.jpg /sdcard/tmp1.jpg-启动app的activityadb shell am start -n com.jc/com.jc.JcMainActivity-安卓15漏洞可开启任意Activityadb shell am start-in-vsync -n com.xxx/.activity.main.XXXXActivity-查看当前焦点所在adb shell dumpsys window | grep -i mfocus-查看当前运行的Activityadb shell dumpsys activity activities | grep -i run或adb shell dumpsys activity com.xxx | grep ACTIVITY-查看进程adb shell ps -A注建议筛选如 adb shell ps -A | grep xxx-查看运行中的APP界面属性adb shell dumpsys activity com.xxxx-投屏命令依赖ffplay-默认三分钟adb exec-out screenrecord --output-formath264 - | ffplay -framerate 60 -probesize 32 -sync video --修改分辨率-模拟折叠屏adb shell wm size 2020x2048-恢复分辨率adb shell wm size reset-修改屏幕密度-模拟小屏adb shell wm density 160-恢复adb shell wm density reset--------------------------------持续更新中--------------------------------