分类 Linux科技 下的文章

FFmpeg无损快速切割视频方法

有些视频用ffmpeg分割后是不需要重新编码的,直接复制的话速度会极快,节约大量时间;

下面切割代码中的时间用的是时:分:秒,00:00:04表示从第4秒开始切,00:04:16持续4分16秒结束;

ffmpeg -i input.mp4 -ss  00:00:04  -t  00:04:16  -acodec copy -vcodec copy output.mp4
  • -ss 指定从什么时间开始
  • -t 指定需要截取多长时间
  • -i 指定输入文件

阅读全文 >>


Linux 下统计文本行数的各种方法

文件test1.txt有17行

方法一:

awk '{print NR}' test1.txt | tail -n1

统计文本行数-1.png
管道前打印所有行号,管道后则打印最后一行

awk 'END{print NR}' test1.txt

统计文本行数-2.png

阅读全文 >>


Linux Sed命令详解

概述

sed
stream editor
的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为
"pattern space"
,接着用
sed
命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。

阅读全文 >>


CentOS 7 yum安装Python3.6和pip3

因为CentOS 7上默认的Python版本是2.7, 所以我们可以通过添加其他源方式再安装Python3.6.

阅读全文 >>


Shell 中if语句的使用

bash中如何实现条件判断?

条件测试类型:
整数测试
字符测试
文件测试

一、条件测试的表达式:

[ expression ]  括号两端必须要有空格
[[ expression ]] 括号两端必须要有空格
test expression

组合测试条件:

-a: and
-o: or
 !:  非

阅读全文 >>