1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00

common/q*: add Chinese translation (#14687)

* common/q*: add Chinese translation

* q:remove whitespace

* Update qalc.md

* Update qemu-img.md
This commit is contained in:
Jin 2024-11-19 04:13:17 -05:00 committed by GitHub
parent a394bba5f1
commit 156075e8b1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 506 additions and 0 deletions

28
pages.zh/common/q.md Normal file
View file

@ -0,0 +1,28 @@
# q
> 在 CSV 和 TSV 文件上执行类似 SQL 的查询。
> 更多信息:<https://harelba.github.io/q>.
- 指定分隔符为 ',' 来查询 CSV 文件:
`q -d',' "SELECT * from {{路径/到/文件}}"`
- 查询 TSV 文件:
`q -t "SELECT * from {{路径/到/文件}}"`
- 查询带有表头行的文件:
`q -d{{分隔符}} -H "SELECT * from {{路径/到/文件}}"`
- 从 `stdin` 读取数据;查询中的 '-' 代表来自 `stdin` 的数据:
`{{输出}} | q "select * from -"`
- 在列 `c1` 上连接两个文件(在例子中别名为 `f1``f2`):
`q "SELECT * FROM {{路径/到/文件1}} f1 JOIN {{路径/到/文件2}} f2 ON (f1.c1 = f2.c1)"`
- 使用包含输出标题行的输出分隔符来格式化输出(注意:命令将根据输入文件标题或在查询中覆盖的列别名输出列名):
`q -D{{分隔符}} -O "SELECT {{列}} as {{别名}} from {{路径/到/文件}}"`

29
pages.zh/common/qalc.md Normal file
View file

@ -0,0 +1,29 @@
# qalc
> 强大且易用的命令行计算器。
> 请参阅:`bc`
> 更多信息:<https://qalculate.github.io/manual/qalc.html>.
- 以交互模式启动:
`qalc {{--interactive}}`
- 以简洁模式启动(仅输出结果):
`qalc --terse`
- 更新货币兑换率:
`qalc --exrates`
- 非交互地执行计算:
`qalc {{66+99|2^4|6 feet to cm|1 bitcoin to USD|20 kmph to mph|...}}`
- 列出所有支持的函数/前缀/单位/变量:
`qalc --{{list-functions|list-prefixes|list-units|list-variables}}`
- 从文件中执行命令:
`qalc --file {{路径/到/文件}}`

25
pages.zh/common/qc.md Normal file
View file

@ -0,0 +1,25 @@
# qc
> 管理和执行存储在 QOwnNotes 笔记中的命令片段。
> 请参阅:`qownnotes`.
> 更多信息:<https://www.qownnotes.org/getting-started/command-line-snippet-manager.html>.
- 配置代码片段管理器,例如设置来自 QOwnNotes 的安全令牌:
`qc configure`
- 搜索并打印存储在 `Commands.md` 笔记中的命令片段以及所有标记为 `commands` 的笔记:
`qc search`
- 执行一个片段并在执行前显示命令:
`qc exec --command`
- 执行上一个片段并在执行前显示命令:
`qc exec --command --last`
- 在 QOwnNotes 中切换笔记文件夹:
`qc switch`

16
pages.zh/common/qcp.md Normal file
View file

@ -0,0 +1,16 @@
# qcp
> 使用默认文本编辑器复制文件,以定义文件名。
> 更多信息:<https://www.nongnu.org/renameutils/>.
- 复制单个文件(在编辑器中打开左侧为源文件名,右侧为目标文件名的界面):
`qcp {{源文件}}`
- 复制多个 JPEG 文件:
`qcp {{*.jpg}}`
- 复制文件,但在编辑器中交换源文件名和目标文件名的位置:
`qcp --option swap {{*.jpg}}`

36
pages.zh/common/qdbus.md Normal file
View file

@ -0,0 +1,36 @@
# qdbus
> 进程间通信 (IPC) 和远程过程调用 (RPC) 机制,最初在 Linux 上开发。
> 更多信息:<https://doc.qt.io/qt-5/qtdbus-index.html>.
- 列出可用的服务名称:
`qdbus`
- 列出指定服务的对象路径:
`qdbus {{服务名}}`
- 列出指定对象可用的方法、信号和属性:
`qdbus {{服务名}} {{路径/到/对象}}`
- 执行指定方法,传递参数并显示返回值:
`qdbus {{服务名}} {{路径/到/对象}} {{方法名}} {{参数1}} {{参数2}}`
- 显示在 KDE Plasma 会话中的当前亮度值:
`qdbus {{org.kde.Solid.PowerManagement}} {{/org/kde/Solid/PowerManagement/Actions/BrightnessControl}} {{org.kde.Solid.PowerManagement.Actions.BrightnessControl.brightness}}`
- 设置 KDE Plasma 会话中的特定亮度:
`qdbus {{org.kde.Solid.PowerManagement}} {{/org/kde/Solid/PowerManagement/Actions/BrightnessControl}} {{org.kde.Solid.PowerManagement.Actions.BrightnessControl.setBrightness}} {{5000}}`
- 在 KDE Plasma 会话中调用音量增大快捷键:
`qdbus {{org.kde.kglobalaccel}} {{/component/kmix}} {{invokeShortcut}} "{{increase_volume}}"`
- 优雅地注销并然后选择不执行任何操作、重启或关机:
`qdbus {{org.kde.Shutdown}} {{/Shutdown}} {{logout|logoutAndReboot|logoutAndShutdown}}`

View file

@ -0,0 +1,24 @@
# qemu-img
> 创建和操作 Quick Emulator 虚拟硬盘镜像。
> 更多信息:<https://qemu.readthedocs.io/en/master/tools/qemu-img.html>.
- 创建一个指定大小(以 GB 为单位)的磁盘镜像:
`qemu-img create {{镜像名称.img}} {{gigabytes}}G`
- 显示有关磁盘镜像的信息:
`qemu-img info {{镜像名称.img}}`
- 增加或减少镜像大小:
`qemu-img resize {{镜像名称.img}} {{gigabytes}}G`
- 导出指定磁盘镜像每个扇区的分配状态:
`qemu-img map {{镜像名称.img}}`
- 将 VMware 的 .vmdk 磁盘镜像转换为 KVM 的 .qcow2 磁盘镜像:
`qemu-img convert -f {{vmdk}} -O {{qcow2}} {{路径/到/文件.vmdk}} {{路径/到/文件.qcow2}}`

25
pages.zh/common/qemu.md Normal file
View file

@ -0,0 +1,25 @@
# qemu
> 通用机器模拟器和虚拟化器。
> 支持多种 CPU 架构。
> 更多信息:<https://www.qemu.org>.
- 启动镜像并模拟 i386 架构:
`qemu-system-i386 -hda {{镜像名称.img}}`
- 启动镜像并模拟 x64 架构:
`qemu-system-x86_64 -hda {{镜像名称.img}}`
- 使用现场 ISO 镜像启动 QEMU 实例:
`qemu-system-i386 -hda {{镜像名称.img}} -cdrom {{操作系统镜像.iso}} -boot d`
- 为实例指定 RAM 大小:
`qemu-system-i386 -m 256 -hda {{镜像名称.img}} -cdrom {{操作系统镜像.iso}} -boot d`
- 从物理设备启动(例如,从 USB 启动以测试可启动介质):
`qemu-system-i386 -hda {{/dev/存储设备}}`

33
pages.zh/common/qmmp.md Normal file
View file

@ -0,0 +1,33 @@
# qmmp
> 具有类似于 Winamp 或 XMMS 界面的音频播放器。
> 请参阅:`clementine``ncmpcpp``cmus`
> 更多信息:<https://qmmp.ylsoftware.com>.
- 启动 GUI:
`qmmp`
- 开始或停止当前播放的音频:
`qmmp --play-pause`
- 向前或向后移动指定的秒数:
`qmmp --seek-{{fwd|bwd}} {{秒数}}`
- 播放下一个音频文件:
`qmmp --next`
- 播放上一个音频文件:
`qmmp --previous`
- 显示当前音量:
`qmmp --volume-status`
- 增加或减少当前播放音频的音量 5%:
`qmmp --volume-{{inc|dec}}`

28
pages.zh/common/qmv.md Normal file
View file

@ -0,0 +1,28 @@
# qmv
> 使用默认文本编辑器定义文件名来移动文件和目录。
> 更多信息:<https://www.nongnu.org/renameutils/>.
- 移动单个文件(在编辑器中打开左侧为源文件名,右侧为目标文件名):
`qmv {{源文件}}`
- 移动多个 JPEG 文件:
`qmv {{*.jpg}}`
- 移动多个目录:
`qmv -d {{路径/到/目录1}} {{路径/到/目录2}} {{路径/到/目录3}}`
- 移动目录中的所有文件和目录:
`qmv --recursive {{路径/到/目录}}`
- 移动文件,但在编辑器中交换源文件名和目标文件名的位置:
`qmv --option swap {{*.jpg}}`
- 重命名当前目录中的所有文件和文件夹,但在编辑器中仅显示目标文件名(可以将其视为一种简单模式):
`qmv --format=do .`

View file

@ -0,0 +1,8 @@
# qoitopam
> 将 QOI 图像(Quite OK Image 格式)转换为 Netpbm。
> 更多信息:<https://netpbm.sourceforge.net/doc/qoitopam.html>.
- 将 QOI 图像转换为 Netpbm:
`qoitopam {{路径/到/文件.qoi}} > {{路径/到/文件.pnm}}`

View file

@ -0,0 +1,22 @@
# qownnotes
> Markdown 笔记应用程序。
> 可以选择与 Nextcloud 和 ownCloud 的笔记应用程序集成。
> 请参阅:`qc`,用于管理命令代码片段。
> 更多信息:<https://www.qownnotes.org/getting-started/cli-parameters.html>.
- 以便携模式运行:
`QOwnNotes --portable`
- 在 GitHub Markdown 中转储应用程序和环境的设置信息:
`QOwnNotes --dump-settings`
- 为设置和内部文件指定不同的上下文:
`QOwnNotes --session {{test}}`
- 应用程序启动后触发一个菜单操作:
`QOwnNotes --action {{actionShow_Todo_List}}`

28
pages.zh/common/qpdf.md Normal file
View file

@ -0,0 +1,28 @@
# qpdf
> 多功能 PDF 转换软件。
> 更多信息:<https://github.com/qpdf/qpdf>.
- 从一个 PDF 文件中提取第 1-3 页、第 5 页和第 6-10 页,然后另存为一个新文件:
`qpdf --empty --pages {{路径/到/输入.pdf}} {{1-3,5,6-10}} -- {{路径/到/输出.pdf}}`
- 合并(连接)多个 PDF 文件的所有页面,并将结果保存为一个新 PDF:
`qpdf --empty --pages {{路径/到/文件1.pdf 文件2.pdf ...}} -- {{路径/到/输出.pdf}}`
- 合并(连接)多个 PDF 文件中指定的页面,并将结果保存为一个新 PDF:
`qpdf --empty --pages {{路径/到/文件1.pdf}} {{1,6-8}} {{路径/到/文件2.pdf}} {{3,4,5}} -- {{路径/到/输出.pdf}}`
- 将每组 `n` 页写入一个单独的输出文件,使用给定的文件名模式:
`qpdf --split-pages={{n}} {{路径/到/输入.pdf}} {{路径/到/输出_%d.pdf}}`
- 旋转某些页面的 PDF 以给定角度:
`qpdf --rotate={{90:2,4,6}} --rotate={{180:7-8}} {{路径/到/输入.pdf}} {{路径/到/输出.pdf}}`
- 移除密码保护文件中的密码:
`qpdf --password={{密码}} --decrypt {{路径/到/输入.pdf}} {{路径/到/输出.pdf}}`

12
pages.zh/common/qr.md Normal file
View file

@ -0,0 +1,12 @@
# qr
> 在终端中使用 ANSI VT-100 转义代码生成二维码。
> 更多信息:<https://github.com/lincolnloop/python-qrcode/>.
- 生成一个二维码:
`echo "{{数据}}" | qr`
- 指定错误纠正等级(默认为 M):
`echo "{{数据}}" | qr --error-correction={{L|M|Q|H}}`

View file

@ -0,0 +1,20 @@
# qrencode
> 二维码生成器。支持 PNG 和 EPS 格式。
> 更多信息:<https://fukuchi.org/works/qrencode>.
- 将字符串转换为二维码并保存到输出文件:
`qrencode -o {{路径/到/输出文件.png}} {{字符串}}`
- 将输入文件转换为二维码并保存到输出文件:
`qrencode -o {{路径/到/输出文件.png}} -r {{路径/到/输入文件}}`
- 将字符串转换为二维码并在终端中打印:
`qrencode -t ansiutf8 {{字符串}}`
- 从管道输入转换为二维码并在终端中打印:
`echo {{字符串}} | qrencode -t ansiutf8`

View file

@ -0,0 +1,8 @@
# qrttoppm
> 将 QRT 光线追踪文件转换为 PPM 图像。
> 更多信息:<https://netpbm.sourceforge.net/doc/qrttoppm.html>.
- 将一个 QRT 文件转换为 PPM 图像:
`qrttoppm {{路径/到/文件.qrt}} > {{路径/到/图像.ppm}}`

View file

@ -0,0 +1,28 @@
# qtcreator
> 跨平台的 Qt 应用程序集成开发环境。
> 更多信息:<https://doc.qt.io/qtcreator/creator-cli.html>.
- 启动 Qt Creator:
`qtcreator`
- 启动 Qt Creator 并恢复上次会话:
`qtcreator -lastsession`
- 启动 Qt Creator 并且不加载指定的插件:
`qtcreator -noload {{指定插件}}`
- 启动 Qt Creator 并且不加载任何插件:
`qtcreator -noload {{all}}`
- 在演示模式下启动 Qt Creator,并显示键盘快捷键的弹出提示:
`qtcreator -presentationMode`
- 启动 Qt Creator 并显示来自特定提交的差异:
`qtcreator -git-show {{提交}}`

View file

@ -0,0 +1,36 @@
# quarkus
> 创建 Quarkus 项目,管理扩展并执行基本的构建和开发任务。
> 更多信息:<https://quarkus.io/guides/cli-tooling>.
- 在一个新目录中创建一个新的应用程序项目:
`quarkus create app {{项目名称}}`
- 在实时编码模式下运行当前项目:
`quarkus dev`
- 运行应用程序:
`quarkus run`
- 在连续测试模式下运行当前项目:
`quarkus test`
- 向当前项目添加一个或多个扩展:
`quarkus extension add {{扩展名1 扩展名2 ...}}`
- 使用 Docker 构建容器镜像:
`quarkus image build docker`
- 将应用程序部署到 Kubernetes:
`quarkus deploy kubernetes`
- 更新项目:
`quarkus update`

24
pages.zh/common/quarto.md Normal file
View file

@ -0,0 +1,24 @@
# quarto
> 一个基于 Pandoc 的开源科学和技术出版系统。
> 更多信息:<https://quarto.org/>.
- 创建一个新项目:
`quarto create-project {{路径/到/目录}} --type {{book|default|website}}`
- 创建一个新的博客网站:
`quarto create-project {{路径/到/目录}} --type {{website}} --template {{blog}}`
- 将输入文件渲染为不同格式:
`quarto render {{路径/到/文件.{{qmd|rmd|ipynb}}}} --to {{html|pdf|docx}}`
- 渲染并预览文档或网站:
`quarto preview {{路径/到/目录 | 路径/到/文件}}`
- 发布文档或项目到 Quarto Pub、Github Pages、RStudio Connect 或 Netlify:
`quarto publish {{quarto-pub|gh-pages|connect|netlify}}`

28
pages.zh/common/quilt.md Normal file
View file

@ -0,0 +1,28 @@
# quilt
> 管理一系列的补丁。
> 更多信息:<https://savannah.nongnu.org/projects/quilt>.
- 从文件中导入一个已有补丁:
`quilt import {{路径/到/文件名.patch}}`
- 创建一个新补丁:
`quilt new {{文件名.patch}}`
- 将文件添加到当前补丁:
`quilt add {{路径/到/文件}}`
- 编辑文件后,用更改刷新当前补丁:
`quilt refresh`
- 应用系列文件中的所有补丁:
`quilt push -a`
- 移除所有已应用的补丁:
`quilt pop -a`

24
pages.zh/common/quota.md Normal file
View file

@ -0,0 +1,24 @@
# quota
> 显示用户的磁盘空间使用情况和分配限制。
> 更多信息:<https://manned.org/quota>.
- 以人类可读的单位显示当前用户的磁盘配额:
`quota -s`
- 详细输出(同时显示未分配存储的文件系统上的配额):
`quota -v`
- 安静输出(仅显示使用超过配额的文件系统上的配额):
`quota -q`
- 打印当前用户所属组的配额:
`quota -g`
- 显示其他用户的磁盘配额:
`sudo quota -u {{用户名}}`

View file

@ -0,0 +1,24 @@
# qutebrowser
> 一个基于 PyQt5 的键盘驱动、类似 vim 的浏览器。
> 更多信息:<https://qutebrowser.org/>.
- 使用指定存储目录打开 qutebrowser:
`qutebrowser --basedir {{路径/到/目录}}`
- 使用临时设置打开 qutebrowser 实例:
`qutebrowser --set {{content.geolocation}} {{true|false}}`
- 恢复一个 qutebrowser 实例的指定会话:
`qutebrowser --restore {{会话名称}}`
- 启动 qutebrowser,使用指定方式打开所有 URL:
`qutebrowser --target {{auto|tab|tab-bg|tab-silent|tab-bg-silent|window|private-window}}`
- 使用临时基础目录打开 qutebrowser,并以 JSON 格式将日志打印到 `stdout`
`qutebrowser --temp-basedir --json-logging`