敬请阅读

一些常用的Linux的脚本以及命令2020/04/26

2020年4月26日 分类:Linux 作者:tetsai

声明:本页面已按照MIP设计规范为移动端进行优化,可能存功能或内容缺失,完整版可以点此跳到底部然后查看.

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