Linux 常用命令
文章目录
linux 部分命令
Composer
composer dumpautoload -o
MAC显示当前目录的结构
find . -print | sed -e ’s;[^/]*/;|_;g;s;_|; |;g’
改变视频速度
ffmpeg -i a.mp4 -an -r 60 -filter:v “setpts=0.5*PTS” atom_table.mp4
获取视频图片
ffmpeg -i atom_md_table.mp4 ‘-frames:v’ 1 atom_md_table.png
批量重命名
find ./ -name “*.webp” | awk -F “.” ‘{print $2}’ | xargs -I {} mv ./{}.png.webp ./{}.webp
mp3 压缩
find . -name “.mp3” -o -name “.wav” -exec ffmpeg -i “{}” -b:a 64k -acodec mp3 -ar 44100 -ac 1 “{}.mp3” \;
mp4 压缩
ffmpeg -i “07_川瀬巴水_信州松原湖.mp4” -vf scale=1280:720 c.mp4
mat 启动
mat.app/Contents/MacOS/MemoryAnalyzer -data ~/bin/mat_data/
修改时间
adb shell date $(date +%m%d%H%M%Y)
根据特殊字符杀进程
ps | grep home | cut -d “ ” -f 5 | xargs kill
设置系统音量
adb shell media volume –show –stream 3 –set 11
启动firefox
am start -n org.mozilla.tv.firefox/org.mozilla.focus.MainActivity
批量转换为webp
find . -name “*.png” | awk -F “.” ‘{print $2}’ | xargs -I {} ~/bin/libwebp-1.0.2-mac-10.14/bin/cwebp ./{}.png -o ./{}.webp; rm -rf *.png
音视频合成
ffmpeg -i audio.mp3 -i book6_final.mp4 -filter_complex “adelay=1800|1800” book6_final_final.mp4
文件切割
cat xxx.tar |split -b 2G - xxx.tar.
会根据 2G 的大小进行切割,切割后的文件 xxx.tar.aa/xxx.tar.ab/xxx.tar.ac ….
文件合并
cat xxx.tar.a* > xxx.tar
签名指纹(APK)
首先用解压软件解压出META-INF目录下的CERT.RSA文件 keytool -printcert -file [目录]/CERT.RSA
apksigner verify -v –print-certs [apk]
签名指纹(keystore)
keytool -list -keystore [目录]/key.keystore
查看cpu使用情况
输入命令:top -m 10 -s cpu(-m显示最大数量,-s 按指定行排序) 1. 参数含义: 2. PID : progress identification,应用程序ID 3. S : 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数 4. #THR : 程序当前所用的线程数 5. VSS : Virtual Set Size虚拟耗用内存(包含共享库占用的内存) 6. RSS : Resident Set Size实际使用物理内存(包含共享库占用的内存) 7. PCY : 前台(fg)和后台(bg)进程 8. UID : User Identification,用户身份ID 9. Name : 应用程序名称
文章作者 Brook
上次更新 2020-07-26