![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/Ubuntu
小林书店副编集
此人不懒,什么都没有写
展开
-
ffmpeg 命令将视频转化为图帧
不用安装软件,Linux和Ubuntu下使用ffmpeg可以将视频导出帧图片。ffmpeg -i inputfile.avi -r 1 image-%3d.jpeg-i 视频文件-r 1,每秒导出的图片帧数image-%3d.jpeg 输出图片,3d表示图片编号3位数,%03d可以补零...原创 2020-06-19 18:55:10 · 4597 阅读 · 0 评论 -
理解功能强大的sed替换命令
最近仔细看了一下sed命令,不得不感慨sed的强大功能,感觉能写半本书了。这能总结一些最常用的。替换并打印在屏幕上最常用的就是替换功能。sed 's/foo/bar/g'这条命令都比较熟,就是把所有foo替换成bar,但是前面的s和后面的g是什么意思?更一般的写法其实是sed 's/regrexp/replacement/g's表示后面跟的是一个正则表达式regrexp,我们这里的正则表达式简化为一个单词foo,但是sed其实是支持正则表达式的。后面跟的g相当于Word里面的替换所有。以下面原创 2020-05-25 03:11:12 · 435 阅读 · 0 评论 -
使用cpulimit和taskset控制CPU使用率和运行核数
限制CPU使用率cpulimit -l 20 App上面代码会将App程序的CPU使用率限制在20%,可以使用htop查看。如果程序正在运行,可以通过其PID来限制CPU使用,比如cpulimit -l 20 -p 1234会限制PID为1234的进程的CPU使用率。限制CPU核心数以上是关于CPU使用率,如果要限制某个程序使用的CPU核心数,可以使用tasksettaskset -c 1,2,3,4 App会将App程序的运行限制在编号为1,2,3,4的4个CPU核上。...原创 2020-05-19 23:53:14 · 3438 阅读 · 0 评论 -
将进程绑定在CPU上运行
taskset --cpu-list 0,1,2,3 <app>以上代码会将你的进程<app>绑定在4个CPU上运行,分别是0,1,2,3。其他参数包括SYNOPSIS taskset [options] [mask | list ] [pid | command [arg]...]OPTIONS -p, --pid ...原创 2020-05-06 02:15:48 · 241 阅读 · 0 评论