tldr 保加利亚语别名页面 bun-x:别名页机制与 bunx 包执行器实战解析
文档教程知识库【免费下载链接】tldrCollaborative cheatsheets for console commands .项目地址https://gitcode.com/GitHub_Trending/tl/tldr点击查看免费下载本篇文章以 tldr 仓库中的保加利亚语bg别名页面 pages.bg/common/bun-x.md 为核心完整解读 tldr 别名页alias page的文档结构与维护机制并顺藤摸瓜深入bunx原命令页面的全部示例。读完本文你将掌握 tldr 多语言别名页的编写规范、翻译模板的解析原理、bun x/bunx的实际用法以及仓库内自动化同步别名页的脚本实现。一、页面主体保加利亚语 bun-x 别名页内容逐行解读该文档是 tldr 项目面向保加利亚语用户提供的命令速查页全文共 7 行属于标准的别名页alias page格式# bun x Тази команда е псевдоним на bunx. - Виж документацията за оригиналната команда: tldr bunx逐行拆解其语义# bun x页面标题即被记录的命令名称bun x。tldr 约定文件名必须是小写的命令名因此文件命名为bun-x.md Тази команда е псевдоним наbunx.保加利亚语描述行意为此命令是bunx的别名其中bunx以反引号包裹指向被别名化的原始命令- Виж документацията за оригиналната команда:示例描述意为查看原始命令的文档以祈使句撰写符合 tldr 对所有示例描述必须使用祈使句的硬性规范tldr bunx实际可执行的命令示例引导用户通过tldr bunx调出原命令的完整速查页。该页面与英文源页 pages/common/bun-x.md 结构完全一一对应——英文版写作 This command is an alias ofbunx. 与 View documentation for the original command:。别名页的设计意图很明确它自身不重复记录任何命令用法只负责把用户重定向到原始命令的完整文档从而避免同一命令内容在多处重复维护。二、别名页机制tldr 如何用一页重定向解决命令别名问题许多 CLI 命令存在别名调用方式例如vi是vim的别名、bun x是bunx的别名。若为每个别名都复制一份完整文档会导致同一命令内容在仓库内多处重复、翻译与更新成本成倍上升。tldr 的风格规范 contributing-guides/style-guide.md 明确给出了别名页的标准模板# command_name This command is an alias of original-command-name. - View documentation for the original command: tldr original-command-name官方给出的示例正是vi# vi This command is an alias of vim. - View documentation for the original command: tldr vim中文版风格规范 contributing-guides/style-guide.zh.md 对别名页机制做了同样的说明当命令可以通过其他名称调用如vim通过vi可以创建别名页面将用户引导至原始命令名称。该规范同时补充了一条重要约定——如果页面已有 8 条示例则查看原始命令文档这一条可以省略tldr 页面最多允许 8 条示例。关键点在于别名页不写更多信息链接行也不写任何具体用法示例唯一示例就是tldr original_command。这正是判断某页是否是别名页的机器可读特征后续的脚本维护正是依赖这一特征。三、多语言翻译模板保加利亚语模板的存储与结构为了让 40 多种语言的别名页保持统一结构tldr 将每种语言的预翻译模板集中存放在一个文件里contributing-guides/translation-templates/alias-pages.md。该文件以### bg这样的语言标记分节每节是一个用example作为占位符的 Markdown 代码块。保加利亚语模板原文如下# example Тази команда е псевдоним на example. - Виж документацията за оригиналната команда: tldr example对比实际页面 pages.bg/common/bun-x.md可以发现页面正是将模板中的三处example占位符分别替换为标题处的bun x描述行反引号内的bunx原始命令名命令示例中的tldr bunx文档查询命令。同一文件还包含en、de、fr、zh、zh_TW等语言的对应模板例如中文模板为此命令为example的别名。查看原命令的文档tldr example繁体中文为此命令為example的別名。檢視原命令的文件tldr example。这种一个文件集中存放全部语言模板的设计使任何语言的别名页都可以由脚本自动生成也为翻译协作提供了唯一的事实来源。四、原命令实战bunx 页面完整示例详解别名页指引用户执行的tldr bunx会命中原命令页面 pages/common/bunx.md。该页描述bunx为执行一个包内的二进制程序本地已安装或远程拉取并注明bun x可作为bunx的别名使用Note:bun xcan be used as an alias forbunx。同时附带指向 Bun 官方文档的更多信息链接行。页面共提供 5 条实战示例我们逐一展开1. 从 registry 下载并执行一个包bunx {{package_name}} {{command_argument}}bunx的核心场景包名后直接跟命令参数bunx会先尝试在本地查找该包的可执行文件未安装时则自动从 npm 等 registry 临时拉取并执行无需先npm install。占位符{{package_name}}与{{command_argument}}供 tldr 客户端高亮显示提示用户替换。2. 查看本地已安装包的版本bunx {{package_name}} --version当目标包已在本地安装时bunx会优先使用本地版本--version即打印该版本号可用于验证包的存在与版本。3. 强制使用 Bun 运行时执行而非 Nodebunx --bun {{package_name}}这是 Bun 生态最具区分度的选项--bun强制让目标程序运行在 Bun 运行时之上而不是默认的 Node.js。对于某些依赖 Node 特定行为的包这一选项能带来不同的行为或性能表现。4. 执行与包名不同的二进制bunx {{[-p|--package]}} {{package_name}} {{command}}某些包提供的可执行文件名与其包名不一致。{{[-p|--package]}}是 tldr 对短选项/长选项均可的书写约定即-p与--package二选一用于指定实际的包名而后面的{{command}}才是真正要执行的二进制命令。5. 下载并执行指定版本的包bunx {{package_nameversion}} {{command_argument}}通过语法锁定版本例如bunx cowsay2.0.3实现临时以特定版本执行工具适合在 CI 或脚本中做版本固定。五、仓库实现set-alias-page.py 如何自动化生成与同步别名页别名页的创建与多语言同步在 tldr 仓库中由脚本 scripts/set-alias-page.py 完成其工作流程与上文提到的模板文件直接对应可以从源码层面验证别名页机制的实现原理。模板解析脚本调用get_templates(root, alias-pages.md)实现在 scripts/_common.py读取模板文件按### 语言标记分节提取每个markdown代码块中的模板文本最终得到语言 → 模板的字典。占位符替换核心函数generate_alias_page_content()将模板中的example占位符依序替换为页面标题、原始命令名、文档查询命令result template_content.replace(template_command, page_content.title, 1) result result.replace(template_command, page_content.original_command, 1) result result.replace(template_command, page_content.documentation_command)其中template_command example三次replace恰好对应模板中标题、描述行、命令示例三处占位符——这就是为什么模板必须用example作为占位符的原因。识别既有别名页get_alias_command_in_page()通过正则匹配页面的别名描述行 ...example 形态与 tldr ... 命令行从已有页面中反解出标题、原始命令与文档命令用于判断页面是否已存在、是否需要更新。批量同步main()中的--sync选项会扫描英文目录pages下的全部别名页然后调用sync_alias_page_to_locale()将每个别名页同步到pages.bg、pages.de、pages.zh等所有语言目录由get_pages_dirs()收集所有以pages开头的目录。典型用法python3 scripts/set-alias-page.py --sync # 同步全部语言 python3 scripts/set-alias-page.py --sync --language bg # 仅同步保加利亚语 python3 scripts/set-alias-page.py --sync --dry-run # 预览变更而不落盘 python3 scripts/set-alias-page.py --sync --stage # 同步并 git stage另有交互式-p选项引导创建单个新别名页。脚本文档字符串特别提醒同步模式会产生较多误报建议只使用-l LANGUAGE限定语言并人工复核 stage 的变更。六、本地查看与校验把别名页落到实际使用在本地实践这条别名 → 原命令链路非常直接。安装任一 tldr 客户端后tldr bun-x # 查看别名页得知它是 bunx 的别名 tldr bunx # 查看原命令页获得 5 条完整用法示例提交格式校验方面tldr 提供tldr-lint工具可参照 contributing-guides/style-guide.zh.md 的说明进行本地检查npm install --global tldr-lint tldr-lint pages.bg/common/bun-x.md若使用 Node.js 官方客户端还可以用--render参数本地预览页面渲染效果。整个别名页生态的闭环在于每种语言的模板集中存放 → 脚本按模板生成/同步页面 → 客户端渲染时高亮占位符 → 用户经别名页一键跳转原命令文档既保证了 40 语言内容一致性也把单条命令的文档维护成本降到了最低。赞分享文档教程知识库【免费下载链接】tldrCollaborative cheatsheets for console commands .项目地址https://gitcode.com/GitHub_Trending/tl/tldr点击查看免费下载相关推荐tldr 别名页机制实战解析以保加利亚语 ntl 页面为例tldr 别名页机制实战解析以保加利亚语 ntl 页面为例 导读 本文以 tldr 仓库中的别名页 pages.bg/common/ntl.md https:文档教程知识库tldr 别名页机制解析以保加利亚语 azure-cli 页面为例tldr 别名页机制解析以保加利亚语 azure cli 页面为例 azure cli 在 tldr 仓库中并不是一个独立的技术手册页而是一张典型的别名页文档教程知识库tldr 别名页面机制解析以保加利亚语 docker-slim 页面为例tldr 别名页面机制解析以保加利亚语 docker slim 页面为例 本指南以 pages.bg/common/docker slim.md 为切入点深文档教程知识库上一篇如何在Windows 10/11上快速安装12种macOS风格鼠标指针的终极指南下一篇终极指南在Windows系统上免费安装macOS风格鼠标指针的完整教程创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

PHP抽象类 介绍

PHP抽象类 介绍

前言 抽象类(abstract class)在 PHP 里是一个折中产物:它一半是契约、一半是实现。用 abstract 修饰的类不能被实例化,它可以包含没有方法体的抽象方法(强制子类去实现),也可以包含完整实现的普…

2026/10/10 2:06:50 阅读更多 →
农水人写毕业论文别硬扛!从灌区试验到降重,这套AI组合帮你少熬大夜 [特殊字符]

农水人写毕业论文别硬扛!从灌区试验到降重,这套AI组合帮你少熬大夜 [特殊字符]

学农业水利工程的同学应该都懂,咱们的毕业论文很少是纯“坐图书馆查资料”就能写完的。比如很多同学会做这样一个题目:河套灌区玉米膜下滴灌条件下土壤水盐运移规律及作物响应研究。 你可能要布置田间试验,监测土壤含水率、电导率、地下水位&…

2026/10/10 2:06:50 阅读更多 →
英语写作批改工具怎么挑?2026年最新这5款别踩坑

英语写作批改工具怎么挑?2026年最新这5款别踩坑

英语写作批改这个事,我做了五年多,见过太多人踩坑了。有些老师兴冲冲买了个工具,用两周就扔一边,钱白花。也有人图便宜用免费的,结果批出来的东西还得自己重改一遍,反倒更累。选工具这件事,真不…

2026/10/10 2:06:50 阅读更多 →

最新新闻

同城跑腿系统:骑手端同步和下单收款怎么拆

同城跑腿系统:骑手端同步和下单收款怎么拆

同城跑腿系统联调时,常见做法是支付一通就对外宣称上线。更稳的做法是把「下单与订单状态」和「收款回调」拆阶段验收:前者不依赖真实通道,后者用沙箱 profile,避免支付未过却改订单写入口。结论 订单状态推进应由领域事件驱动&am…

2026/10/10 2:56:07 阅读更多 →
TwinCAT3.1.4026 C++使用入门

TwinCAT3.1.4026 C++使用入门

TwinCAT C使用入门1、准备工作1.1 软件环境1.2 硬件环境2、安装流程2.1 Visual Studio安装2.2 TwinCAT 安装3、配置签名3.1 TwinCAT证书制作3.2 Windows开启测试模式4、C项目设置4.1 项目编译4.2 模块加载执行1、准备工作 1.1 软件环境 TwinCAT Package Manager; …

2026/10/10 2:56:07 阅读更多 →
LikeShop 购物车模块深度优化:登录态合并、商品失效与批量结算二开

LikeShop 购物车模块深度优化:登录态合并、商品失效与批量结算二开

一、原生购物车体系数据表拆解1.1 购物车表(ls_cart)LikeShop 的购物车数据存储在 ls_cart 表中,表结构简洁,核心字段如下:字段名数据类型注释idint主键user_idint用户idgoods_idint商品idgoods_numsmallint购买数量it…

2026/10/10 2:56:07 阅读更多 →
Flink 2.3.0 从理论到实践 —— 第 4 章 状态管理(State)

Flink 2.3.0 从理论到实践 —— 第 4 章 状态管理(State)

Flink 2.3.0 从理论到实践 —— 第 4 章 状态管理(State) 课程定位:状态是 Flink 区别于普通流处理引擎的核心能力。本章深入 Keyed State 与 Operator State 的区别、三种状态后端(HashMap / ForSt / RocksDB)、状态 …

2026/10/10 2:56:07 阅读更多 →
1.两数之和 - 力扣(Leetcode)

1.两数之和 - 力扣(Leetcode)

题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答案。 示例…

2026/10/10 2:56:07 阅读更多 →
基于PCA9422 PMIC与STM32F401RB的锂电池供电与低功耗电源管理实战

基于PCA9422 PMIC与STM32F401RB的锂电池供电与低功耗电源管理实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 2:55:07 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →