linux
终端下的cmatrix命令,模拟出酷炫的《黑客帝国》风格矩阵代码效果,深受linux爱好者喜爱。虽然cmatrix本身没有预设快捷键,但我们可以通过配置文件自定义快捷键,增强交互体验。
cmatrix的配置文件通常位于用户主目录下的
或
。如果不存在,则需自行创建。 通过编辑此文件,我们可以添加自定义快捷键绑定。
以下是一些常用的快捷键设置示例,你可以根据需要进行修改:
CentOS Linux 7.9.2009
CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离线兼容性测试。
下载
注意:
前缀可能因键盘布局和cmatrix版本而异。 可以使用
命令查看按键的扫描码,确保快捷键设置正确。
将自定义的快捷键添加到
文件后,保存并重新启动cmatrix,即可生效。 若要恢复默认设置,只需删除或注释掉自定义的绑定即可。 享受你个性化的矩阵代码体验吧!
.cmatrixrc.cmatrixrc.local# Ctrl+H 清除屏幕
bind H clear
# Ctrl+Q 退出cmatrix
bind Q exit
# Ctrl+L 清屏 (类似Linux终端的clear命令)
bind L clear
# Ctrl+R 重绘屏幕
bind R redraw
# 方向键控制光标移动
bind KEY_UP cursor_up
bind KEY_DOWN cursor_down
bind KEY_LEFT cursor_left
bind KEY_RIGHT cursor_right
# Page Up/Down 滚动屏幕
bind KEY_PRIOR scroll_up
bind KEY_NEXT scroll_down
# Home/End 跳转到行首/行尾
bind KEY_HOME beginning_of_line
bind KEY_END end_of_line
# Insert键 切换插入/覆盖模式
bind KEY_INSERT overwrite_mode
# Delete键 删除字符
bind KEY_DELETE delete_char
# Ctrl+S 暂停输出 (需终端支持)
bind S stop_output
# Ctrl+Q 恢复输出 (需终端支持)
bind Q start_outputKEY_showkey -a.cmatrixrc