NOISE知识效率集
🖥️

常用的LINUX的脚本以及命令

 
rinetd - TCP端口转发工具

循环输出CPU温度
while [ true ] ; do echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° ; sleep 1; done

png序列转gif a0.png a1.png a2.png ... a20.png
convert -delay 20 -loop 0 a*.png animated.gif

Virtualbox修改UUID
VBoxManage internalcommands sethduuid

二维码识别
zbarimg

转换m3u8(也能输入本地文件)
下载http://xxxx.m3u8并转换为mp4存放到/tmp/ ffmpeg -protocol_whitelist crypto,file,tcp,http,https,tls -i http://xxxx.m3u8 -c copy -bsf:a aac_adtstoasc /tmp/$(cat /proc/sys/kernel/random/uuid).mp4

重新pull
git fetch --all git reset --hard origin/master git pull

剪辑(从00:00:00开始剪辑30秒 输入your_audio_file.mp3输出half_hour_split.mp3
ffmpeg -i your_audio_file.mp3 -acodec copy -t 00:30:00 -ss 00:00:00 half_hour_split.mp3

识别GIF,JPEG,PNG文件的真实扩展名并修改扩展名。
for i in *; do uuid=$(cat /proc/sys/kernel/random/uuid); format=$(file "$i") if [[ $format =~ 'GIF' ]]; then mv "$i" "$uuid.gif"; continue; fi if [[ $format =~ 'JPEG' ]]; then mv "$i" "$uuid.jpg"; continue; fi if [[ $format =~ 'PNG' ]]; then mv "$i" "$uuid.png"; continue fi done

格式批量转换(ico转png)
for i in .ico; do ffmpeg -i $i ${i%.}.png rm $i done
badge