diff --git a/pages.zh/common/q.md b/pages.zh/common/q.md new file mode 100644 index 0000000000..dc5d9aefd3 --- /dev/null +++ b/pages.zh/common/q.md @@ -0,0 +1,28 @@ +# q + +> 在 CSV 和 TSV 文件上执行类似 SQL 的查询。 +> 更多信息:. + +- 指定分隔符为 ',' 来查询 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 {{路径/到/文件}}"` diff --git a/pages.zh/common/qalc.md b/pages.zh/common/qalc.md new file mode 100644 index 0000000000..b6bd76a66e --- /dev/null +++ b/pages.zh/common/qalc.md @@ -0,0 +1,29 @@ +# qalc + +> 强大且易用的命令行计算器。 +> 请参阅:`bc`。 +> 更多信息:. + +- 以交互模式启动: + +`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 {{路径/到/文件}}` diff --git a/pages.zh/common/qc.md b/pages.zh/common/qc.md new file mode 100644 index 0000000000..a9b68858c5 --- /dev/null +++ b/pages.zh/common/qc.md @@ -0,0 +1,25 @@ +# qc + +> 管理和执行存储在 QOwnNotes 笔记中的命令片段。 +> 请参阅:`qownnotes`. +> 更多信息:. + +- 配置代码片段管理器,例如设置来自 QOwnNotes 的安全令牌: + +`qc configure` + +- 搜索并打印存储在 `Commands.md` 笔记中的命令片段以及所有标记为 `commands` 的笔记: + +`qc search` + +- 执行一个片段并在执行前显示命令: + +`qc exec --command` + +- 执行上一个片段并在执行前显示命令: + +`qc exec --command --last` + +- 在 QOwnNotes 中切换笔记文件夹: + +`qc switch` diff --git a/pages.zh/common/qcp.md b/pages.zh/common/qcp.md new file mode 100644 index 0000000000..007125d114 --- /dev/null +++ b/pages.zh/common/qcp.md @@ -0,0 +1,16 @@ +# qcp + +> 使用默认文本编辑器复制文件,以定义文件名。 +> 更多信息:. + +- 复制单个文件(在编辑器中打开左侧为源文件名,右侧为目标文件名的界面): + +`qcp {{源文件}}` + +- 复制多个 JPEG 文件: + +`qcp {{*.jpg}}` + +- 复制文件,但在编辑器中交换源文件名和目标文件名的位置: + +`qcp --option swap {{*.jpg}}` diff --git a/pages.zh/common/qdbus.md b/pages.zh/common/qdbus.md new file mode 100644 index 0000000000..31b68c02d0 --- /dev/null +++ b/pages.zh/common/qdbus.md @@ -0,0 +1,36 @@ +# qdbus + +> 进程间通信 (IPC) 和远程过程调用 (RPC) 机制,最初在 Linux 上开发。 +> 更多信息:. + +- 列出可用的服务名称: + +`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}}` diff --git a/pages.zh/common/qemu-img.md b/pages.zh/common/qemu-img.md new file mode 100644 index 0000000000..0d8df2865a --- /dev/null +++ b/pages.zh/common/qemu-img.md @@ -0,0 +1,24 @@ +# qemu-img + +> 创建和操作 Quick Emulator 虚拟硬盘镜像。 +> 更多信息:. + +- 创建一个指定大小(以 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}}` diff --git a/pages.zh/common/qemu.md b/pages.zh/common/qemu.md new file mode 100644 index 0000000000..56592f264a --- /dev/null +++ b/pages.zh/common/qemu.md @@ -0,0 +1,25 @@ +# qemu + +> 通用机器模拟器和虚拟化器。 +> 支持多种 CPU 架构。 +> 更多信息:. + +- 启动镜像并模拟 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/存储设备}}` diff --git a/pages.zh/common/qmmp.md b/pages.zh/common/qmmp.md new file mode 100644 index 0000000000..5f745ea89f --- /dev/null +++ b/pages.zh/common/qmmp.md @@ -0,0 +1,33 @@ +# qmmp + +> 具有类似于 Winamp 或 XMMS 界面的音频播放器。 +> 请参阅:`clementine`,`ncmpcpp`,`cmus`。 +> 更多信息:. + +- 启动 GUI: + +`qmmp` + +- 开始或停止当前播放的音频: + +`qmmp --play-pause` + +- 向前或向后移动指定的秒数: + +`qmmp --seek-{{fwd|bwd}} {{秒数}}` + +- 播放下一个音频文件: + +`qmmp --next` + +- 播放上一个音频文件: + +`qmmp --previous` + +- 显示当前音量: + +`qmmp --volume-status` + +- 增加或减少当前播放音频的音量 5%: + +`qmmp --volume-{{inc|dec}}` diff --git a/pages.zh/common/qmv.md b/pages.zh/common/qmv.md new file mode 100644 index 0000000000..34c5fdcf0b --- /dev/null +++ b/pages.zh/common/qmv.md @@ -0,0 +1,28 @@ +# qmv + +> 使用默认文本编辑器定义文件名来移动文件和目录。 +> 更多信息:. + +- 移动单个文件(在编辑器中打开左侧为源文件名,右侧为目标文件名): + +`qmv {{源文件}}` + +- 移动多个 JPEG 文件: + +`qmv {{*.jpg}}` + +- 移动多个目录: + +`qmv -d {{路径/到/目录1}} {{路径/到/目录2}} {{路径/到/目录3}}` + +- 移动目录中的所有文件和目录: + +`qmv --recursive {{路径/到/目录}}` + +- 移动文件,但在编辑器中交换源文件名和目标文件名的位置: + +`qmv --option swap {{*.jpg}}` + +- 重命名当前目录中的所有文件和文件夹,但在编辑器中仅显示目标文件名(可以将其视为一种简单模式): + +`qmv --format=do .` diff --git a/pages.zh/common/qoitopam.md b/pages.zh/common/qoitopam.md new file mode 100644 index 0000000000..f61ad2d5ff --- /dev/null +++ b/pages.zh/common/qoitopam.md @@ -0,0 +1,8 @@ +# qoitopam + +> 将 QOI 图像(Quite OK Image 格式)转换为 Netpbm。 +> 更多信息:. + +- 将 QOI 图像转换为 Netpbm: + +`qoitopam {{路径/到/文件.qoi}} > {{路径/到/文件.pnm}}` diff --git a/pages.zh/common/qownnotes.md b/pages.zh/common/qownnotes.md new file mode 100644 index 0000000000..9f00d67abd --- /dev/null +++ b/pages.zh/common/qownnotes.md @@ -0,0 +1,22 @@ +# qownnotes + +> Markdown 笔记应用程序。 +> 可以选择与 Nextcloud 和 ownCloud 的笔记应用程序集成。 +> 请参阅:`qc`,用于管理命令代码片段。 +> 更多信息:. + +- 以便携模式运行: + +`QOwnNotes --portable` + +- 在 GitHub Markdown 中转储应用程序和环境的设置信息: + +`QOwnNotes --dump-settings` + +- 为设置和内部文件指定不同的上下文: + +`QOwnNotes --session {{test}}` + +- 应用程序启动后触发一个菜单操作: + +`QOwnNotes --action {{actionShow_Todo_List}}` diff --git a/pages.zh/common/qpdf.md b/pages.zh/common/qpdf.md new file mode 100644 index 0000000000..bfd5c69894 --- /dev/null +++ b/pages.zh/common/qpdf.md @@ -0,0 +1,28 @@ +# qpdf + +> 多功能 PDF 转换软件。 +> 更多信息:. + +- 从一个 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}}` diff --git a/pages.zh/common/qr.md b/pages.zh/common/qr.md new file mode 100644 index 0000000000..3be7911fe3 --- /dev/null +++ b/pages.zh/common/qr.md @@ -0,0 +1,12 @@ +# qr + +> 在终端中使用 ANSI VT-100 转义代码生成二维码。 +> 更多信息:. + +- 生成一个二维码: + +`echo "{{数据}}" | qr` + +- 指定错误纠正等级(默认为 M): + +`echo "{{数据}}" | qr --error-correction={{L|M|Q|H}}` diff --git a/pages.zh/common/qrencode.md b/pages.zh/common/qrencode.md new file mode 100644 index 0000000000..7d3f2d3492 --- /dev/null +++ b/pages.zh/common/qrencode.md @@ -0,0 +1,20 @@ +# qrencode + +> 二维码生成器。支持 PNG 和 EPS 格式。 +> 更多信息:. + +- 将字符串转换为二维码并保存到输出文件: + +`qrencode -o {{路径/到/输出文件.png}} {{字符串}}` + +- 将输入文件转换为二维码并保存到输出文件: + +`qrencode -o {{路径/到/输出文件.png}} -r {{路径/到/输入文件}}` + +- 将字符串转换为二维码并在终端中打印: + +`qrencode -t ansiutf8 {{字符串}}` + +- 从管道输入转换为二维码并在终端中打印: + +`echo {{字符串}} | qrencode -t ansiutf8` diff --git a/pages.zh/common/qrttoppm.md b/pages.zh/common/qrttoppm.md new file mode 100644 index 0000000000..536bb77b53 --- /dev/null +++ b/pages.zh/common/qrttoppm.md @@ -0,0 +1,8 @@ +# qrttoppm + +> 将 QRT 光线追踪文件转换为 PPM 图像。 +> 更多信息:. + +- 将一个 QRT 文件转换为 PPM 图像: + +`qrttoppm {{路径/到/文件.qrt}} > {{路径/到/图像.ppm}}` diff --git a/pages.zh/common/qtcreator.md b/pages.zh/common/qtcreator.md new file mode 100644 index 0000000000..38a13aa770 --- /dev/null +++ b/pages.zh/common/qtcreator.md @@ -0,0 +1,28 @@ +# qtcreator + +> 跨平台的 Qt 应用程序集成开发环境。 +> 更多信息:. + +- 启动 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 {{提交}}` diff --git a/pages.zh/common/quarkus.md b/pages.zh/common/quarkus.md new file mode 100644 index 0000000000..1924d6fd99 --- /dev/null +++ b/pages.zh/common/quarkus.md @@ -0,0 +1,36 @@ +# quarkus + +> 创建 Quarkus 项目,管理扩展并执行基本的构建和开发任务。 +> 更多信息:. + +- 在一个新目录中创建一个新的应用程序项目: + +`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` diff --git a/pages.zh/common/quarto.md b/pages.zh/common/quarto.md new file mode 100644 index 0000000000..5e07998cb2 --- /dev/null +++ b/pages.zh/common/quarto.md @@ -0,0 +1,24 @@ +# quarto + +> 一个基于 Pandoc 的开源科学和技术出版系统。 +> 更多信息:. + +- 创建一个新项目: + +`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}}` diff --git a/pages.zh/common/quilt.md b/pages.zh/common/quilt.md new file mode 100644 index 0000000000..a26beee742 --- /dev/null +++ b/pages.zh/common/quilt.md @@ -0,0 +1,28 @@ +# quilt + +> 管理一系列的补丁。 +> 更多信息:. + +- 从文件中导入一个已有补丁: + +`quilt import {{路径/到/文件名.patch}}` + +- 创建一个新补丁: + +`quilt new {{文件名.patch}}` + +- 将文件添加到当前补丁: + +`quilt add {{路径/到/文件}}` + +- 编辑文件后,用更改刷新当前补丁: + +`quilt refresh` + +- 应用系列文件中的所有补丁: + +`quilt push -a` + +- 移除所有已应用的补丁: + +`quilt pop -a` diff --git a/pages.zh/common/quota.md b/pages.zh/common/quota.md new file mode 100644 index 0000000000..7587f575a8 --- /dev/null +++ b/pages.zh/common/quota.md @@ -0,0 +1,24 @@ +# quota + +> 显示用户的磁盘空间使用情况和分配限制。 +> 更多信息:. + +- 以人类可读的单位显示当前用户的磁盘配额: + +`quota -s` + +- 详细输出(同时显示未分配存储的文件系统上的配额): + +`quota -v` + +- 安静输出(仅显示使用超过配额的文件系统上的配额): + +`quota -q` + +- 打印当前用户所属组的配额: + +`quota -g` + +- 显示其他用户的磁盘配额: + +`sudo quota -u {{用户名}}` diff --git a/pages.zh/common/qutebrowser.md b/pages.zh/common/qutebrowser.md new file mode 100644 index 0000000000..18acf63c69 --- /dev/null +++ b/pages.zh/common/qutebrowser.md @@ -0,0 +1,24 @@ +# qutebrowser + +> 一个基于 PyQt5 的键盘驱动、类似 vim 的浏览器。 +> 更多信息:. + +- 使用指定存储目录打开 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`