mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
common/y*: add Chinese translation (#15660)
This commit is contained in:
parent
e8ac67bfa0
commit
7c00625c27
41 changed files with 825 additions and 0 deletions
28
pages.zh/common/ya.md
Normal file
28
pages.zh/common/ya.md
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
# ya
|
||||||
|
|
||||||
|
> 管理 Yazi 软件包和插件。
|
||||||
|
> 更多信息:<https://github.com/sxyazi/yazi>.
|
||||||
|
|
||||||
|
- 添加一个软件包:
|
||||||
|
|
||||||
|
`ya pack -a {{软件包}}`
|
||||||
|
|
||||||
|
- 升级所有软件包:
|
||||||
|
|
||||||
|
`ya pack -u`
|
||||||
|
|
||||||
|
- 订阅来自所有远程实例的消息:
|
||||||
|
|
||||||
|
`ya sub {{种类}}`
|
||||||
|
|
||||||
|
- 向当前实例发布一个字符串内容的消息:
|
||||||
|
|
||||||
|
`ya pub --str {{字符串消息}}`
|
||||||
|
|
||||||
|
- 向当前实例发布一个 JSON 内容的消息:
|
||||||
|
|
||||||
|
`ya pub --json {{json消息}}`
|
||||||
|
|
||||||
|
- 向指定实例发布一个字符串内容的消息:
|
||||||
|
|
||||||
|
`ya pub-to --str {{消息}} {{接收者}} {{种类}}`
|
28
pages.zh/common/yacas.md
Normal file
28
pages.zh/common/yacas.md
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
# yacas
|
||||||
|
|
||||||
|
> 另一个计算机代数系统。
|
||||||
|
> 更多信息:<https://www.yacas.org>.
|
||||||
|
|
||||||
|
- 启动交互式的 `yacas` 会话:
|
||||||
|
|
||||||
|
`yacas`
|
||||||
|
|
||||||
|
- 在 `yacas` 会话中,执行一个语句:
|
||||||
|
|
||||||
|
`{{Integrate(x)Cos(x)}};`
|
||||||
|
|
||||||
|
- 在 `yacas` 会话中,显示一个示例:
|
||||||
|
|
||||||
|
`{{Example()}};`
|
||||||
|
|
||||||
|
- 从 `yacas` 会话中退出:
|
||||||
|
|
||||||
|
`{{quit}}`
|
||||||
|
|
||||||
|
- 执行一个或多个 `yacas` 脚本(没有终端或提示符),然后退出:
|
||||||
|
|
||||||
|
`yacas -p -c {{路径/到/脚本1}} {{路径/到/脚本2}}`
|
||||||
|
|
||||||
|
- 执行并打印一个语句的结果,然后退出:
|
||||||
|
|
||||||
|
`echo "{{Echo( Deriv(x)Cos(1/x) );}}" | yacas -p -c /dev/stdin`
|
17
pages.zh/common/yacc.md
Normal file
17
pages.zh/common/yacc.md
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# yacc
|
||||||
|
|
||||||
|
> 使用形式语法规范文件生成一个 LALR 解析器(使用 C 语言)。
|
||||||
|
> 请参阅:`bison`。
|
||||||
|
> 更多信息:<https://manned.org/yacc.1p>.
|
||||||
|
|
||||||
|
- 创建一个包含 C 语言解析器代码的文件 `y.tab.c`,并编译语法文件以及所有值所需的常量声明。(只有在使用 `-d` 选项时,才会创建常量声明文件 `y.tab.h`):
|
||||||
|
|
||||||
|
`yacc -d {{路径/到/grammar_file.y}}`
|
||||||
|
|
||||||
|
- 编译一个包含解析器描述的语法文件,以及报告由于语法中的歧义导致的冲突:
|
||||||
|
|
||||||
|
`yacc -d {{路径/到/grammar_file.y}} -v`
|
||||||
|
|
||||||
|
- 编译一个语法文件,并用 `prefix` 代替 `y` 作为输出文件名前缀:
|
||||||
|
|
||||||
|
`yacc -d {{路径/到/grammar_file.y}} -v -b {{前缀}}`
|
9
pages.zh/common/yadm-alt.md
Normal file
9
pages.zh/common/yadm-alt.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# yadm-alt
|
||||||
|
|
||||||
|
> 为任何被管理的文件创建符号链接并处理模板。
|
||||||
|
> 了解更多关于模板的信息:<https://yadm.io/docs/templates>。
|
||||||
|
> 更多信息:<https://yadm.io/docs/alternates>.
|
||||||
|
|
||||||
|
- 手动在备用文件之间创建符号链接:
|
||||||
|
|
||||||
|
`yadm alt`
|
9
pages.zh/common/yadm-bootstrap.md
Normal file
9
pages.zh/common/yadm-bootstrap.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# yadm-bootstrap
|
||||||
|
|
||||||
|
> 执行 Yadm 的 bootstrap 文件。
|
||||||
|
> 这个文件应创建在 `$HOME/.config/yadm/bootstrap`。
|
||||||
|
> 更多信息:<https://yadm.io/docs/bootstrap>.
|
||||||
|
|
||||||
|
- 执行 bootstrap 可执行文件:
|
||||||
|
|
||||||
|
`yadm bootstrap`
|
30
pages.zh/common/yadm-clone.md
Normal file
30
pages.zh/common/yadm-clone.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
# yadm-clone
|
||||||
|
|
||||||
|
> 功能就像 `git clone`。此外,你还可以传递额外的标志来配置你的仓库。
|
||||||
|
> 如果仓库中有一个引导文件,将提示你执行它。
|
||||||
|
> 请参阅:`git clone`。
|
||||||
|
> 更多信息:<https://yadm.io/docs/common_commands>.
|
||||||
|
|
||||||
|
- 克隆一个已有的仓库:
|
||||||
|
|
||||||
|
`yadm clone {{远程_仓库_位置}}`
|
||||||
|
|
||||||
|
- 克隆一个已有的仓库,然后执行引导文件:
|
||||||
|
|
||||||
|
`yadm clone {{远程_仓库_位置}} --bootstrap`
|
||||||
|
|
||||||
|
- 克隆一个已有的仓库,并在克隆后不执行引导文件:
|
||||||
|
|
||||||
|
`yadm clone {{远程_仓库_位置}} --no-bootstrap`
|
||||||
|
|
||||||
|
- 更改 `yadm` 在克隆时使用的工作树:
|
||||||
|
|
||||||
|
`yadm clone {{远程_仓库_位置}} --w {{工作树_文件}}`
|
||||||
|
|
||||||
|
- 更改 `yadm` 用于获取文件的分支:
|
||||||
|
|
||||||
|
`yadm clone {{远程_仓库_位置}} -b {{分支}}`
|
||||||
|
|
||||||
|
- 覆盖一个已有仓库的本地分支:
|
||||||
|
|
||||||
|
`yadm clone {{远程_仓库_位置}} -f`
|
20
pages.zh/common/yadm-config.md
Normal file
20
pages.zh/common/yadm-config.md
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
# yadm-config
|
||||||
|
|
||||||
|
> 传递选项给 `yadm` 的配置文件。更改由 `yadm` 管理的仓库的 `.config`。
|
||||||
|
> 更多信息:<https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#configuration>.
|
||||||
|
|
||||||
|
- 设置或更新 `yadm` 的 Git 配置:
|
||||||
|
|
||||||
|
`yadm config {{键.内键}} {{值}}`
|
||||||
|
|
||||||
|
- 从 `yadm` 的 Git 配置中获取一个值:
|
||||||
|
|
||||||
|
`yadm config --get {{键}}`
|
||||||
|
|
||||||
|
- 在 `yadm` 的 Git 配置中取消设置一个值:
|
||||||
|
|
||||||
|
`yadm config --unset {{键}}`
|
||||||
|
|
||||||
|
- 列出 `yadm` 的 Git 配置中的所有值:
|
||||||
|
|
||||||
|
`yadm config --list`
|
9
pages.zh/common/yadm-decrypt.md
Normal file
9
pages.zh/common/yadm-decrypt.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# yadm-decrypt
|
||||||
|
|
||||||
|
> 解密由 `yadm` 加密的文件。
|
||||||
|
> 激活此命令时,系统会提示你输入密码。
|
||||||
|
> 更多信息:<https://yadm.io/docs/encryption>.
|
||||||
|
|
||||||
|
- 解密文件:
|
||||||
|
|
||||||
|
`yadm decrypt`
|
13
pages.zh/common/yadm-encrypt.md
Normal file
13
pages.zh/common/yadm-encrypt.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# yadm-encrypt
|
||||||
|
|
||||||
|
> 加密在指定的加密文件中列出的文件。
|
||||||
|
> 文件被加密后将会存储在指定的归档文件夹中。
|
||||||
|
> 更多信息:<https://yadm.io/docs/encryption>.
|
||||||
|
|
||||||
|
- 加密在指定的加密文件中列出的文件:
|
||||||
|
|
||||||
|
`yadm encrypt`
|
||||||
|
|
||||||
|
- 创建加密所需的文件和文件夹:
|
||||||
|
|
||||||
|
`touch {{路径/到/encrypt_file}} && mkdir {{路径/到/archive_folder}}`
|
13
pages.zh/common/yadm-enter.md
Normal file
13
pages.zh/common/yadm-enter.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# yadm-enter
|
||||||
|
|
||||||
|
> 使用所有 Git 变量设置运行一个子 Shell。这个子 Shell 可以用于使用 Git 命令方便地与本地 `yadm` 仓库交互。
|
||||||
|
> 如果你正在使用一个直接使用 Git 的工具,这可能会很有用。
|
||||||
|
> 更多信息:<https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
|
||||||
|
|
||||||
|
- 使用所有 Git 变量设置运行一个子 Shell:
|
||||||
|
|
||||||
|
`yadm enter`
|
||||||
|
|
||||||
|
- 退出子 Shell:
|
||||||
|
|
||||||
|
`exit`
|
21
pages.zh/common/yadm-git-crypt.md
Normal file
21
pages.zh/common/yadm-git-crypt.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# yadm git-crypt
|
||||||
|
|
||||||
|
> Git Crypt 能够实现 Git 仓库中文件的透明加密和解密。
|
||||||
|
> 请参阅:`git-crypt`。
|
||||||
|
> 更多信息:<https://github.com/AGWA/git-crypt>.
|
||||||
|
|
||||||
|
- 初始化仓库以使用 Git Crypt:
|
||||||
|
|
||||||
|
`yadm git-crypt init`
|
||||||
|
|
||||||
|
- 使用 GPG 共享仓库:
|
||||||
|
|
||||||
|
`yadm git-crypt add-gpg-user {{用户_id}}`
|
||||||
|
|
||||||
|
- 克隆包含加密文件的仓库后,解锁它们:
|
||||||
|
|
||||||
|
`yadm git-crypt unlock`
|
||||||
|
|
||||||
|
- 导出对称密钥:
|
||||||
|
|
||||||
|
`yadm git-crypt export-key {{路径/到/密钥文件}}`
|
21
pages.zh/common/yadm-gitconfig.md
Normal file
21
pages.zh/common/yadm-gitconfig.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# yadm-gitconfig
|
||||||
|
|
||||||
|
> 向 `git config` 传递选项。更改由 `yadm` 管理的仓库的 `.gitconfig`。
|
||||||
|
> 请参阅:`git config`。
|
||||||
|
> 更多信息:<https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
|
||||||
|
|
||||||
|
- 更新或设置一个 Git 配置值:
|
||||||
|
|
||||||
|
`yadm gitconfig {{键.内键}} {{值}}`
|
||||||
|
|
||||||
|
- 从 `yadm` 的 Git 配置中获取一个值:
|
||||||
|
|
||||||
|
`yadm gitconfig --get {{键}}`
|
||||||
|
|
||||||
|
- 在 `yadm` 的 Git 配置中取消设置一个值:
|
||||||
|
|
||||||
|
`yadm gitconfig --unset {{键}}`
|
||||||
|
|
||||||
|
- 列出 `yadm` 的 Git 配置中的所有值:
|
||||||
|
|
||||||
|
`yadm gitconfig --list`
|
17
pages.zh/common/yadm-init.md
Normal file
17
pages.zh/common/yadm-init.md
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# yadm-init
|
||||||
|
|
||||||
|
> 初始化一个新的空的代码仓库用于跟踪点文件。
|
||||||
|
> 该代码仓库存储在 `$HOME/.local/share/yadm/repo.git` 中。
|
||||||
|
> 更多信息:<https://yadm.io/docs/getting_started>.
|
||||||
|
|
||||||
|
- 执行:
|
||||||
|
|
||||||
|
`yadm init`
|
||||||
|
|
||||||
|
- 覆盖工作树:
|
||||||
|
|
||||||
|
`yadm init -w {{路径/到/工作树文件夹}}`
|
||||||
|
|
||||||
|
- 覆盖已存在的代码仓库:
|
||||||
|
|
||||||
|
`yadm init -f {{路径/到/本地代码仓库}}`
|
21
pages.zh/common/yadm-introspect.md
Normal file
21
pages.zh/common/yadm-introspect.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# yadm-introspect
|
||||||
|
|
||||||
|
> 查看由 `yadm` 管理的数据。
|
||||||
|
> 内省的目的是支持命令行补全。
|
||||||
|
> 更多信息:<https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
|
||||||
|
|
||||||
|
- 输出命令:
|
||||||
|
|
||||||
|
`yadm introspect commands`
|
||||||
|
|
||||||
|
- 输出配置:
|
||||||
|
|
||||||
|
`yadm introspect configs`
|
||||||
|
|
||||||
|
- 为主 `yadm` 命令输出开关:
|
||||||
|
|
||||||
|
`yadm introspect switches`
|
||||||
|
|
||||||
|
- 输出仓库:
|
||||||
|
|
||||||
|
`yadm introspect repo`
|
12
pages.zh/common/yadm-list.md
Normal file
12
pages.zh/common/yadm-list.md
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# yadm-list
|
||||||
|
|
||||||
|
> 打印由 `yadm` 管理的文件列表。
|
||||||
|
> 更多信息:<https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
|
||||||
|
|
||||||
|
- 打印当前目录中由 `yadm` 管理的文件列表:
|
||||||
|
|
||||||
|
`yadm list`
|
||||||
|
|
||||||
|
- 列出所有由 `yadm` 完全管理的文件:
|
||||||
|
|
||||||
|
`yadm list -a`
|
9
pages.zh/common/yadm-perms.md
Normal file
9
pages.zh/common/yadm-perms.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# yadm-perms
|
||||||
|
|
||||||
|
> 更新权限。
|
||||||
|
> 通常不需要运行此命令,因为 `yadm` 默认会自动处理权限。这种自动行为可以通过将配置 `yadm.auto-perms` 设置为 `"false"` 来禁用。
|
||||||
|
> 更多信息:<https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#permissions>.
|
||||||
|
|
||||||
|
- 修改文件权限:
|
||||||
|
|
||||||
|
`yadm perms`
|
26
pages.zh/common/yadm-transcrypt.md
Normal file
26
pages.zh/common/yadm-transcrypt.md
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
# yadm-transcrypt
|
||||||
|
|
||||||
|
> 如果已安装 `transcrypt`,此命令允许直接向 `transcrypt` 传递选项。
|
||||||
|
> 环境配置为使用 yadm 仓库。
|
||||||
|
> Transcrypt 使 Git 仓库中的文件能够透明地加密和解密。
|
||||||
|
> 更多信息:<https://github.com/elasticdog/transcrypt>.
|
||||||
|
|
||||||
|
- 设置用于加密的对称加密算法:
|
||||||
|
|
||||||
|
`yadm transcrypt --cipher={{加密算法}}`
|
||||||
|
|
||||||
|
- 提供用来派生密钥的密码:
|
||||||
|
|
||||||
|
`yadm transcrypt --password={{密码}}`
|
||||||
|
|
||||||
|
- 假设所有回答为“是”并接受未指定选项的默认值:
|
||||||
|
|
||||||
|
`yadm transcrypt --yes`
|
||||||
|
|
||||||
|
- 显示当前仓库的加密算法和密码:
|
||||||
|
|
||||||
|
`yadm transcrypt --display`
|
||||||
|
|
||||||
|
- 使用新的凭证重新加密所有已加密的文件:
|
||||||
|
|
||||||
|
`yadm transcrypt --rekey`
|
13
pages.zh/common/yadm-upgrade.md
Normal file
13
pages.zh/common/yadm-upgrade.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# yadm-upgrade
|
||||||
|
|
||||||
|
> 将 `yadm` 升级到最新版本。
|
||||||
|
> 升级将尝试将你的子模块反初始化并重新初始化。
|
||||||
|
> 更多信息:<https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
|
||||||
|
|
||||||
|
- 将 `yadm` 升级到最新版本:
|
||||||
|
|
||||||
|
`yadm upgrade`
|
||||||
|
|
||||||
|
- 强制升级,无论有无更改:
|
||||||
|
|
||||||
|
`yadm upgrade -f`
|
33
pages.zh/common/yadm.md
Normal file
33
pages.zh/common/yadm.md
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# yadm
|
||||||
|
|
||||||
|
> 一个通过使用 `git` 来管理 dotfiles 的工具。
|
||||||
|
> 此命令也有关于其子命令的文件,例如:`init`、`clone`、`push` 和 `pull`。
|
||||||
|
> 更多信息:<https://yadm.io/docs/overview>.
|
||||||
|
|
||||||
|
- 覆盖 `yadm` 目录。`yadm` 会相对于此目录存储其配置:
|
||||||
|
|
||||||
|
`yadm --yadm-dir`
|
||||||
|
|
||||||
|
- 覆盖 `yadm` 数据目录:`yadm` 会相对于此目录存储其数据:
|
||||||
|
|
||||||
|
`yadm --yadm-data`
|
||||||
|
|
||||||
|
- 覆盖 `yadm` 仓库的位置:
|
||||||
|
|
||||||
|
`yadm --yadm-repo`
|
||||||
|
|
||||||
|
- 覆盖 `yadm` 配置文件的位置:
|
||||||
|
|
||||||
|
`yadm --yadm-config`
|
||||||
|
|
||||||
|
- 覆盖 `yadm` 加密配置的位置:
|
||||||
|
|
||||||
|
`yadm --yadm-encrypt`
|
||||||
|
|
||||||
|
- 覆盖 `yadm` 加密文件归档的位置:
|
||||||
|
|
||||||
|
`yadm --yadm-archive`
|
||||||
|
|
||||||
|
- 覆盖 `yadm` 引导程序的位置:
|
||||||
|
|
||||||
|
`yadm --yadm-bootstrap`
|
16
pages.zh/common/yapf.md
Normal file
16
pages.zh/common/yapf.md
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
# yapf
|
||||||
|
|
||||||
|
> Python 风格指南检查器。
|
||||||
|
> 更多信息:<https://github.com/google/yapf>.
|
||||||
|
|
||||||
|
- 显示将要进行的更改的差异,但不实际更改(试运行):
|
||||||
|
|
||||||
|
`yapf --diff {{路径/到/文件}}`
|
||||||
|
|
||||||
|
- 就地格式化文件,并显示更改的差异:
|
||||||
|
|
||||||
|
`yapf --diff --in-place {{路径/到/文件}}`
|
||||||
|
|
||||||
|
- 递归格式化目录中的所有 Python 文件,并发执行:
|
||||||
|
|
||||||
|
`yapf --recursive --in-place --style {{pep8}} --parallel {{路径/到/目录}}`
|
16
pages.zh/common/yard.md
Normal file
16
pages.zh/common/yard.md
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
# yard
|
||||||
|
|
||||||
|
> Ruby 的文档工具。
|
||||||
|
> 更多信息:<https://yardoc.org/>.
|
||||||
|
|
||||||
|
- 创建文档:
|
||||||
|
|
||||||
|
`yard`
|
||||||
|
|
||||||
|
- 创建文档并保存到一个文件中:
|
||||||
|
|
||||||
|
`yard --one-file`
|
||||||
|
|
||||||
|
- 列出所有未记录的对象:
|
||||||
|
|
||||||
|
`yard stats --list-undoc`
|
21
pages.zh/common/yazi.md
Normal file
21
pages.zh/common/yazi.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# yazi
|
||||||
|
|
||||||
|
> 用 Rust 编写的极速终端文件管理器。
|
||||||
|
> 提供高效、用户友好且可定制的文件管理体验。
|
||||||
|
> 更多信息:<https://github.com/sxyazi/yazi>.
|
||||||
|
|
||||||
|
- 从当前目录启动 Yazi:
|
||||||
|
|
||||||
|
`yazi`
|
||||||
|
|
||||||
|
- 打印调试信息:
|
||||||
|
|
||||||
|
`yazi --debug`
|
||||||
|
|
||||||
|
- 在退出时将当前工作目录写入文件:
|
||||||
|
|
||||||
|
`yazi --cwd-file {{路径/到/cwd_文件}}`
|
||||||
|
|
||||||
|
- 清除缓存目录:
|
||||||
|
|
||||||
|
`yazi --clear-cache`
|
20
pages.zh/common/ybacklight.md
Normal file
20
pages.zh/common/ybacklight.md
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
# ybacklight
|
||||||
|
|
||||||
|
> 管理屏幕背光亮度。请参阅:`xbacklight`。
|
||||||
|
> 更多信息:<https://github.com/pixelcmtd/ybacklight>.
|
||||||
|
|
||||||
|
- 打印当前亮度和最大亮度,缩写并使用斜杠分隔:
|
||||||
|
|
||||||
|
`ybacklight Sc/Sm`
|
||||||
|
|
||||||
|
- 指定亮度:
|
||||||
|
|
||||||
|
`ybacklight s{{420}}`
|
||||||
|
|
||||||
|
- 增加 42 个大步的亮度(默认 4200):
|
||||||
|
|
||||||
|
`ybacklight Si42`
|
||||||
|
|
||||||
|
- 减少 300 的亮度:
|
||||||
|
|
||||||
|
`ybacklight d300`
|
8
pages.zh/common/ybmtopbm.md
Normal file
8
pages.zh/common/ybmtopbm.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# ybmtopbm
|
||||||
|
|
||||||
|
> 将 Bennet Yee “面部”文件转换为 PBM。
|
||||||
|
> 更多信息:<https://netpbm.sourceforge.net/doc/ybmtopbm.html>.
|
||||||
|
|
||||||
|
- 将 YBM 图像文件转换为 PBM:
|
||||||
|
|
||||||
|
`ybmtopbm {{路径/到/输入文件.ybm}} > {{路径/到/输出文件.pbm}}`
|
21
pages.zh/common/yes.md
Normal file
21
pages.zh/common/yes.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# yes
|
||||||
|
|
||||||
|
> 重复输出某些内容。
|
||||||
|
> 此命令通常用于对安装命令(如 apt-get)每个提示回答是。
|
||||||
|
> 更多信息:<https://www.gnu.org/software/coreutils/manual/html_node/yes-invocation.html>.
|
||||||
|
|
||||||
|
- 重复输出“{{消息}}”:
|
||||||
|
|
||||||
|
`yes {{消息}}`
|
||||||
|
|
||||||
|
- 重复输出“y”:
|
||||||
|
|
||||||
|
`yes`
|
||||||
|
|
||||||
|
- 接受 `apt-get` 命令的所有提示:
|
||||||
|
|
||||||
|
`yes | sudo apt-get install {{程序}}`
|
||||||
|
|
||||||
|
- 重复输出一个换行符以始终接受提示的默认选项:
|
||||||
|
|
||||||
|
`yes ''`
|
25
pages.zh/common/yesod.md
Normal file
25
pages.zh/common/yesod.md
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# yesod
|
||||||
|
|
||||||
|
> Yesod 是一个基于 Haskell 的网页框架的辅助工具。
|
||||||
|
> 所有 Yesod 命令都通过 `stack` 项目管理器来调用。
|
||||||
|
> 更多信息:<https://github.com/yesodweb/yesod>.
|
||||||
|
|
||||||
|
- 在 `my-project` 目录下创建一个以 SQLite 为后端的新样板网站:
|
||||||
|
|
||||||
|
`stack new {{my-project}} {{yesod-sqlite}}`
|
||||||
|
|
||||||
|
- 在一个 Yesod 样板网站中安装 Yesod CLI 工具:
|
||||||
|
|
||||||
|
`stack build yesod-bin cabal-install --install-ghc`
|
||||||
|
|
||||||
|
- 启动开发服务器:
|
||||||
|
|
||||||
|
`stack exec -- yesod devel`
|
||||||
|
|
||||||
|
- 处理具有更改的 Template Haskell 依赖项的文件:
|
||||||
|
|
||||||
|
`stack exec -- yesod touch`
|
||||||
|
|
||||||
|
- 使用 Keter(Yesod 的部署管理器)部署应用程序:
|
||||||
|
|
||||||
|
`stack exec -- yesod keter`
|
16
pages.zh/common/ykinfo.md
Normal file
16
pages.zh/common/ykinfo.md
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
# ykinfo
|
||||||
|
|
||||||
|
> 从 YubiKey 获取基本信息。
|
||||||
|
> 更多信息:<https://developers.yubico.com/yubikey-personalization/Manuals/ykinfo.1.html>.
|
||||||
|
|
||||||
|
- 显示 YubiKey 的所有信息:
|
||||||
|
|
||||||
|
`ykinfo -a`
|
||||||
|
|
||||||
|
- 仅获取 YubiKey 的十进制序列号:
|
||||||
|
|
||||||
|
`ykinfo -s -q`
|
||||||
|
|
||||||
|
- 获取 YubiKey 的功能:
|
||||||
|
|
||||||
|
`ykinfo -c`
|
17
pages.zh/common/ykman-config.md
Normal file
17
pages.zh/common/ykman-config.md
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# ykman config
|
||||||
|
|
||||||
|
> 启用或禁用 YubiKey 应用程序。
|
||||||
|
> 注意:您可以使用 `ykman info` 查看当前已启用的应用程序。
|
||||||
|
> 更多信息:<https://docs.yubico.com/software/yubikey/tools/ykman/Base_Commands.html#ykman-config-options-command-args>.
|
||||||
|
|
||||||
|
- 通过 USB 或 NFC 启用某个应用程序(`--enable` 可以多次使用以指定更多应用程序):
|
||||||
|
|
||||||
|
`ykman config {{usb|nfc}} --enable {{otp|u2f|fido2|oath|piv|openpgp|hsmauth}}`
|
||||||
|
|
||||||
|
- 通过 USB 或 NFC 禁用某个应用程序(`--disable` 可以多次使用以指定更多应用程序):
|
||||||
|
|
||||||
|
`ykman config {{usb|nfc}} --disable {{otp|u2f|fido2|oath|piv|openpgp|hsmauth}}`
|
||||||
|
|
||||||
|
- 禁用 NFC 上的所有应用程序:
|
||||||
|
|
||||||
|
`ykman config nfc --disable-all`
|
36
pages.zh/common/ykman-fido.md
Normal file
36
pages.zh/common/ykman-fido.md
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
# ykman fido
|
||||||
|
|
||||||
|
> 管理 YubiKey FIDO 应用程序。
|
||||||
|
> 更多信息:<https://docs.yubico.com/software/yubikey/tools/ykman/FIDO_Commands.html>.
|
||||||
|
|
||||||
|
- 显示 FIDO2 应用程序的一般信息:
|
||||||
|
|
||||||
|
`ykman fido info`
|
||||||
|
|
||||||
|
- 更改 FIDO 密码:
|
||||||
|
|
||||||
|
`ykman fido access change-pin`
|
||||||
|
|
||||||
|
- 列出存储在 YubiKey 上的常驻凭证:
|
||||||
|
|
||||||
|
`ykman fido credentials list`
|
||||||
|
|
||||||
|
- 从 YubiKey 中删除一个常驻凭证:
|
||||||
|
|
||||||
|
`ykman fido credentials delete {{ID}}`
|
||||||
|
|
||||||
|
- 列出存储在 YubiKey 上的指纹(需要带有指纹传感器的密钥):
|
||||||
|
|
||||||
|
`ykman fido fingerprints list`
|
||||||
|
|
||||||
|
- 向 YubiKey 添加一个新指纹:
|
||||||
|
|
||||||
|
`ykman fido fingerprints add {{名称}}`
|
||||||
|
|
||||||
|
- 从 YubiKey 删除一个指纹:
|
||||||
|
|
||||||
|
`ykman fido fingerprints delete {{名称}}`
|
||||||
|
|
||||||
|
- 清除所有 FIDO 凭证(在超过密码重试次数之后需要执行此操作):
|
||||||
|
|
||||||
|
`ykman fido reset`
|
37
pages.zh/common/ykman-oath.md
Normal file
37
pages.zh/common/ykman-oath.md
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
# ykman oath
|
||||||
|
|
||||||
|
> 管理 OATH YubiKey 应用程序。
|
||||||
|
> `关键词` 可以是名称或发行者的一部分。
|
||||||
|
> 更多信息:<https://docs.yubico.com/software/yubikey/tools/ykman/OATH_Commands.html>.
|
||||||
|
|
||||||
|
- 显示有关 OATH 应用程序的一般信息:
|
||||||
|
|
||||||
|
`ykman oath info`
|
||||||
|
|
||||||
|
- 更改用于保护 OATH 账户的密码(添加 `--clear` 以移除密码):
|
||||||
|
|
||||||
|
`ykman oath access change`
|
||||||
|
|
||||||
|
- 添加一个新账户(`--issuer` 是可选的):
|
||||||
|
|
||||||
|
`ykman oath accounts add --issuer {{发行者}} {{名称}}`
|
||||||
|
|
||||||
|
- 列出所有账户(及其发行者):
|
||||||
|
|
||||||
|
`ykman oath accounts list`
|
||||||
|
|
||||||
|
- 列出所有账户及其当前的 TOTP/HOTP 代码(可通过关键词过滤列表):
|
||||||
|
|
||||||
|
`ykman oath accounts code {{关键词}}`
|
||||||
|
|
||||||
|
- 重命名一个账户:
|
||||||
|
|
||||||
|
`ykman oath accounts rename {{关键词}} {{发行者:名称|名称}}`
|
||||||
|
|
||||||
|
- 删除一个账户:
|
||||||
|
|
||||||
|
`ykman oath accounts delete {{关键词}}`
|
||||||
|
|
||||||
|
- 删除所有账户并恢复出厂设置:
|
||||||
|
|
||||||
|
`ykman oath reset`
|
21
pages.zh/common/ykman-openpgp.md
Normal file
21
pages.zh/common/ykman-openpgp.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# ykman openpgp
|
||||||
|
|
||||||
|
> 管理 OpenPGP YubiKey 应用程序。
|
||||||
|
> 注意:你需要使用 `gpg --card-edit` 来进行某些设置。
|
||||||
|
> 更多信息:<https://docs.yubico.com/software/yubikey/tools/ykman/OpenPGP_Commands.html>.
|
||||||
|
|
||||||
|
- 显示有关 OpenPGP 应用程序的一般信息:
|
||||||
|
|
||||||
|
`ykman openpgp info`
|
||||||
|
|
||||||
|
- 分别设置用户 PIN码、复位代码和管理 PIN码的重试次数:
|
||||||
|
|
||||||
|
`ykman openpgp access set-retries {{3}} {{3}} {{3}}`
|
||||||
|
|
||||||
|
- 更改用户 PIN码、复位代码或管理 PIN码:
|
||||||
|
|
||||||
|
`ykman openpgp access change-{{pin|reset-code|admin-pin}}`
|
||||||
|
|
||||||
|
- 将 OpenPGP 应用程序恢复出厂设置(在超过管理 PIN码 重试次数后需要这样做):
|
||||||
|
|
||||||
|
`ykman openpgp reset`
|
29
pages.zh/common/ykman.md
Normal file
29
pages.zh/common/ykman.md
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
# ykman
|
||||||
|
|
||||||
|
> YubiKey 管理器 - 配置 YubiKey。
|
||||||
|
> 如果连接了多个 YubiKey,您必须在子命令之前添加 `--device serial_number`。
|
||||||
|
> 更多信息:<https://docs.yubico.com/software/yubikey/tools/ykman/index.html>.
|
||||||
|
|
||||||
|
- 显示 YubiKey 的一般信息(序列号、固件版本、功能等):
|
||||||
|
|
||||||
|
`ykman info`
|
||||||
|
|
||||||
|
- 列出已连接 YubiKey 的简短单行描述(包括序列号):
|
||||||
|
|
||||||
|
`ykman list`
|
||||||
|
|
||||||
|
- 查看关于启用和禁用应用程序的文档:
|
||||||
|
|
||||||
|
`tldr ykman config`
|
||||||
|
|
||||||
|
- 查看关于管理 FIDO 应用程序的文档:
|
||||||
|
|
||||||
|
`tldr ykman fido`
|
||||||
|
|
||||||
|
- 查看关于管理 OATH 应用程序的文档:
|
||||||
|
|
||||||
|
`tldr ykman oath`
|
||||||
|
|
||||||
|
- 查看关于管理 OpenPGP 应用程序的文档:
|
||||||
|
|
||||||
|
`tldr ykman openpgp`
|
12
pages.zh/common/yolo.md
Normal file
12
pages.zh/common/yolo.md
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# yolo
|
||||||
|
|
||||||
|
> YOLO 命令行界面让你可以简单地在不同的任务和版本上进行模型的训练、验证或推理。
|
||||||
|
> 更多信息:<https://docs.ultralytics.com/cli/>.
|
||||||
|
|
||||||
|
- 在当前工作目录中创建默认配置的副本:
|
||||||
|
|
||||||
|
`yolo task=init`
|
||||||
|
|
||||||
|
- 使用指定的配置文件训练目标检测、实例分割或分类模型:
|
||||||
|
|
||||||
|
`yolo task={{detect|segment|classify}} mode=train cfg={{路径/到/config.yaml}}`
|
25
pages.zh/common/you-get.md
Normal file
25
pages.zh/common/you-get.md
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# you-get
|
||||||
|
|
||||||
|
> 从网络下载媒体内容(视频、音频、图像)。
|
||||||
|
> 请参阅:`yt-dlp`,`youtube-viewer`,`instaloader`。
|
||||||
|
> 更多信息:<https://you-get.org>.
|
||||||
|
|
||||||
|
- 打印网络上指定媒体的媒体信息:
|
||||||
|
|
||||||
|
`you-get --info {{https://example.com/video?id=value}}`
|
||||||
|
|
||||||
|
- 从指定 URL 下载媒体:
|
||||||
|
|
||||||
|
`you-get {{https://example.com/video?id=value}}`
|
||||||
|
|
||||||
|
- 在 Google 视频上搜索并下载:
|
||||||
|
|
||||||
|
`you-get {{关键词}}`
|
||||||
|
|
||||||
|
- 将媒体下载到指定位置:
|
||||||
|
|
||||||
|
`you-get --output-dir {{路径/到/目录}} --output-filename {{文件名}} {{https://example.com/watch?v=value}}`
|
||||||
|
|
||||||
|
- 使用代理下载媒体:
|
||||||
|
|
||||||
|
`you-get --http-proxy {{代理服务器}} {{https://example.com/watch?v=value}}`
|
37
pages.zh/common/youtube-dl.md
Normal file
37
pages.zh/common/youtube-dl.md
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
# youtube-dl
|
||||||
|
|
||||||
|
> 从 YouTube 和其他网站下载视频。
|
||||||
|
> 请参阅:`yt-dlp`,`ytfzf`,`you-get`。
|
||||||
|
> 更多信息:<https://rg3.github.io/youtube-dl/>.
|
||||||
|
|
||||||
|
- 下载一个视频或播放列表:
|
||||||
|
|
||||||
|
`youtube-dl '{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}'`
|
||||||
|
|
||||||
|
- 列出视频或播放列表的所有可用格式:
|
||||||
|
|
||||||
|
`youtube-dl --list-formats '{{https://www.youtube.com/watch?v=Mwa0_nE9H7A}}'`
|
||||||
|
|
||||||
|
- 以特定质量下载视频或播放列表:
|
||||||
|
|
||||||
|
`youtube-dl --format "{{best[height<=480]}}" '{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}'`
|
||||||
|
|
||||||
|
- 下载视频的音频并将其转换为 MP3:
|
||||||
|
|
||||||
|
`youtube-dl -x --audio-format {{mp3}} '{{url}}'`
|
||||||
|
|
||||||
|
- 下载最佳质量的音频和视频并合并它们:
|
||||||
|
|
||||||
|
`youtube-dl -f bestvideo+bestaudio '{{url}}'`
|
||||||
|
|
||||||
|
- 将视频下载为 MP4 文件并自定义文件名:
|
||||||
|
|
||||||
|
`youtube-dl --format {{mp4}} -o "{{%(playlist_index)s-%(title)s by %(uploader)s on %(upload_date)s in %(playlist)s.%(ext)s}}" '{{url}}'`
|
||||||
|
|
||||||
|
- 下载特定语言的字幕并与视频一起保存:
|
||||||
|
|
||||||
|
`youtube-dl --sub-lang {{en}} --write-sub '{{https://www.youtube.com/watch?v=Mwa0_nE9H7A}}'`
|
||||||
|
|
||||||
|
- 下载一个播放列表并从中提取 MP3:
|
||||||
|
|
||||||
|
`youtube-dl -f "bestaudio" --continue --no-overwrites --ignore-errors --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" '{{url_to_playlist}}'`
|
21
pages.zh/common/youtube-viewer.md
Normal file
21
pages.zh/common/youtube-viewer.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
# youtube-viewer
|
||||||
|
|
||||||
|
> 搜索并播放 YouTube 上的视频。
|
||||||
|
> 请参阅:`you-get`,`ytfzf`,`yt-dlp`。
|
||||||
|
> 更多信息:<https://github.com/trizen/youtube-viewer>.
|
||||||
|
|
||||||
|
- 搜索一个视频:
|
||||||
|
|
||||||
|
`youtube-viewer {{搜索关键词}}`
|
||||||
|
|
||||||
|
- 登录到你的 YouTube 账户:
|
||||||
|
|
||||||
|
`youtube-viewer --login`
|
||||||
|
|
||||||
|
- 在 VLC 中观看指定 URL 的视频:
|
||||||
|
|
||||||
|
`youtube-viewer --player={{vlc}} {{https://youtube.com/watch?v=dQw4w9WgXcQ}}`
|
||||||
|
|
||||||
|
- 显示一个搜索提示并以 720p 播放已选视频:
|
||||||
|
|
||||||
|
`youtube-viewer -{{7}}`
|
36
pages.zh/common/yq.md
Normal file
36
pages.zh/common/yq.md
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
# yq
|
||||||
|
|
||||||
|
> 一个轻量级且可移植的命令行 YAML 处理器。
|
||||||
|
> 更多信息:<https://mikefarah.gitbook.io/yq/>.
|
||||||
|
|
||||||
|
- 以漂亮打印格式输出 YAML 文件(v4+):
|
||||||
|
|
||||||
|
`yq eval {{路径/到/file.yaml}}`
|
||||||
|
|
||||||
|
- 以漂亮打印格式输出 YAML 文件(v3):
|
||||||
|
|
||||||
|
`yq read {{路径/到/file.yaml}} --colors`
|
||||||
|
|
||||||
|
- 输出仅包含数组的 YAML 文件中的第一个元素(v4+):
|
||||||
|
|
||||||
|
`yq eval '.[0]' {{路径/到/file.yaml}}`
|
||||||
|
|
||||||
|
- 输出仅包含数组的 YAML 文件中的第一个元素(v3):
|
||||||
|
|
||||||
|
`yq read {{路径/到/file.yaml}} '[0]'`
|
||||||
|
|
||||||
|
- 在文件中设置(或覆盖)键的值(v4+):
|
||||||
|
|
||||||
|
`yq eval '.{{键}} = "{{值}}"' --inplace {{路径/到/file.yaml}}`
|
||||||
|
|
||||||
|
- 在文件中设置(或覆盖)键的值(v3):
|
||||||
|
|
||||||
|
`yq write --inplace {{路径/到/file.yaml}} '{{键}}' '{{值}}'`
|
||||||
|
|
||||||
|
- 合并两个文件并打印到 `stdout`(v4+):
|
||||||
|
|
||||||
|
`yq eval-all 'select(filename == "{{路径/到/file1.yaml}}") * select(filename == "{{路径/到/file2.yaml}}")' {{路径/到/file1.yaml}} {{路径/到/file2.yaml}}`
|
||||||
|
|
||||||
|
- 合并两个文件并打印到 `stdout`(v3):
|
||||||
|
|
||||||
|
`yq merge {{路径/到/file1.yaml}} {{路径/到/file2.yaml}} --colors`
|
38
pages.zh/common/yt-dlp.md
Normal file
38
pages.zh/common/yt-dlp.md
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
# yt-dlp
|
||||||
|
|
||||||
|
> 一个具有额外功能和修复的 youtube-dl 分支。
|
||||||
|
> 从 YouTube 和其他网站下载视频。
|
||||||
|
> 请参阅:`yt-dlp`,`ytfzf`。
|
||||||
|
> 更多信息:<https://github.com/yt-dlp/yt-dlp>.
|
||||||
|
|
||||||
|
- 下载视频或播放列表(使用下面命令的默认选项):
|
||||||
|
|
||||||
|
`yt-dlp "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
|
||||||
|
|
||||||
|
- 列出可下载的视频格式:
|
||||||
|
|
||||||
|
`yt-dlp --list-formats "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
|
||||||
|
|
||||||
|
- 使用最佳 MP4 视频格式下载视频或播放列表(默认为 "bv\*+ba/b"):
|
||||||
|
|
||||||
|
`yt-dlp --format "{{bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]}}" "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
|
||||||
|
|
||||||
|
- 从视频中提取音频(需要 ffmpeg 或 ffprobe):
|
||||||
|
|
||||||
|
`yt-dlp --extract-audio "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
|
||||||
|
|
||||||
|
- 指定提取音频的格式和音质(0(最佳)到 10(最差),默认值为 5):
|
||||||
|
|
||||||
|
`yt-dlp --extract-audio --audio-format {{mp3}} --audio-quality {{0}} "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
|
||||||
|
|
||||||
|
- 仅下载播放列表中的第二、第四、第五、第六和最后一项(第一项为 1,而非 0):
|
||||||
|
|
||||||
|
`yt-dlp --playlist-items 2,4:6,-1 "{{https://youtube.com/playlist?list=PLbzoR-pLrL6pTJfLQ3UwtB-3V4fimdqnA}}"`
|
||||||
|
|
||||||
|
- 下载 YouTube 频道/用户的所有播放列表,并将每个播放列表保存在单独的目录中:
|
||||||
|
|
||||||
|
`yt-dlp -o "{{%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s}}" "{{https://www.youtube.com/user/TheLinuxFoundation/playlists}}"`
|
||||||
|
|
||||||
|
- 下载 Udemy 课程,并将每章保存在单独的目录中:
|
||||||
|
|
||||||
|
`yt-dlp -u {{用户}} -p {{密码}} -P "{{路径/到/目录}}" -o "{{%(playlist)s/%(chapter_number)s - %(chapter)s/%(title)s.%(ext)s}}" "{{https://www.udemy.com/java-tutorial}}"`
|
8
pages.zh/common/yuvsplittoppm.md
Normal file
8
pages.zh/common/yuvsplittoppm.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# yuvsplittoppm
|
||||||
|
|
||||||
|
> 将三个抽样的 Abekas YUV 文件转换为一个 PPM 图像。
|
||||||
|
> 更多信息:<https://netpbm.sourceforge.net/doc/yuvsplittoppm.html>.
|
||||||
|
|
||||||
|
- 从以基名开始的三个文件中读取 Akebas YUV 字节,将它们合并为一个单一的 PPM 图像,并将其存储到指定的输出文件中:
|
||||||
|
|
||||||
|
`yuvsplittoppm {{基名}} {{宽度}} {{高度}} > {{路径/到/输出_文件.ppm}}`
|
8
pages.zh/common/yuvtoppm.md
Normal file
8
pages.zh/common/yuvtoppm.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# yuvtoppm
|
||||||
|
|
||||||
|
> 将 Abekas YUV 字节转换为 PPM 文件。
|
||||||
|
> 更多信息:<https://netpbm.sourceforge.net/doc/yuvtoppm.html>.
|
||||||
|
|
||||||
|
- 从指定的输入文件读取 Akebas YUV 字节,转换成 PPM 图像,并存储在指定的输出文件中:
|
||||||
|
|
||||||
|
`yuvtoppm {{宽度}} {{高度}} {{路径/到/输入_文件.yuv}} > {{路径/到/输出_文件.ppm}}`
|
8
pages.zh/common/yuy2topam.md
Normal file
8
pages.zh/common/yuy2topam.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# yuy2topam
|
||||||
|
|
||||||
|
> 将 YUY2 字节转换为 PAM。
|
||||||
|
> 更多信息:<https://netpbm.sourceforge.net/doc/yuy2topam.html>.
|
||||||
|
|
||||||
|
- 将 YUY2 字节转换为 PAM:
|
||||||
|
|
||||||
|
`yuy2topam -width {{值}} -height {{值}} {{路径/到/文件.yuy2}} > {{路径/到/文件.pam}}`
|
Loading…
Add table
Reference in a new issue