Shell 中if语句的使用

bash中如何实现条件判断?

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

一、条件测试的表达式:

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

组合测试条件:

-a: and
-o: or
 !:  非

阅读全文 >>


Shell 特殊变量: $0, $#, $*, $@, $?, $$和命令行参数

某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。

变量含义
$0当前脚本的文件名
$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
$#传递给脚本或函数的参数个数。
$*传递给脚本或函数的所有参数。
$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。
$?上个命令的退出状态,或函数的返回值。
$$当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。
$echo $$
29949

阅读全文 >>


删除QQ的MiniBrowser浏览器

如题,不知从什么版本开始,无意中发现,点击QQ聊天会计中的链接时,不会在默认浏览器中打开,而是会从QQ 自带的一个默认 MiniBrowser 里打开,极其不方便。

QQ也太无耻了,没办法,我使用的一些情况,需要从浏览器中打开。

阅读全文 >>


在Win10 子系统 Ubuntu中编译Win32 版本FFmpeg 给唧唧特供

FFmpeg 4.1.1 直接下载编译好的版本实在是太大了64位的61M,32位的 59M. 但是唧唧用不到所有的功能所以一直用着旧版本的只有21M的FFmpeg苟命.但是由于编码更新了,旧的也出现了问题在此不得不更新FFmpeg了.

直接更新存在一个流量费贵的问题,59M的压缩后也有18M 在算上几万次的下载请求.流量费非常昂贵.
于是想到了编译一个只有唧唧需要功能的FFmpeg给唧唧使用.
于是有了这篇文章~ 编译完的只有3M 哟!~

这个是笔记,不是教程...

阅读全文 >>


WiTi Board - Open & Extensible Router&NAS Platform | 资料备份

WiTi Board - Open & Extensible Router&NAS Platform

A very nice router/switch/NAS/miniserver hackable & extensible board powered by MT7621A.

WITI-full.png
PROJECT OWNER
benn huang
Shenzhen, China
$28,656 USD total funds raised
241% funded on September 11, 2015

阅读全文 >>