分类 Linux科技 下的文章
CentOS 7 编译安装 Python 3.10.2
旧笔记于 2019年04月08日 整理
因为 CentOS 7上默认的版本是 Python 2.7, 所以我们可以通过添加 IUS 软件源 yum 方式安装 Python 3.6
这个生命周期已经结束了 笔记更新
本笔记于 2022年02月01日 更新
采用编译安装 Python 3.10.2
在找到 centos 8 代替品之前先继续用 centos 7 苟着了, Python 3.10 的 5年支持够用了 End of support 2026-10
Shell 中if语句的使用
bash中如何实现条件判断?
条件测试类型:
整数测试
字符测试
文件测试
一、条件测试的表达式:
[ expression ] 括号两端必须要有空格 [[ expression ]] 括号两端必须要有空格 test expression
组合测试条件:
-a: and -o: or !: 非
Shell 特殊变量: $0, $#, $*, $@, $?, $$和命令行参数
某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。
变量 | 含义 |
---|---|
$0 | 当前脚本的文件名 |
$n | 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 |
$# | 传递给脚本或函数的参数个数。 |
$* | 传递给脚本或函数的所有参数。 |
$@ | 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。 |
$? | 上个命令的退出状态,或函数的返回值。 |
$$ | 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。 |
$echo $$ 29949
在Win10 子系统 Ubuntu中编译Win32 版本FFmpeg 给唧唧特供
FFmpeg 4.1.1 直接下载编译好的版本实在是太大了64位的61M,32位的 59M. 但是唧唧用不到所有的功能所以一直用着旧版本的只有21M的FFmpeg苟命.但是由于编码更新了,旧的也出现了问题在此不得不更新FFmpeg了.
直接更新存在一个流量费贵的问题,59M的压缩后也有18M 在算上几万次的下载请求.流量费非常昂贵.
于是想到了编译一个只有唧唧需要功能的FFmpeg给唧唧使用.
于是有了这篇文章~ 编译完的只有3M 哟!~
这个是笔记,不是教程...