标签云

# Linux

Git 克隆与源码快照

从代码托管平台获取项目时,Download ZIP 与 git clone 都能取得当前文件,但得到的对象不同:ZIP 是某一时刻的文件快照;克隆得到工作树以及 .git/ 中的版本数据库和远程仓库信息。 能力差异 获取方式 当前文件 提交历史 分支与标签 跟踪本地改动 获取上游更新...

1044 字 4 分钟

GitHub Releases 多平台资产的选择与校验

GitHub Releases 常同时提供多个操作系统、CPU 架构和分发形式的构建产物。正确下载的关键不是寻找“最大的文件”,而是依次匹配 操作系统、CPU 架构、安装形式和软件的输入契约。 从文件名识别目标平台常见标记如下,但命名不是强制标准,最终应以项目的 Release Notes 或安...

1968 字 7 分钟

Linux 桌面输入法框架的切换与清理

Linux 桌面的中文输入通常由多个层次共同完成:输入法框架负责接入桌面和应用,输入引擎负责具体的拼音或其他输入方案,配置与词库则保存用户定制。卸载或切换时应分别处理这些层次,不能把“删除一个软件包”等同于完全清理。 组件边界 输入法框架:例如 Fcitx 5、IBus,负责会话启动、应用接口和...

1929 字 7 分钟

Linux 终端中的文件查看、编辑与打开

在终端中“打开文件”可能指查看内容、编辑内容,或把文件交给图形界面程序。应先区分目的,再选择命令。 查看文本内容cat 会把文件内容一次性输出到终端,适合较短的文本文件: cat package.xml 较长文件更适合用 less 分页查看: less package.xml 可以滚动和搜索...

1020 字 4 分钟