黑客帝国矩阵效果
- 下载地址
https://github.com/abishekvashok/cmatrix/releases
- 安装
tar xf cmatrix-v2.0-Butterscotch.tar
cp cmatrix /usr/bin/
执行
cmatrix -b
cmatrix -b -c red
cmatrix -b -c blue
- 命令详解
cmatrix --help
-a: 异步滚动
-b: 启用粗体字符
-B: 所有粗体字符(替代-B)
-f: 强制打开linux$TERM类型
-l: Linux模式(使用矩阵控制台字体)
-o: 使用旧式滚动
-h: 打印使用和退出
-n: 没有粗体字符(替代-b和-b,默认值)
-s: “屏幕保护程序”模式,第一次按键时退出
-x: x窗口模式,如果xterm使用mtx.pcf,则使用
-V: 打印版本信息并退出
-u延迟(0-10,默认为4):屏幕更新延迟
-C[color]:将此颜色用于矩阵(默认为绿色)
- 展示效果
生成随机代码流,假装debug,摸鱼第一名!
- 下载地址
https://github.com/svenstaro/genact/releases
- 安装
chmod +x genact-1.4.2-x86_64-unknown-linux-gnu
运行
./genact-1.4.2-x86_64-unknown-linux-gnu
- 命令详解
命令:
./genact-1.4.2-x86_64-unknown-linux-gnu:运行 genact 程序,该程序会在终端模拟各种系统活动,营造出系统正在忙碌的假象,主要用于演示、录屏等场景。
选项:
-l, --list-modules:
功能:列出所有可用的模块。
示例:./genact-1.4.2-x86_64-unknown-linux-gnu -l。
解释:当你使用该选项时,程序会输出所有可模拟的系统活动模块列表,比如 ansible、bootlog、botnet 等,让你知道可以模拟哪些具体的系统操作场景。
-m, --modules <MODULES>:
功能:仅运行指定的模块。
示例:./genact-1.4.2-x86_64-unknown-linux-gnu -m bootlog 或 ./genact-1.4.2-x86_64-unknown-linux-gnu -m bootlog,cargo。
解释:通过该选项,你可以指定程序仅运行某些你感兴趣的模块,你可以在 <MODULES> 部分输入一个或多个模块名称,多个模块之间用逗号分隔。这样可以让程序只模拟你选择的系统活动,而不是默认的全部活动。
-s, --speed-factor <SPEED_FACTOR>:
功能:设置全局速度因子。
示例:./genact-1.4.2-x86_64-unknown-linux-gnu -s 2。
解释:该选项允许你调整模拟活动的速度。<SPEED_FACTOR> 是一个倍数,默认为 1。如果你设置为 2,则模拟活动的速度会变为原来的两倍,设置为 0.5 则会变为原来的一半,以此类推。
-i, --instant-print-lines <INSTANT_PRINT_LINES>:
功能:立即打印指定数量的行。
示例:./genact-1.4.2-x86_64-unknown-linux-gnu -i 10。
解释:使用该选项,程序会在开始时立即打印出指定数量的行,<INSTANT_PRINT_LINES> 表示要立即打印的行数,默认为 0。
--exit-after-time <EXIT_AFTER_TIME>:
功能:在运行指定时间后退出。
示例:./genact-1.4.2-x86_64-unknown-linux-gnu --exit-after-time 1h30min。
解释:该选项可让程序在运行一定时长后自动退出,时长的格式为 数字 + 时间单位,例如 2h 表示 2 小时,30min 表示 30 分钟,可灵活组合,程序将在达到该时长后终止运行。
--exit-after-modules <EXIT_AFTER_MODULES>:
功能:在运行指定数量的模块后退出。
示例:./genact-1.4.2-x86_64-unknown-linux-gnu --exit-after-modules 5。
解释:该选项会让程序在完成指定数量的模块模拟后自动退出,<EXIT_AFTER_MODULES> 为模块的数量,方便控制程序的运行长度。
--print-completions <shell>:
功能:生成指定 shell 的补全文件。
示例:./genact-1.4.2-x86_64-unknown-linux-gnu --print-completions bash。
解释:如果你使用的是 bash、elvish、fish、powershell 或 zsh 等 shell,该选项会生成相应的命令补全文件,方便你在输入命令时自动补全选项和参数。
--print-manpage:
功能:生成 man 页面。
示例:./genact-1.4.2-x86_64-unknown-linux-gnu --print-manpage。
解释:执行该命令会生成 genact 的 man 页面,方便你后续使用 man 命令查看 genact 的帮助信息。
-h, --help:
功能:打印帮助信息。
解释:你已经使用过该选项,它会输出 genact 程序的基本信息、可用选项及其解释,方便你了解如何使用该程序。
-V, --version:
功能:打印程序版本。
示例:./genact-1.4.2-x86_64-unknown-linux-gnu -V。
解释:使用该选项可以查看当前使用的 genact 程序的版本号。
总的来说,这些选项为你提供了更灵活的控制,可以根据自己的需求调整 genact 程序的运行,使其在不同的场景下发挥出不同的作用,比如进行特定模块的演示、调整模拟速度、控制程序的运行时长等。
- 展示效果