add new chinese translations

This commit is contained in:
2024-12-30 15:25:56 +08:00
parent a850046d7b
commit 0d798759fd
5418 changed files with 105800 additions and 7052 deletions

View File

@@ -1,12 +1,12 @@
# a2disconf
> 在基于 Debian 的操作系统上禁用 Apache 配置文件。
> 更多信息:<https://manned.org/a2disconf.8>.
> 在基于Debian的操作系统上禁用Apache配置文件。
> 更多信息:<https://manned.org/a2disconf.8>
- 禁用配置文件:
`sudo a2disconf {{配置文件}}`
`sudo a2disconf {{configuration_file}}`
- 不显示信息性消息:
`sudo a2disconf --quiet {{配置文件}}`
`sudo a2disconf --quiet {{configuration_file}}`

View File

@@ -1,12 +1,12 @@
# a2dismod
> 在基于 Debian 的操作系统上禁用 Apache 模块。
> 更多信息:<https://manned.org/a2dismod.8>.
> 在基于Debian的操作系统上禁用Apache模块。
> 更多信息:<https://manned.org/a2dismod.8>
- 禁用模块:
`sudo a2dismod {{模块路径}}`
`sudo a2dismod {{module}}`
- 不显示信息性消息:
`sudo a2dismod --quiet {{模块路径}}`
`sudo a2dismod --quiet {{module}}`

View File

@@ -1,12 +1,12 @@
# a2dissite
> 在基于 Debian 的操作系统上禁用 Apache 虚拟主机。
> 更多信息:<https://manned.org/a2dissite.8>.
> 在基于Debian的操作系统上禁用Apache虚拟主机。
> 更多信息:<https://manned.org/a2dissite.8>
- 禁用虚拟主机:
`sudo a2dissite {{虚拟主机名}}`
`sudo a2dissite {{virtual_host}}`
- 不显示信息性消息:
`sudo a2dissite --quiet {{虚拟主机名}}`
`sudo a2dissite --quiet {{virtual_host}}`

View File

@@ -1,12 +1,12 @@
# a2enconf
> 在基于 Debian 的操作系统上启用 Apache 配置文件。
> 更多信息:<https://manned.org/a2enconf.8>.
> 在基于Debian的操作系统上启用Apache配置文件。
> 更多信息:<https://manned.org/a2enconf.8>
- 启用配置文件:
`sudo a2enconf {{配置文件}}`
`sudo a2enconf {{configuration_file}}`
- 不显示信息消息:
- 不显示信息消息:
`sudo a2enconf --quiet {{配置文件}}`
`sudo a2enconf --quiet {{configuration_file}}`

View File

@@ -1,12 +1,12 @@
# a2enmod
> 在基于 Debian 的操作系统上启用 Apache 模块。
> 更多信息:<https://manned.org/a2enmod.8>.
> 在基于Debian的操作系统上启用Apache模块。
> 更多信息:<https://manned.org/a2enmod.8>
- 启用模块:
- 启用一个模块:
`sudo a2enmod {{模块名}}`
`sudo a2enmod {{module}}`
- 不显示信息性消息:
`sudo a2enmod --quiet {{模块名}}`
`sudo a2enmod --quiet {{module}}`

View File

@@ -1,12 +1,12 @@
# a2ensite
> 在基于 Debian 的操作系统上启用 Apache 虚拟主机。
> 更多信息:<https://manned.org/a2ensite.8>.
> 在基于Debian的操作系统上启用Apache虚拟主机。
> 更多信息:<https://manned.org/a2ensite.8>
- 启用虚拟主机:
`sudo a2ensite {{虚拟主机名}}`
`sudo a2ensite {{virtual_host}}`
- 不显示信息消息:
- 不显示信息消息:
`sudo a2ensite --quiet {{虚拟主机名}}`
`sudo a2ensite --quiet {{virtual_host}}`

View File

@@ -1,24 +1,24 @@
# a2query
> 基于 Debian 的操作系统上查看 Apache 运行配置。
> 更多信息:<https://manned.org/a2query>.
> 基于Debian的操作系统中检索Apache运行配置。
> 更多信息:<https://manned.org/a2query>
- 列出启用的 Apache 模块:
- 列出启用的Apache模块
`sudo a2query -m`
- 查看某个模块是否已安装:
- 检查特定模块是否已安装:
`sudo a2query -m {{模块名}}`
`sudo a2query -m {{module_name}}`
- 列出已启用的虚拟主机:
`sudo a2query -s`
- 显示启用的多进程模块:
- 显示当前启用的多处理模块:
`sudo a2query -M`
- 显示 Apache 版本:
- 显示Apache版本
`sudo a2query -v`
`sudo a2query -v`

View File

@@ -0,0 +1,13 @@
# aa-complain
> 将 AppArmor 策略设置为抱怨模式。
> 另请参阅:`aa-disable`、`aa-enforce`、`aa-status`。
> 更多信息:<https://gitlab.com/apparmor/apparmor/-/wikis/manpage_aa-complain.8>。
- 将策略设置为抱怨模式:
`sudo aa-complain {{path/to/profile1 path/to/profile2 ...}}`
- 将策略设置为抱怨模式:
`sudo aa-complain --dir {{path/to/profiles}}`

View File

@@ -0,0 +1,13 @@
# aa-disable
> 禁用 AppArmor 安全策略。
> 另见:`aa-complain``aa-enforce``aa-status`。
> 更多信息:<https://gitlab.com/apparmor/apparmor/-/wikis/manpage_aa-disable.8>。
- 禁用配置文件:
`sudo aa-disable {{path/to/profile1 path/to/profile2 ...}}`
- 禁用目录中的配置文件(默认目录为 `/etc/apparmor.d`
`sudo aa-disable --dir {{path/to/profiles}}`

View File

@@ -0,0 +1,13 @@
# aa-enforce
> 设置 AppArmor 配置文件为强制模式。
> 另见:`aa-complain`、`aa-disable`、`aa-status`。
> 更多信息:<https://gitlab.com/apparmor/apparmor/-/wikis/manpage_aa-enforce.8>。
- 启用配置文件:
`sudo aa-enforce --dir {{path/to/profile}}`
- 启用多个配置文件:
`sudo aa-enforce {{path/to/profile1 path/to/profile2 ...}}`

View File

@@ -0,0 +1,25 @@
# aa-status
> 列出当前加载的 AppArmor 模块。
> 另见:`aa-complain`、`aa-disable`、`aa-enforce`。
> 更多信息:<https://gitlab.com/apparmor/apparmor/-/wikis/manpage_aa-status.8>。
- 检查状态:
`sudo aa-status`
- 显示加载的策略数量:
`sudo aa-status --profiled`
- 显示加载的强制策略数量:
`sudo aa-status --enforced`
- 显示加载的非强制策略数量:
`sudo aa-status --complaining`
- 显示加载的强制策略中会终止任务的数量:
`sudo aa-status --kill`

View File

@@ -1,21 +1,21 @@
# abbr
> 管理 fish shell 的缩写。
> 用户定义的词在输入后会被长的短语替换
> 更多信息:<https://fishshell.com/docs/current/cmds/abbr.html>.
> 管理鱼壳中的缩写。
> 用户定义的词在输入后会被替换为更长的短语。
> 更多信息:<https://fishshell.com/docs/current/cmds/abbr.html>
- 添加一个新缩写:
- 添加一个新缩写:
`abbr --add {{缩写名}} {{命令}} {{命令参数}}`
`abbr --add {{缩写名}} {{命令}} {{命令参数}}`
- 重命名一个有的缩写:
- 重命名一个有的缩写:
`abbr --rename {{旧缩写名}} {{新缩写名}}`
`abbr --rename {{旧名}} {{新名}}`
- 除一个有的缩写:
- 除一个有的缩写:
`abbr --erase {{缩写名}}`
`abbr --erase {{缩写名}}`
- SSH 导入另一台主机上定义的缩写:
- 通过SSH导入另一台主机上定义的缩写:
`ssh {{主机名}} abbr --show | source`
`ssh {{主机名}} abbr --show | source`

37
pages.zh/linux/abroot.md Normal file
View File

@@ -0,0 +1,37 @@
# abroot
> 提供完全不可变性和原子性的实用工具,通过在两个根分区状态 (A⟺B) 之间进行交易。
> 更新使用 OCI 镜像进行,以确保系统始终处于一致状态。
> 更多信息:<https://github.com/Vanilla-OS/ABRoot>。
- 向本地镜像添加软件包(注意:执行此命令后,您需要应用这些更改。):
`sudo abroot pkg add {{package}}`
- 从本地镜像中移除软件包(注意:执行此命令后,您需要应用这些更改。):
`sudo abroot pkg remove {{package}}`
- 列出本地镜像中的软件包:
`sudo abroot pkg list`
- 应用本地镜像中的更改(注意:您需要重启系统以应用这些更改):
`sudo abroot pkg apply`
- 将系统回滚到之前的状态:
`sudo abroot rollback`
- 编辑/查看内核参数:
`sudo abroot kargs {{edit|show}}`
- 显示状态:
`sudo abroot status`
- 显示帮助:
`abroot --help`

View File

@@ -0,0 +1,18 @@
# abrt-action-analyze-backtrace
> 分析 C/C++ 回溯。
> 生成重复哈希、回溯评分,并识别崩溃函数。
> 将数据保存为新元素 `duphash`、`rating`、`crash_function` 在问题目录中。
> 更多信息:<https://manned.org/abrt-action-analyze-backtrace>。
- 分析当前工作目录的回溯:
`abrt-action-analyze-backtrace`
- 分析特定目录的回溯:
`abrt-action-analyze-backtrace -d {{path/to/directory}}`
- 详细分析回溯:
`abrt-action-analyze-backtrace -v`

View File

@@ -0,0 +1,16 @@
# abrt-action-analyze-c
> 计算包含 `coredump` 的问题数据目录的 UUID。
> 更多信息:<https://manned.org/abrt-action-analyze-c>。
- 计算并保存当前工作目录的 UUID
`abrt-action-analyze-c`
- 计算并保存特定目录的 UUID
`abrt-action-analyze-c -d {{path/to/directory}}`
- 详细计算并保存 UUID
`abrt-action-analyze-c -v`

View File

@@ -1,24 +1,24 @@
# ac
> 打印用户连接时长数据
> 更多信息:<https://www.gnu.org/software/acct/manual/accounting.html#ac>.
> 打印用户连接时长的统计信息
> 更多信息:<https://www.gnu.org/software/acct/manual/accounting.html#ac>
- 以小时为单位打印当前用户连接时间
- 打印当前用户连接的时长(以小时为单位)
`ac`
- 以小时为单位打印所有用户连接时间
- 打印所有用户连接的时长(以小时为单位)
`ac --individual-totals`
- 以小时为单位打印特定用户连接时间
- 打印特定用户连接的时长(以小时为单位)
`ac --individual-totals {{用户名}}`
`ac --individual-totals {{username}}`
- 以小时为单位打印特定用户每天连接时间
- 打印特定用户每天连接的时长(包括总计)
`ac --daily-totals --individual-totals {{用户名}}`
`ac --daily-totals --individual-totals {{username}}`
- 显示附加细:
- 显示附加细
`ac --compatibility`
`ac --compatibility`

View File

@@ -0,0 +1,16 @@
# acountry
> 打印一个IPv4地址或主机名所在的国家。
> 更多信息:<https://manned.org/acountry>。
- 打印一个IPv4地址或主机所在的国家
`acountry {{example.com}}`
- 打印额外的 [d]ebugging 输出:
`acountry -d {{example.com}}`
- 打印更详细的 [v]erbose 信息:
`acountry -v {{example.com}}`

View File

@@ -1,13 +1,13 @@
# acpi
> 显示电池状态或热量信息。
> 显示电池状态或温度信息。
> 更多信息:<https://sourceforge.net/projects/acpiclient/files/acpiclient/>.
- 显示电池信息:
`acpi`
- 显示热量(温度信息:
- 显示温度信息:
`acpi -t`
@@ -15,7 +15,7 @@
`acpi -c`
- 华氏度单位显示热量(温度信息:
- 华氏度显示温度信息:
`acpi -tf`
@@ -23,6 +23,6 @@
`acpi -V`
-`/proc` 而非 `/sys` 中提取信息
-`/proc` 提取信息,而不是 `/sys`
`acpi -p`
`acpi -p`

View File

@@ -1,20 +1,20 @@
# add-apt-repository
> apt 仓库管理
> 更多信息:<https://manned.org/apt-add-repository>.
> 管理 `apt` 仓库定义
> 更多信息:<https://manned.org/apt-add-repository>
- 添加一个新的 APT 仓库:
- 添加一个新的 `apt` 仓库:
`add-apt-repository {{指定仓库}}`
`add-apt-repository {{repository_spec}}`
- 移除一个 APT 仓库:
- 移除一个 `apt` 仓库:
`add-apt-repository --remove {{指定仓库}}`
`add-apt-repository --remove {{repository_spec}}`
- 添加一个仓库更新缓存:
- 添加仓库更新软件包缓存:
`add-apt-repository --update {{指定仓库}}`
`add-apt-repository --update {{repository_spec}}`
- 允许从指定仓库下载源
- 允许从仓库下载源软件包
`add-apt-repository --enable-source {{指定仓库}}`
`add-apt-repository --enable-source {{repository_spec}}`

View File

@@ -1,9 +1,9 @@
# addpart
> 将特定分区的存在告知 Linux 内核。
> 个命令是 `add partition` ioctl 的简单封装。
> 更多信息:<https://manned.org/addpart>.
> 告诉Linux内核指定分区的存在
> 是一个简单的`add partition` ioctl封装。
> 更多信息:<https://manned.org/addpart>
- 将特定分区的存在告知 Linux 内核
- 告诉内核指定分区的存在:
`addpart {{设备}} {{分区}} {{起始}} {{长度}}`
`addpart {{设备}} {{分区}} {{起始}} {{长度}}`

View File

@@ -1,16 +1,16 @@
# addr2line
> 将二进制文件地址转换文件名和行
> 更多信息:<https://manned.org/addr2line>.
> 将二进制文件地址转换文件名和行
> 更多信息:<https://manned.org/addr2line>
- 显示可执行文件的指令地址对应源代码的文件名和行
- 可执行文件的指令地址显示源代码的文件名和行
`addr2line --exe={{可执行文件路径}} {{地址}}`
`addr2line --exe={{path/to/executable}} {{address}}`
- 显示函数名、文件名和行
- 显示函数名、文件名和行
`addr2line --exe={{可执行文件路径}} --functions {{地址}}`
`addr2line --exe={{path/to/executable}} --functions {{address}}`
- C++ 代码函数名符号重组
- C++代码函数名进行解码
`addr2line --exe={{可执行文件地址}} --functions --demangle {{地址}}`
`addr2line --exe={{path/to/executable}} --functions --demangle {{address}}`

View File

@@ -1,24 +1,24 @@
# adduser
> 添加用户的工具。
> 更多信息:<https://manned.org/adduser>.
> 用户添加工具。
> 更多信息:<https://manned.org/adduser>
- 创建一个新用户,默认路径创建 home 目录,并提示用户设置密码:
- 创建一个新用户,默认的主目录,并提示用户设置密码:
`adduser {{用户名}}`
- 创建一个新用户,不生成 home 目录
- 创建一个没有主目录的新用户:
`adduser --no-create-home {{用户名}}`
- 创建一个新用户,并在指定路径下创建 home 目录
- 创建一个在指定路径下的主目录的新用户
`adduser --home {{home 路径}} {{用户名}}`
`adduser --home {{主目录路径}} {{用户名}}`
- 创建一个新用户,并指定登录 shell
- 创建一个将指定的shell设置为登录shell的新用户
`adduser --shell {{shell 路径}} {{用户名}}`
`adduser --shell {{shell路径}} {{用户名}}`
- 创建一个新用户,并指定其用户
- 创建一个属于指定组的新用户:
`adduser --ingroup {{用户组}} {{用户名}}`
`adduser --ingroup {{组}} {{用户名}}`

24
pages.zh/linux/adig.md Normal file
View File

@@ -0,0 +1,24 @@
# adig
> 打印从域名系统DNS服务器接收到的信息。
> 更多信息:<https://manned.org/adig>。
- 显示主机名的 A默认记录
`adig {{example.com}}`
- 显示额外的 [d]ebug 调试输出:
`adig -d {{example.com}}`
- 连接到特定的 DNS [s]erver
`adig -s {{1.2.3.4}} {{example.com}}`
- 使用特定的 TCP 端口连接到 DNS 服务器:
`adig -T {{port}} {{example.com}}`
- 使用特定的 UDP 端口连接到 DNS 服务器:
`adig -U {{port}} {{example.com}}`

30
pages.zh/linux/agetty.md Normal file
View File

@@ -0,0 +1,30 @@
# agetty
> 替代 `getty`:打开一个 `tty` 端口,提示输入登录名,并调用 `/bin/login` 命令。
> 它通常由 `init` 调用。
> 注意:波特率是指通过串行连接在终端和设备之间的数据传输速率。
> 更多信息:<https://manned.org/agetty>。
-`stdin` 连接到一个端口(相对于 `/dev`),并可选地指定波特率(默认为 9600
`agetty {{tty}} {{115200}}`
- 假设 `stdin` 已经连接到一个 `tty`,并为登录设置超时:
`agetty {{-t|--timeout}} {{timeout_in_seconds}} -`
- 假设 `tty` 是 [8]-位,覆盖由 `init` 设置的 `TERM` 环境变量:
`agetty -8 - {{term_var}}`
- 跳过登录(不登录),以 root 身份调用另一个登录程序而不是 `/bin/login`
`agetty {{-n|--skip-login}} {{-l|--login-program}} {{login_program}} {{tty}}`
- 在写入登录提示之前不显示预登录issue文件默认是 `/etc/issue`
`agetty {{-i|--noissue}} -`
- 更改根目录,并在 `utmp` 文件中写入一个特定的假主机:
`agetty {{-r|--chroot}} {{/path/to/root_directory}} {{-H|--host}} {{fake_host}} -`

16
pages.zh/linux/ahost.md Normal file
View File

@@ -0,0 +1,16 @@
# ahost
> DNS查找工具用于显示与主机名或IP地址相关联的A或AAAA记录。
> 更多信息:<https://manned.org/ahost>。
- 打印与主机名或IP地址相关联的`A``AAAA`记录:
`ahost {{example.com}}`
- 显示一些额外的调试输出:
`ahost -d {{example.com}}`
- 显示指定类型的记录:
`ahost -t {{a|aaaa|u}} {{example.com}}`

21
pages.zh/linux/alien.md Normal file
View File

@@ -0,0 +1,21 @@
# alien
> 将不同的安装包转换为其他格式。
> 另请参见:`debtap`,用于在 Arch Linux 上进行 `.deb` 转换。
> 更多信息:<https://manned.org/alien>。
- 将特定的安装文件转换为 Debian 格式(`.deb` 扩展名):
`sudo alien --to-deb {{path/to/file}}`
- 将特定的安装文件转换为 Red Hat 格式(`.rpm` 扩展名):
`sudo alien --to-rpm {{path/to/file}}`
- 将特定的安装文件转换为 Slackware 安装文件(`.tgz` 扩展名):
`sudo alien --to-tgz {{path/to/file}}`
- 将特定的安装文件转换为 Debian 格式并安装到系统中:
`sudo alien --to-deb --install {{path/to/file}}`

View File

@@ -1,17 +1,17 @@
# alpine
> 电子邮件客户端和 usenet 新闻组程序,具有 pico/nano 风格的界面。
> 通过 IMAP 支持大多数现代电子邮件服务。
> 更多信息:<https://manned.org/alpine>.
> 电子邮件客户端和Usenet新闻组程序具有pico/nano风格的界面。
> 通过IMAP支持大多数现代电子邮件服务。
> 更多信息:<https://manned.org/alpine>
- 正常打开 alpine
- 正常打开alpine
`alpine`
- 直接打开写信息界面,并指定电子邮件发送地址:
- 直接打开alpine到消息撰写界面以便发送电子邮件到指定的邮箱地址:
`alpine {{邮箱地址}}`
`alpine {{email@example.net}}`
- 退出 alpine
- 退出alpine
`q + y`
`q + y`

View File

@@ -1,7 +1,7 @@
# alternatives
# 替代方案
> 是 `update-alternatives` 命令的一个别名。
> 该命令是 `update-alternatives` 别名。
- 命令的文档
- 查看原始命令的文档:
`tldr update-alternatives`
`tldr update-alternatives`

View File

@@ -1,12 +1,12 @@
# amixer
> ALSA 声卡驱动程序的混器。
> 更多信息:<https://manned.org/amixer>.
> ALSA声卡驱动的混器。
> 更多信息:<https://manned.org/amixer>
- 增加 10% 的主音量
- 将主音量提高10%
`amixer -D pulse sset Master {{10%+}}`
- 降低 10% 的主音量
- 将主音量降低10%
`amixer -D pulse sset Master {{10%-}}`
`amixer -D pulse sset Master {{10%-}}`

View File

@@ -1,8 +1,8 @@
# anbox
> 在任何 Linux 操作系统上运行安卓应用
> 更多信息:<https://manned.org/anbox>.
> 在任何 Linux 操作系统上运行 Android 应用程序
> 更多信息:<https://manned.org/anbox>
- 在应用管理器中运行 Anbox
- 启动 Anbox 进入应用管理器
`anbox launch --package={{org.anbox.appmgr}} --component={{org.anbox.appmgr.AppViewActivity}}`
`anbox launch --package={{org.anbox.appmgr}} --component={{org.anbox.appmgr.AppViewActivity}}`

View File

@@ -1,14 +1,14 @@
# apache2ctl
> Apache HTTP web 服务器命令行管理工具
> 基于 Debian 的操作系统自带该命令,基于 RHEL 的查看 `httpd`。
> 更多信息:<https://manned.org/apache2ctl.8>.
> 管理 Apache HTTP 网络服务器
> 此命令适用于基于 Debian 的操作系统,对于基于 RHEL 的系统,请参见 `httpd`。
> 更多信息:<https://manned.org/apache2ctl.8>
- 启动 Apache 守护进程。如果已运行则发送一个消息:
- 启动 Apache 守护进程。如果它已经在运行,则抛出一条消息:
`sudo apache2ctl start`
- 关闭 Apache 守护进程:
- 停止 Apache 守护进程:
`sudo apache2ctl stop`
@@ -16,10 +16,10 @@
`sudo apache2ctl restart`
- 检查配置文件语法:
- 测试配置文件语法:
`sudo apache2ctl -t`
- 列出已加载模块:
- 列出已加载模块:
`sudo apache2ctl -M`
`sudo apache2ctl -M`

View File

@@ -1,28 +1,28 @@
# apk
> Alpine Linux 包管理工具。
> 更多信息:<https://manned.org/apk>.
> Alpine Linux 包管理工具。
> 更多信息:<https://manned.org/apk>
- 从所有远程仓库更新仓库索引:
- 从所有远程仓库更新软件包索引:
`apk update`
- 安装一个新软件包:
`apk add {{软件包}}`
`apk add {{package}}`
- 除一个软件包:
- 除一个软件包:
`apk del {{软件包}}`
`apk del {{package}}`
- 修复或更新软件包不修改主依赖项:
- 修复一个软件包或在不修改主依赖项的情况下升级它
`apk fix {{软件包}}`
`apk fix {{package}}`
- 通过关键字查找软件包:
- 通过关键字搜索软件包:
`apk search {{关键字}}`
`apk search {{keywords}}`
- 获取指定软件包的相关信息:
- 显示特定软件包的信息:
`apk info {{软件包}}`
`apk info {{package}}`

View File

@@ -1,16 +1,16 @@
# aplay
> ALSA 声卡驱动程序的命令行声音播放器。
> 更多信息:<https://manned.org/aplay>.
> ALSA 声卡驱动的音频播放器。
> 更多信息请访问<https://manned.org/aplay>
- 播放一个文件(自动根据文件格式确定采样率、位深等
- 播放指定文件(采样率、位深度等将自动根据文件格式确定):
`aplay {{文件路径}}`
`aplay {{path/to/file}}`
- 以 2500 Hz 播放指定文件的前 10 秒:
`aplay --duration={{10}} --rate={{2500}} {{文件路径}}`
`aplay --duration={{10}} --rate={{2500}} {{path/to/file}}`
- 22050 Hzmono8-bitMu-Law `.au` 格式来播放指定原始文件:
- 将原始文件作为 22050 Hz、单声道、8 位、Mu-Law `.au` 文件播放
`aplay --channels={{1}} --file-type {{raw}} --rate={{22050}} --format={{mu_law}} {{文件路径}}`
`aplay --channels={{1}} --file-type {{raw}} --rate={{22050}} --format={{mu_law}} {{path/to/file}}`

View File

@@ -0,0 +1,7 @@
# apparmor_status
> 此命令是 `aa-status` 的别名。
- 查看原命令的文档:
`tldr aa-status`

View File

@@ -1,20 +1,20 @@
# apport-bug
> Ubuntu 上提交错误报告。
> 更多信息:<https://wiki.ubuntu.com/Apport>.
> 在Ubuntu上提交错误报告。
> 更多信息:<https://wiki.ubuntu.com/Apport>
- 报告整个系统的错误:
`apport-bug`
- 报告某个软件包的错误:
- 报告特定软件包的错误:
`apport-bug {{包名}}`
`apport-bug {{package}}`
- 报告某个可执行文件的错误:
- 报告特定可执行文件的错误:
`apport-bug {{可执行文件路径}}`
`apport-bug {{path/to/executable}}`
- 报告某个进程的错误:
- 报告特定进程的错误:
`apport-bug {{PID}}`
`apport-bug {{PID}}`

View File

@@ -1,20 +1,20 @@
# apt-add-repository
> 管理 APT 仓库。
> 更多信息:<https://manned.org/apt-add-repository.1>.
> 管理 `apt` 仓库定义
> 更多信息:<https://manned.org/apt-add-repository.1>
- 添加一个 APT 仓库:
- 添加一个新的 `apt` 仓库:
`apt-add-repository {{repository_spec}}`
- 移除一个 APT 仓库:
- 移除一个 `apt` 仓库:
`apt-add-repository --remove {{repository_spec}}`
- 添加一个 APT 仓库后更新包缓存:
- 添加仓库后更新软件包缓存:
`apt-add-repository --update {{repository_spec}}`
- 开启源码包:
- 启用源软件包:
`apt-add-repository --enable-source {{repository_spec}}`
`apt-add-repository --enable-source {{repository_spec}}`

View File

@@ -1,24 +1,24 @@
# apt-cache
> Debian 和 Ubuntu 的包查询工具。
> 更多信息:<https://manned.org/apt-cache.8>.
> Debian 和 Ubuntu 的软件包查询工具。
> 更多信息:<https://manned.org/apt-cache.8>
- 在当前的软件源中查找一个软件包:
- 在当前源中搜索软件包:
`apt-cache search {{软件包}}`
`apt-cache search {{query}}`
- 显示指定软件包的相关信息:
- 显示有关软件包的信息:
`apt-cache show {{软件包}}`
`apt-cache show {{package}}`
- 查看一个软件包是否安装或是否为最新:
- 显示软件包是否安装且是最新
`apt-cache policy {{软件包}}`
`apt-cache policy {{package}}`
- 显示一个软件包的依赖
- 显示软件包的依赖关系
`apt-cache depends {{软件包}}`
`apt-cache depends {{package}}`
- 列出依赖指定软件包的所有软件包:
- 显示依赖于特定软件包的其他软件包:
`apt-cache rdepends {{软件包}}`
`apt-cache rdepends {{package}}`

View File

@@ -0,0 +1,24 @@
# apt-clone
> 克隆/备份/恢复基于Debian系统的软件包状态。
> 更多信息:<https://github.com/mvo5/apt-clone>。
- 将当前系统的软件包状态克隆到指定目录:
`apt-clone clone {{path/to/directory}}`
- 创建一个克隆文件(`tar.gz`)以便备份:
`apt-clone clone --destination {{path/to/backup.tar.gz}}`
- 从克隆文件恢复软件包状态:
`apt-clone restore {{path/to/backup.tar.gz}}`
- 显示关于克隆文件的信息(例如,发行版,架构):
`apt-clone info {{path/to/backup.tar.gz}}`
- 检查克隆文件是否可以在当前系统上恢复:
`apt-clone restore {{path/to/backup.tar.gz}} --destination {{path/to/restore}}`

View File

@@ -1,20 +1,20 @@
# apt-file
> APT 软件包中查找文件,其中也包括未安装的件。
> 更多信息:<https://manned.org/apt-file.1>.
> `apt` 包中搜索文件,包括未安装的件。
> 更多信息:<https://manned.org/apt-file.1>
- 更新元数据数据库:
- 更新元数据数据库:
`sudo apt update`
- 查找包含指定文件或路径的软件包:
- 搜索包含指定文件或路径的包:
`apt-file {{search|find}} {{文件路径}}`
`apt-file {{search|find}} {{partial_path/to/file}}`
- 列出定包的内容:
- 列出定包的内容:
`apt-file {{show|list}} {{软件包名}}`
`apt-file {{show|list}} {{package}}`
- 查找符合给定 `pattern` 中正则表达式的软件包:
- 搜索与 `regular_expression` 匹配的包:
`apt-file {{search|find}} --regexp {{正则表达式}}`
`apt-file {{search|find}} --regexp {{regular_expression}}`

View File

@@ -1,37 +1,38 @@
# apt-get
> Debian 和 Ubuntu 的软件包管理工具。
> 使用 `apt-cache` 查找包。
> 更多信息:<https://manned.org/apt-get.8>.
> 使用 `apt-cache` 搜索软件包。
> 在 Ubuntu 16.04 及更高版本中,建议在交互式使用时使用 `apt`。
> 更多信息:<https://manned.org/apt-get.8>。
- 更新可用软件包及其版本列表(推荐在其他 `apt-get` 命令运行之前使用
- 更新可用软件包版本列表(建议在其他 `apt-get` 命令之前运行此命令
`apt-get update`
- 安装一个软件包更新到最新版本:
- 安装一个软件包,或将其更新到最新可用版本:
`apt-get install {{软件包}}`
`apt-get install {{package}}`
- 除一个软件包:
- 除一个软件包:
`apt-get remove {{软件包}}`
`apt-get remove {{package}}`
- 除一个软件包及其配置文件:
- 除一个软件包及其配置文件:
`apt-get purge {{软件包}}`
`apt-get purge {{package}}`
- 升级所有已安装软件包到最新版本:
- 所有已安装软件包升级到最新可用版本:
`apt-get upgrade`
- 清理本地库 - 移除下载中断无法再继续下载的(`.deb`包文件
- 清理本地存储库 - 删除因下载中断无法再下载的软件包文件`.deb`
`apt-get autoclean`
- 除所有不再需要的软件包:
- 除所有不再需要的软件包:
`apt-get autoremove`
- 升级已安装的软件包(类似于 `upgrade`除过时的软件包并安装额外的软件包以满足新的依赖:
- 升级已安装的软件包(类似于 `upgrade`但删除过时的软件包并安装额外的软件包以满足新的依赖关系
`apt-get dist-upgrade`
`apt-get dist-upgrade`

View File

@@ -1,24 +1,25 @@
# apt-key
> Debian 和 Ubuntu 上的 APT 软件包管理器的密钥管理工具
> 更多信息:<https://manned.org/apt-key.8>.
> APT 包管理器的密钥管理工具,适用于 Debian 和 Ubuntu
> 注意:`apt-key` 现在已被弃用(维护脚本中使用 `apt-key del` 的情况除外)。
> 更多信息:<https://manned.org/apt-key.8>。
- 列出可信密钥:
- 列出受信任的密钥:
`apt-key list`
- 向可信密钥库中添加一个密钥:
- 将密钥添加到受信任的密钥
`apt-key add {{密钥文件.asc}}`
`apt-key add {{public_key_file.asc}}`
-可信密钥库中移除一个密钥:
-受信任的密钥库中删除密钥:
`apt-key del {{密钥 id}}`
`apt-key del {{key_id}}`
- 向可信密钥库中添加一个远程密钥:
- 将远程密钥添加到受信任的密钥
`wget -qO - {{https://host.tld/filename.key}} | apt-key add -`
- 指定密钥 ID, 从密钥服务器添加一个密钥:
- 仅使用密钥 ID 从密钥服务器添加密钥:
`apt-key adv --keyserver {{pgp.mit.edu}} --recv {{密钥 id}}`
`apt-key adv --keyserver {{pgp.mit.edu}} --recv {{KEYID}}`

View File

@@ -1,24 +1,24 @@
# apt-mark
> 改已安装软件包状态的工具。
> 更多信息:<https://manned.org/apt-mark.8>.
> 用于更改已安装软件包状态的工具。
> 更多信息:<https://manned.org/apt-mark.8>
-一个软件包标记为自动安装:
- 将软件包标记为自动安装:
`sudo apt-mark auto {{软件包名}}`
`sudo apt-mark auto {{package}}`
-一个软件包保持在当前版本,防止其更新:
- 将软件包保持在当前版本,防止其更新:
`sudo apt-mark hold {{软件包名}}`
`sudo apt-mark hold {{package}}`
- 允许对一个软件包更新:
- 允许软件包再次更新:
`sudo apt-mark unhold {{软件包名}}`
`sudo apt-mark unhold {{package}}`
- 列出手动安装的软件包:
- 显示手动安装的软件包:
`apt-mark showmanual`
- 列出保持当前版本而不更新的软件包:
- 显示未更新的被保持的软件包:
`apt-mark showhold`
`apt-mark showhold`

View File

@@ -0,0 +1,8 @@
# apt moo
> 一个 `APT` 的彩蛋。
> 更多信息:<https://manned.org/apt.8>。
- 打印一只牛的彩蛋:
`apt moo`

View File

@@ -1,37 +1,38 @@
# apt
> 基于 Debian 的发行版上的软件包管理工具。
> Ubuntu 16.04 及之后版本推荐用它代替 `apt-get`
> 更多信息:<https://manned.org/apt.8>.
> 针对基于Debian的发行版包管理工具。
> 在Ubuntu 16.04及更高版本中,推荐在交互式使用时替代`apt-get`。
> 有关其他包管理器中等效命令的信息,请参见<https://wiki.archlinux.org/title/Pacman/Rosetta>。
> 更多信息:<https://manned.org/apt.8>。
- 更新可用软件包及其版本列表(推荐在运行其他 APT 命令前首先运行命令):
- 更新可用包和版本列表(建议在其他`apt`命令之前运行命令):
`sudo apt update`
- 查找指定软件包:
- 搜索给定的包:
`apt search {{软件包}}`
`apt search {{package}}`
- 显示关于指定软件包的信息:
- 显示包的信息:
`apt show {{软件包}}`
`apt show {{package}}`
- 安装指定软件包或将指定软件包更新到最新版本:
- 安装一个包,或将其更新到最新可用版本:
`sudo apt install {{软件包}}`
`sudo apt install {{package}}`
- 移除指定软件包(使用 `purge` 同时移除其配置文件):
- 移除一个包(使用`purge`同时移除其配置文件):
`sudo apt remove {{软件包}}`
`sudo apt remove {{package}}`
- 将所有已安装软件包更新到最新可用版本:
- 将所有已安装的包升级到最新可用版本:
`sudo apt upgrade`
- 列出所有软件包:
- 列出所有包:
`apt list`
- 列出已安装的软件包:
- 列出已安装的包:
`apt list --installed`
`apt list --installed`

View File

@@ -1,36 +1,36 @@
# aptitude
> Debian 和 Ubuntu 的软件包管理工具。
> 更多信息:<https://manned.org/aptitude.8>.
> Debian 和 Ubuntu 的软件包管理工具。
> 更多信息:<https://manned.org/aptitude.8>
- 同步可用软件包及其版本列表,在运行后续 aptitude 命令前,应该首先运行该命令:
- 同步可用软件包版本列表。应首先运行此命令,然后再运行后续的 `aptitude` 命令:
`aptitude update`
- 安装一个新软件包及其依赖:
- 安装一个新软件包及其依赖
`aptitude install {{软件包}}`
`aptitude install {{package}}`
- 查找一个软件包:
- 搜索一个软件包:
`aptitude search {{软件包}}`
`aptitude search {{package}}`
- 查找一个已安装的软件包(`?installed` 是一个 aptitude 搜索
- 搜索已安装的软件包(`?installed` 是一个 `aptitude` 搜索术语
`aptitude search '?installed({{软件包}})'`
`aptitude search '?installed({{package}})'`
- 除一个软件包并移除所有依赖它的软件包:
- 除一个软件包及其所有依赖它的软件包:
`aptitude remove {{软件包}}`
`aptitude remove {{package}}`
- 更新已安装软件包到最新版本:
- 已安装软件包升级到最新可用版本:
`aptitude upgrade`
- 更新已安装的软件包(类似于 `aptitude upgrade` 命令),移除过时的软件包安装额外的软件包以满足新的软件包依赖
- 升级已安装的软件包(类似于 `aptitude upgrade`),包括删除过时的软件包安装额外的软件包以满足新的软件包依赖关系
`aptitude full-upgrade`
- 锁定一个已安装的软件包以便阻止它自动升级:
- 已安装的软件包置为保留状态,以防止其被自动升级:
`aptitude hold '?installed({{软件包}})'`
`aptitude hold '?installed({{package}})'`

View File

@@ -0,0 +1,21 @@
# apx 包管理器
> 在 `apx` 中管理包管理器。
> 注意:用户创建的包管理器配置存储在 `~/.local/share/apx/pkgmanagers` 中。
> 更多信息:<https://github.com/Vanilla-OS/apx>。
- 交互式创建一个新的包管理器配置:
`apx pkgmanagers create`
- 列出所有可用的包管理器配置:
`apx pkgmanagers list`
- 删除一个包管理器配置:
`apx pkgmanagers rm --name {{string}}`
- 显示特定包管理器的信息:
`apx pkgmanagers show {{name}}`

View File

@@ -0,0 +1,29 @@
# apx 堆栈
> 在 `apx` 中管理堆栈。
> 注意:用户创建的堆栈配置存储在 `~/.local/share/apx/stacks`。
> 更多信息:<https://github.com/Vanilla-OS/apx>。
- 交互式创建新的堆栈配置:
`apx stacks new`
- 交互式更新堆栈配置:
`apx stacks update {{name}}`
- 列出所有可用的堆栈配置:
`apx stacks list`
- 删除指定的堆栈配置:
`apx stacks rm --name {{string}}`
- 导入堆栈配置:
`apx stacks import --input {{path/to/stack.yml}}`
- 导出堆栈配置(注意:输出标志是可选的,默认导出到当前工作目录):
`apx stacks export --name {{string}} --output {{path/to/output_file}}`

View File

@@ -0,0 +1,29 @@
# apx 子系统
> 管理 `apx` 中的子系统。
> 子系统是可以基于现有堆栈创建的容器。
> 更多信息:<https://github.com/Vanilla-OS/apx>。
- 交互式创建一个新子系统:
`apx subsystems new`
- 列出所有可用的子系统:
`apx subsystems list`
- 将特定子系统重置为初始状态:
`apx subsystems reset --name {{string}}`
- [f]orce 重置特定子系统:
`apx subsystems reset --name {{string}} --force`
- 移除特定子系统:
`apx subsystems rm --name {{string}}`
- [f]orce 移除特定子系统:
`apx subsystems rm --name {{string}} --force`

16
pages.zh/linux/apx.md Normal file
View File

@@ -0,0 +1,16 @@
# apx
> 包管理工具,支持多个源,允许您在子系统中安装软件包。
> 更多信息:<https://github.com/Vanilla-OS/apx>。
- 查看管理软件包管理器的文档:
`tldr apx pkgmanagers`
- 查看管理堆栈的文档:
`tldr apx stacks`
- 查看管理子系统的文档:
`tldr apx subsystems`

View File

@@ -1,20 +1,20 @@
# arch-chroot
> 助 Arch Linux 安装流程的更强 `chroot` 命令
> 更多信息:<https://manned.org/arch-chroot.8>.
> 增强版的 `chroot` 命令,用于帮助 Arch Linux 安装过程
> 更多信息:<https://manned.org/arch-chroot.8>
- 在新的根目录下开启一个交互外壳程序(默认是 Bash
- 在新的根目录中启动一个交互式 shell(默认是 Bash
`arch-chroot {{新根目录}}`
`arch-chroot {{path/to/new/root}}`
- 指定除当前用户外的其他用户来运行外壳程序
- 指定用户(与当前用户不同)以运行 shell
`arch-chroot -u {{用户名}} {{新根目录}}`
`arch-chroot -u {{user}} {{path/to/new/root}}`
- 在新的根目录运行一个自定义命令(取代默认的 Bash
- 在新的根目录运行自定义命令(而不是默认的 Bash
`arch-chroot {{新根目录}} {{命令}} {{命令参数}}`
`arch-chroot {{path/to/new/root}} {{command}} {{command_arguments}}`
- 指定除默认的 Bash 以外的外壳程序(以下例子需要现在目标系统中安装 `zsh`
- 指定其他 shell而不是默认的 Bash在这种情况下目标系统中安装 `zsh`
`arch-chroot {{新根目录}} {{zsh}}`
`arch-chroot {{path/to/new/root}} {{zsh}}`

View File

@@ -1,8 +1,8 @@
# archey
> 个可以以新颖的方式显示系统信息的简单工具。
> 更多信息:<https://lclarkmichalek.github.io/archey3/>.
> 款用于时尚展示系统信息的简单工具。
> 更多信息:<https://lclarkmichalek.github.io/archey3/>
- 显示系统信息:
`archey`
`archey`

View File

@@ -1,12 +1,12 @@
# archinstall
> Arch Linux 引导安装程序。
> 更多信息:<https://archinstall.readthedocs.io>.
> 带有特色的引导式 Arch Linux 安装程序。
> 更多信息:<https://archinstall.readthedocs.io>
- 启动交互式安装程序:
- 启动交互式安装程序:
`archinstall`
- 启动一个预设安装程序:
- 启动预设安装程序:
`archinstall {{minimal|unattended}}`
`archinstall {{minimal|unattended}}`

View File

@@ -0,0 +1,8 @@
# archivemount
> 将档案挂载为文件系统以供访问。
> 更多信息:<https://manned.org/archivemount>。
- 将档案挂载到特定的挂载点:
`archivemount {{path/to/archive}} {{path/to/mount_point}}`

View File

@@ -1,20 +1,24 @@
# archlinux-java
> 提供 Java 环境设置功能的一个帮助脚本
> 更多信息:<https://wiki.archlinux.org/title/Java#Switching_between_JVM>.
> 在已安装的Java环境之间切换
> 更多信息:<https://wiki.archlinux.org/title/Java#Switching_between_JVM>
- 列出已安装的 Java 环境:
- 列出已安装的Java环境
`archlinux-java status`
- 设置默认的 Java 环境:
- 返回当前默认Java环境的短名称
`archlinux-java get`
- 设置默认Java环境
`archlinux-java set {{java_environment}}`
- 取消默认Java 环境:
- 取消设置默认Java环境
`archlinux-java unset`
- 自动设置默认的 Java 环境:
- 修复无效/损坏的默认Java环境配置
`archlinux-java fix`
`archlinux-java fix`

View File

@@ -1,24 +1,28 @@
# arecord
> ALSA 声卡驱动的声音录制器
> 更多信息:<https://manned.org/arecord>.
> ALSA声卡驱动的声音录音机
> 更多信息:<https://manned.org/arecord>
- "CD" 质量录制一段声音(录制结束以 Ctrl-C 停止
-“CD”质量录制一小段完成时按Ctrl-C
`arecord -vv --format=cd {{路径/文件名.wav}}`
`arecord -vv --format=cd {{path/to/file.wav}}`
- "CD" 质量录制 10 秒钟声音
-“CD”质量录制一小段固定时长为10秒
`arecord -vv --format=cd --duration={{10}} {{路径/文件名.wav}}`
`arecord -vv --format=cd --duration={{10}} {{path/to/file.wav}}`
- 录制一段声音并以 mp3 格式保存(录制结束以 Ctrl-C 停止
- 录制一小段并将其保存为MP3完成时按Ctrl-C
`arecord -vv --format=cd --file-type raw | lame -r - {{路径/文件名.mp3}}`
`arecord -vv --format=cd --file-type raw | lame -r - {{path/to/file.mp3}}`
- 列出所有声卡和数字音频设备:
- 列出所有声卡和数字音频设备:
`arecord --list-devices`
- 允许交互式界面(例如使用空格键或回车键播放或暂停):
- 允许交互式界面(例如使用空格键或回车键播放或暂停):
`arecord --interactive`
- 通过录制5秒的样本并播放来测试您的麦克风
`arecord -d 5 test-mic.wav && aplay test-mic.wav && rm test-mic.wav`

View File

@@ -1,16 +1,16 @@
# arithmetic
# 算术
> 测试见到你的算术问题。
> 更多信息:<https://manned.org/arithmetic.6>.
> 简单算术问题的测验
> 更多信息:<https://manned.org/arithmetic.6>
- 开始算术测
- 开始一个算术测
`arithmetic`
- 指定一个或多个算术运算符来设计问题:
- 指定一个或多个算术 [运]算符号以获取相应的问题:
`arithmetic -o {{+|-|x|/}}`
- 指定范围。加法和乘法问题限定 0 到指定范围之间的数字,包含上区间。减法和除法问题限制结果和运算数字必须在 0 到指定范围之间:
- 指定一个范围。加法和乘法问题的数字将在 0 到范围之间(包括范围)。减法和除法问题将要求结果和要操作的数字在 0 到范围之间:
`arithmetic -r {{7}}`
`arithmetic -r {{7}}`

View File

@@ -1,16 +1,16 @@
# ark
> KDE 归档工具。
> 更多信息:<https://docs.kde.org/stable5/en/ark/ark/>.
> KDE归档工具。
> 更多信息:<https://docs.kde.org/stable5/zh/ark/ark/>.
-存档解压缩到当前目录:
-特定归档提取到当前目录:
`ark --batch {{路径/到/存档名}}`
`ark --batch {{path/to/archive}}`
- 改变解压缩目录:
- 将归档提取到特定目录:
`ark --batch --destination {{路径/到/目录}} {{路径/到/存档名}}`
`ark --batch --destination {{path/to/directory}} {{path/to/archive}}`
- 创建一个原本不存在的存档并向它添加文件
- 如果归档不存在,则创建一个并将特定文件添加到其中
`ark --add-to {{路径/到/存档名}} {{路径/到/文件1 路径/到/文件2 ...}}`
`ark --add-to {{path/to/archive}} {{path/to/file1 path/to/file2 ...}}`

View File

@@ -0,0 +1,8 @@
# arpaname
> 获取与 IP 地址对应的 ARPA 名称。
> 更多信息:<https://manned.org/arpaname>。
- 将 IP 地址IPv4 和 IPv6转换为相应的 ARPA 名称:
`arpaname {{ip_address}}`

View File

@@ -0,0 +1,16 @@
# arpspoof
> 伪造 ARP 响应以拦截数据包。
> 更多信息:<https://monkey.org/~dugsong/dsniff>。
- 通过接口对所有主机进行投毒,以拦截主机的数据包:
`sudo arpspoof -i {{wlan0}} {{host_ip}}`
- 通过接口对目标进行投毒,以拦截主机的数据包:
`sudo arpspoof -i {{wlan0}} -t {{target_ip}} {{host_ip}}`
- 同时对目标和主机进行投毒,以拦截主机的数据包:
`sudo arpspoof -i {{wlan0}} -r -t {{target_ip}} {{host_ip}}`

View File

@@ -1,21 +1,21 @@
# as
> 一个可移植的 GUN 汇编器。
> 主要用于汇编`gcc`的输出,以供链接器`ld`使用。
> 更多信息:<https://manned.org/as>.
> 便携式GNU汇编器。
> 主要用于`gcc`的输出汇编成`ld`使用的格式
> 更多信息:<https://manned.org/as>
- 汇编一个文件,输出a.out
- 汇编一个文件,输出写入`a.out`
`as {{路径/到/文件.s}}`
`as {{path/to/file.s}}`
- 汇编文件,并指定输出文件:
- 将输出汇编到指定文件:
`as {{路径/到/文件.s}} -o {{路径/到/输出.o}}`
`as {{path/to/file.s}} -o {{path/to/output_file.o}}`
- 通过跳过空和注释预处理过程来更快的产生输出文件(只应该用于可信任的编译器的输出
- 通过跳过空和注释预处理来加快输出生成速度。(应仅用于可信编译器):
`as -f {{路径/到/文件.s}}`
`as -f {{path/to/file.s}}`
- 将给定路径添加到目录列表,来搜索.include 指令指定的文件:
- 将给定路径包含在搜索`.include`指令指定的文件的目录列表中
`as -I {{目标文件夹}} {{路径/到/文件.s}}`
`as -I {{path/to/directory}} {{path/to/file.s}}`

View File

@@ -1,36 +1,36 @@
# ascii
> 显示 ASCII 字符别名。
> 显示 ASCII 字符别名。
> 更多信息:<http://www.catb.org/~esr/ascii/>.
- 显示一个 ASCII 字符的别名:
- 显示单个字符的 ASCII 别名:
`ascii {{a}}`
-较短和脚本友好模式显示 ASCII 字符的别名:
-简短、脚本友好模式显示 ASCII 别名:
`ascii -t {{a}}`
- 显示多个 ASCII 字符的别名:
- 显示多个字符的 ASCII 别名:
`ascii -s {{tldr}}`
- 显示十进制 ASCII 字符表:
- 十进制显示 ASCII 表:
`ascii -d`
- 显示十六进制 ASCII 字符表:
- 十六进制显示 ASCII 表:
`ascii -x`
- 显示八进制 ASCII 字符表:
- 八进制显示 ASCII 表:
`ascii -o`
- 显示二进制 ASCII 字符表:
- 二进制显示 ASCII 表:
`ascii -b`
- 显示选项总结和整个 ASCII 字符表:
- 显示选项摘要和完整的 ASCII 表:
`ascii`
`ascii`

View File

@@ -1,28 +1,28 @@
# asciiart
> 将图像转换为 ASCII.
> 更多信息:<https://github.com/nodanaonlyzuul/asciiart>.
> 将图像转换为ASCII
> 更多信息:<https://github.com/nodanaonlyzuul/asciiart>
- 从文件中读取图像并以 ASCII 打印:
- 从文件中读取图像并以ASCII格式打印:
`asciiart {{路径/到/图片.jpg}}`
`asciiart {{path/to/image.jpg}}`
- URL 中读取图像并以 ASCII 打印:
- 从URL中读取图像并以ASCII格式打印:
`asciiart {{www.example.com/image.jpg}}`
- 选择输出宽度(默认100
- 选择输出宽度(默认100
`asciiart --width {{50}} {{路径/到/图片.jpg}}`
`asciiart --width {{50}} {{path/to/image.jpg}}`
- ASCII 输出进行着色:
- ASCII输出色:
`asciiart --color {{路径/到/图片.jpg}}`
`asciiart --color {{path/to/image.jpg}}`
- 选择输出格式(默认格式文本):
- 选择输出格式(默认格式文本):
`asciiart --format {{text|html}} {{路径/到/图片.jpg}}`
`asciiart --format {{text|html}} {{path/to/image.jpg}}`
- 反转字符映射:
`asciiart --invert-chars {{路径/到/图片.jpg}}`
`asciiart --invert-chars {{path/to/image.jpg}}`

View File

@@ -1,33 +1,32 @@
# asterisk
# Asterisk
> 电话和交换(手机)服务器。
> 用于管理服务器自身和管理已经在运行的实例
> 更多信息:<https://docs.asterisk.org>.
> 运行和管理电话和交换(电话)服务器实例
> 更多信息:<https://docs.asterisk.org>
- 重新连接一个正在运行的服务器,并打开 3 级的日志详细度
- [R] 重新连接正在运行的服务器,并打开 3 级 [v] 详细日志
`asterisk -r -vvv`
- 重新连接一个正在运行的服务器,行一个命令,然后返回:
- [R] 重新连接正在运行的服务器,行一个命令返回:
`asterisk -r -x "{{命令}}"`
`asterisk -r -x "{{command}}"`
- 显示 chan_SIP 客户端(手机
- 显示 chan_SIP 客户端(电话
`asterisk -r -x "sip show peers"`
- 显示激活的通话和道:
- 显示活动通话和道:
`asterisk -r -x "core show channels"`
- 显示语音邮箱:
- 显示语音邮件邮箱:
`asterisk -r -x "voicemail show users"`
- 终止一个道:
- 终止一个道:
`asterisk -r -x "hangup request {{频道 ID}}"`
`asterisk -r -x "hangup request {{channel_ID}}"`
- 重新载 chan_SIP 置:
- 重新载 chan_SIP 置:
`asterisk -r -x "sip reload"`
`asterisk -r -x "sip reload"`

20
pages.zh/linux/atool.md Normal file
View File

@@ -0,0 +1,20 @@
# atool
> 管理各种格式的档案。
> 更多信息:<https://www.nongnu.org/atool/>。
- 列出 Zip 档案中的文件:
`atool --list {{path/to/archive.zip}}`
- 将 tar.gz 档案解压到一个新子目录中(如果只包含一个文件,则解压到当前目录):
`atool --extract {{path/to/archive.tar.gz}}`
- 创建一个包含两个文件的新 7z 档案:
`atool --add {{path/to/archive.7z}} {{path/to/file1 path/to/file2 ...}}`
- 解压当前目录中的所有 Zip 和 rar 档案:
`atool --each --extract {{*.zip *.rar}}`

32
pages.zh/linux/atop.md Normal file
View File

@@ -0,0 +1,32 @@
# atop
> Linux系统和进程监视器。
> 更多信息:<https://manned.org/atop>。
- 启动:
`atop`
- 启动并显示每个进程的内存消耗:
`atop -m`
- 启动并显示磁盘信息:
`atop -d`
- 启动并显示后台进程信息:
`atop -c`
- 启动并显示特定线程的资源使用信息:
`atop -y`
- 启动并显示每个用户的进程数量:
`atop -au`
- 显示有关交互命令的帮助:
`?`

View File

@@ -0,0 +1,21 @@
# audit2allow
> 创建一个SELinux本地策略模块以允许基于日志中发现的被拒绝操作的规则。
> 注意使用audit2allow时请谨慎——在应用生成的策略之前总是要进行审核因为它可能会允许过多的访问。
> 更多信息:<https://manned.org/audit2allow>。
- 生成一个本地策略,以允许所有被拒绝的服务访问:
`sudo audit2allow --all -M {{local_policy_name}}`
- 生成一个本地策略模块,以从审计日志授予特定进程/服务/命令访问权限:
`sudo grep {{apache2}} /var/log/audit/audit.log | sudo audit2allow -M {{local_policy_name}}`
- 检查并审查本地策略的类型强制 (.te) 文件:
`vim {{local_policy_name}}.te`
- 安装本地策略模块:
`sudo semodule -i {{local_policy_name}}.pp`

View File

@@ -0,0 +1,32 @@
# auditctl
> 控制Linux审计系统的行为、获取状态和管理规则的工具。
> 更多信息:<https://manned.org/auditctl>。
- 显示审计系统的[s]tatus
`sudo auditctl -s`
- [l]ist当前加载的所有审计规则
`sudo auditctl -l`
- [D]elete所有审计规则
`sudo auditctl -D`
- [e]nable/disable审计系统
`sudo auditctl -e {{1|0}}`
- 监视文件的变化:
`sudo auditctl -a always,exit -F arch=b64 -F path={{/path/to/file}} -F perm=wa`
- 递归监视目录的变化:
`sudo auditctl -a always,exit -F arch=b64 -F dir={{/path/to/directory/}} -F perm=wa`
- 显示[h]elp
`auditctl -h`

25
pages.zh/linux/aur.md Normal file
View File

@@ -0,0 +1,25 @@
# aur
> 从 AUR 构建软件包并管理本地仓库。
> 注意:需要在 `/etc/pacman.conf` 中定义本地仓库,并且需要安装 `vifm` 才能完全正常工作。
> 更多信息:<https://github.com/aurutils/aurutils>。
- 在 AUR 数据库中搜索软件包:
`aur search {{keyword}}`
- 从 AUR 下载软件包及其依赖项,构建它们并将其添加到本地仓库:
`aur sync {{package}}`
- 列出本地仓库中可用的软件包:
`aur repo --list`
- 升级本地仓库软件包:
`aur sync --upgrades`
- 安装软件包而不在 Vim 中查看更改,并且不确认依赖项安装:
`aur sync --noview --noconfirm {{package}}`

View File

@@ -1,36 +1,36 @@
# aura
> Aura 包管理器:一个安全且支持多语言的 Arch Linux 和 AUR 的包管理器
> 更多信息:<https://github.com/fosskers/aura>.
> Aura 包管理器:一个安全的多语言包管理器,适用于 Arch Linux 和 AUR。
> 更多信息:<https://github.com/fosskers/aura>
- 从官方仓库和 AUR 索包:
- 从官方仓库和 AUR 中搜索包:
`aura --aursync --both --search {{包名|正则}}`
`aura --aursync --both --search {{关键字|正则表达式}}`
- 从 AUR 安装一个软件包:
- 从 AUR 安装一个包:
`aura --aursync {{包名}}`
- 以详细模式升级所有 AUR 包并移除所有的编译依赖:
- 以详细模式更新所有 AUR 包,并删除所有构建依赖:
`aura --aursync --diff --sysupgrade --delmakedeps --unsuppress`
- 从官方仓库安装一个软件包:
- 从官方仓库安装一个包:
`aura --sync {{包名}}`
- 同步并更新官方仓库的所有软件包:
- 同步并更新所有来自官方仓库的包:
`aura --sync --refresh --sysupgrade`
- 使用包缓存降级一个软件包:
- 使用包缓存降级一个包:
`aura --downgrade {{包名}}`
- 移除一个软件包及其依赖:
- 移除一个包及其依赖:
`aura --remove --recursive --unneeded {{包名}}`
- 移除孤包(作为依赖安装但现在不被任何包依赖
- 移除孤包(作为依赖安装但不被任何包需要的包
`aura --orphans --abandon`
`aura --orphans --abandon`

View File

@@ -1,20 +1,20 @@
# auracle
> 来和 Arch Linux 用户仓库交互的命令行工具,这个仓库通常被称作 AUR.
> 更多信息:<https://github.com/falconindy/auracle>.
> 于与 Arch Linux 用户仓库(通常称为 AUR交互的命令行工具。
> 更多信息请访问<https://github.com/falconindy/auracle>
- 显示符合一个正则表达式的 AUR 包:
- 显示匹配正则表达式的 AUR 包:
`auracle search '{{regular_expression}}'`
`auracle search '{{正则表达式}}'`
- 显示 AUR 包列表的包信息,包名以一个单独的空格分隔
- 显示一个或多个 AUR 包的信息
`auracle info {{package1 package2 ...}}`
`auracle info {{包名1 包名2 ...}}`
- 显示 AUR 包列表`PKGBUILD` 文件(编译信息),包名以一个单独的空格分隔
- 显示一个或多个 AUR 包的 `PKGBUILD` 文件(构建信息):
`auracle show {{package1 package2 ...}}`
`auracle show {{包名1 包名2 ...}}`
- 显示已安装 AUR 包的更新:
`auracle outdated`
`auracle outdated`

View File

@@ -1,37 +1,37 @@
# aurman
> 用来构建和安装 AUR 包的 Arch Linux 实用工具。
> 见 `pacman`.
> 更多信息:<https://github.com/polygamma/aurman>.
> 一个用于从 Arch 用户库构建和安装软件包的 Arch Linux 工具。
> 见 `pacman`
> 更多信息:<https://github.com/polygamma/aurman>
- 同步并更新所有包:
- 同步并更新所有软件包:
`aurman --sync --refresh --sysupgrade`
- 同步并更新所有包但不显示 `PKGBUILD` 文件的变动
- 同步并更新所有软件包,不显示 `PKGBUILD` 文件的更改
`aurman --sync --refresh --sysupgrade --noedit`
- 安装一个新包:
- 安装一个新软件包:
`aurman --sync {{包名}}`
`aurman --sync {{package}}`
- 安装一个新包但不显示 `PKGBUILD` 文件的变动
- 安装一个新软件包,不显示 `PKGBUILD` 文件的更改
`aurman --sync --noedit {{包名}}`
`aurman --sync --noedit {{package}}`
- 无确认提示安装一个新包
- 安装一个新软件包时不提示
`aurman --sync --noedit --noconfirm {{包名}}`
`aurman --sync --noedit --noconfirm {{package}}`
- 在官方库和 AUR 包数据库中查找关键
- 在官方库和 AUR 中搜索软件包数据库中关键
`aurman --sync --search {{关键字}}`
`aurman --sync --search {{keyword}}`
- 移除一个包及其依赖:
- 移除一个软件包及其依赖
`aurman --remove --recursive --nosave {{包名}}`
`aurman --remove --recursive --nosave {{package}}`
- 清除包缓存(用两 `--clean` 参数清除所有包缓存
- 清除软件包缓存(使用两 `--clean` 标志以清除所有软件包):
`aurman --sync --clean`
`aurman --sync --clean`

View File

@@ -1,25 +1,25 @@
# aurvote
> 为 AUR 中的包投票。
> 为了投票成功,文件 `~/.config/aurvote` 必须存在并包含的 AUR 身份凭证
> 更多信息:<https://github.com/archlinuxfr/aurvote>.
> 为 Arch 用户库中的软件包投票。
> 要能够投票,文件 `~/.config/aurvote` 必须存在并包含的 AUR 凭据
> 更多信息:<https://github.com/archlinuxfr/aurvote>
- 交互式创建包含你的 AUR 用户名和密码的 `~/.config/aurvote` 文件
- 交互式创建文件 `~/.config/aurvote`,其中包含您的 AUR 用户名和密码
`aurvote --configure`
- 为一个或多个 AUR 包投票:
- 为一个或多个 AUR 软件包投票:
`aurvote {{package1 package2 ...}}`
- 一个或多个 AUR 包取消投票:
- 撤销对一个或多个 AUR 软件包的投票:
`aurvote --unvote {{package1 package2 ...}}`
- 检查一个或多个 AUR 包是否已投票:
- 检查一个或多个 AUR 软件包是否已投票:
`aurvote --check {{package1 package2 ...}}`
- 查看 `aurvote`帮助信息:
- 显示帮助信息:
`aurvote --help`
`aurvote --help`

View File

@@ -0,0 +1,16 @@
# ausyscall
> 映射系统调用名称和号码。
> 更多信息:<https://manned.org/ausyscall>。
- 显示特定系统调用的系统调用号码:
`ausyscall {{搜索模式}}`
- 显示特定系统调用号码的名称:
`ausyscall {{系统调用号码}}`
- 显示特定架构的所有系统调用:
`ausyscall {{架构}} --dump`

View File

@@ -1,36 +1,36 @@
# authconfig
> 用于设置系统认证资源的命令行界面
> 更多信息:<https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system-level_authentication_guide/authconfig-install>.
> 配置系统身份验证资源
> 更多信息:<https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system-level_authentication_guide/authconfig-install>
- 显示当前配置(或运行):
- 显示当前配置(或运行):
`authconfig --test`
- 置服务器使用另一种不同的密码散列算法:
- 置服务器使用不同的密码哈希算法:
`authconfig --update --passalgo={{算法名}}`
`authconfig --update --passalgo={{algorithm}}`
- 启用 LDAP 证:
- 启用 LDAP 身份验证:
`authconfig --update --enableldapauth`
- 关闭 LDAP 证:
- 禁用 LDAP 身份验证:
`authconfig --update --disableldapauth`
- 启网络信息服务NIS
-网络信息服务NIS
`authconfig --update --enablenis`
- 启 Kerberos
- Kerberos
`authconfig --update --enablekrb5`
- 启 Winbind活动目录证:
- Winbind活动目录身份验证:
`authconfig --update --enablewinbindauth`
- 开启本地认证
- 启用本地授权
`authconfig --update --enablelocauthorize`
`authconfig --update --enablelocauthorize`

View File

@@ -0,0 +1,8 @@
# auto-cpufreq
> 自动 CPU 速度和功耗优化器。
> 更多信息:<https://github.com/AdnanHodzic/auto-cpufreq>。
- 以特定模式运行 `auto-cpufreq`
`sudo auto-cpufreq --{{monitor|live|update|remove|stats|force=governor}}`

View File

@@ -0,0 +1,24 @@
# autopkgtest
> 在 Debian 包上运行测试。
> 更多信息:<https://wiki.debian.org/ContinuousIntegration/autopkgtest>。
- 在当前目录中构建包并直接在系统上运行所有测试:
`autopkgtest -- {{null}}`
- 为当前目录中的包运行特定测试:
`autopkgtest --test-name={{test_name}} -- {{null}}`
- 使用 `apt-get` 下载并构建特定包,然后运行所有测试:
`autopkgtest {{package}} -- {{null}}`
- 使用新的根目录测试当前目录中的包:
`autopkgtest -- {{chroot}} {{path/to/new/root}}`
- 在不重新构建的情况下测试当前目录中的包:
`autopkgtest --no-built-binaries -- {{null}}`

View File

@@ -1,20 +1,24 @@
# autorandr
> 自动调节屏幕布局。
> 更多信息:<https://github.com/phillipberndt/autorandr>.
> 自动更改屏幕布局。
> 更多信息:<https://github.com/phillipberndt/autorandr>
- 保存当前屏幕布局:
`autorandr -s {{配置文件名}}`
`autorandr --save {{profile_name}}`
- 显示保存的配置:
- 显示保存的配置文件
`autorandr`
- 切换设置
- 加载第一个检测到的配置文件
`autorandr -l {{配置文件名}}`
`autorandr --change`
- 设置默认设置
- 加载特定的配置文件
`autorandr -d {{配置文件名}}`
`autorandr --load {{profile_name}}`
- 设置默认配置文件:
`autorandr --default {{profile_name}}`

View File

@@ -0,0 +1,20 @@
# autorecon
> 一款多线程网络侦察工具,能够自动枚举服务。
> 更多信息请访问:<https://github.com/Tib3rius/AutoRecon>。
- 对目标主机进行侦察(详细扫描结果将保存在 `./results` 中):
`sudo autorecon {{host_or_ip1,host_or_ip2,...}}`
- 从文件中对 [t]arget(s) 进行侦察:
`sudo autorecon --target-file {{path/to/file}}`
- [o]utput 结果到不同的目录:
`sudo autorecon --output {{path/to/results}} {{host_or_ip1,host_or_ip2,...}}`
- 将扫描限制在特定的 [p]orts 和协议(`T` 表示 TCP`U` 表示 UDP`B` 表示两者):
`sudo autorecon --ports {{T:21-25,80,443,U:53,B:123}} {{host_or_ip1,host_or_ip2,...}}`

View File

@@ -1,17 +1,21 @@
# avahi-browse
> 显示通过 mDNS/DNS-SD 暴露在本地网络的服务和主机。
> Avahi 苹果设备的 BonjourZeroconf)兼容
> 显示通过 mDNS/DNS-SD 在本地网络上暴露的服务和主机。
> Avahi 兼容苹果设备的 Bonjour (Zeroconf)
> 更多信息:<https://www.avahi.org/>.
- 列出本地网络中的所有服务和他们的地址端口,忽略他们本地的地址和端口
- 列出本地网络上可用的服务及其地址端口,忽略本地机器上的服务
`avahi-browse --all --resolve --ignore-local`
- 列出所有的域名
- 以 SSV 格式快速列出本地网络中的服务,方便脚本使用
`avahi-browse --all --terminate --parsable`
- 列出邻域中的域:
`avahi-browse --browse-domains`
- 搜索一个特定的域名
- 搜索限制在特定域内
`avahi-browse --all --domain={{domain}}`
`avahi-browse --all --domain={{domain}}`

View File

@@ -0,0 +1,12 @@
# avahi-resolve
> 在主机名和IP地址之间进行转换。
> 更多信息:<https://www.avahi.org/>.
- 将本地服务解析为其IPv4
`avahi-resolve -4 --name {{service.local}}`
- 将IP解析为主机名详细输出
`avahi-resolve --verbose --address {{IP}}`

12
pages.zh/linux/avifenc.md Normal file
View File

@@ -0,0 +1,12 @@
# avifenc
> AV1 图像文件格式 (AVIF) 编码器。
> 更多信息:<https://aomediacodec.github.io/av1-avif/>.
- 将特定的 PNG 图像转换为 AVIF
`avifenc {{path/to/input.png}} {{path/to/output.avif}}`
- 以特定速度编码 (6=默认0=最慢10=最快)
`avifenc --speed {{2}} {{path/to/input.png}} {{path/to/output.avif}}`

View File

@@ -0,0 +1,16 @@
# 背光控制
> 使用百分比值控制 Linux 机器的背光。
> 更多信息:<https://github.com/Hendrikto/backlight_control>。
- 以特定百分比增加/减少背光:
`backlight_control {{+|-}}{{5}}`
- 将背光强度设置为特定百分比:
`backlight_control {{90}}`
- 显示帮助:
`backlight_control`

View File

@@ -1,21 +1,21 @@
# balooctl
> KDE Plasma 的文件索引和搜索框架。
> 更多信息:<https://wiki.archlinux.org/index.php/Baloo>.
> 更多信息请访问<https://wiki.archlinux.org/index.php/Baloo>
- 显示索引器状态:
- 显示索引器状态:
`balooctl status`
- 开启或关闭文件索引器:
- 启用/禁用文件索引器:
`balooctl {{enable|disable}}`
-索引数据库:
-索引数据库:
`balooctl purge`
- 挂起文件索引器:
- 暂停文件索引器:
`balooctl suspend`
@@ -23,14 +23,14 @@
`balooctl resume`
- 显示 Baloo 用的磁盘空间大小
- 显示 Baloo 使用的磁盘空间:
`balooctl indexSize`
- 检查未索引的文件并索引它们
- 检查未索引的文件并对其进行索引:
`balooctl check`
- 显示帮助信息:
`balooctl --help`
`balooctl --help`

View File

@@ -1,7 +1,7 @@
# batcat
> 是 `bat` 命令的一个别名。
> 此命令是 `bat` 别名。
- 命令的文档
- 查看原始命令的文档:
`tldr bat`
`tldr bat`

12
pages.zh/linux/battop.md Normal file
View File

@@ -0,0 +1,12 @@
# battop
> 一个用于查看笔记本电脑中安装的电池的交互式工具。
> 更多信息: <https://github.com/svartalf/rust-battop>。
- 显示电池信息:
`battop`
- 更改电池信息测量 [u]nit默认人类可读
`battop -u {{human|si}}`

View File

@@ -0,0 +1,16 @@
# bcachefs 设备
> 管理正在运行的 `bcachefs` 文件系统中的设备。
> 更多信息:<https://bcachefs-docs.readthedocs.io/en/latest/mgmt-devicemanagement.html>。
- 格式化并将新设备添加到现有文件系统中:
`sudo bcachefs device add --label={{group}}.{{name}} {{path/to/mountpoint}} {{path/to/device}}`
- 将数据迁移出设备以准备移除:
`bcachefs device evacuate {{path/to/device}}`
- 永久性地从文件系统中移除设备:
`bcachefs device remove {{path/to/device}}`

View File

@@ -0,0 +1,37 @@
# bcachefs
> 管理 `bcachefs` 文件系统/设备。
> 一些子命令如 `device` 有自己的使用文档。
> 更多信息:<https://bcachefs-docs.readthedocs.io/en/latest/index.html>。
- 使用 `bcachefs` 格式化一个分区:
`sudo bcachefs format {{path/to/partition}}`
- 挂载一个 `bcachefs` 文件系统:
`sudo bcachefs mount {{path/to/partition}} {{path/to/mountpoint}}`
- 创建一个 RAID 0 文件系统,其中 SSD 作为缓存HDD 作为长期存储:
`sudo bcachefs format --label=ssd.ssd1 {{path/to/ssd/partition}} --label=hdd.hdd1 {{path/to/hdd/partition}} --replicas=1 --foreground_target=ssd --promote_target=ssd --background_target=hdd`
- 挂载一个多设备文件系统:
`sudo bcachefs mount {{path/to/partition1}}:{{path/to/partition2}} {{path/to/mountpoint}}`
- 显示磁盘使用情况:
`bcachefs fs usage --human-readable {{path/to/mountpoint}}`
- 在格式化和挂载后设置副本:
`sudo bcachefs set-fs-option --metadata_replicas={{2}} --data_replicas={{2}} {{path/to/partition}}`
- 强制 `bcachefs` 确保所有文件都被复制:
`sudo bcachefs data rereplicate {{path/to/mountpoint}}`
- 显示帮助:
`bcachefs`

16
pages.zh/linux/bchunk.md Normal file
View File

@@ -0,0 +1,16 @@
# bchunk
> 将 CD 镜像转换为一组 `.iso` 和 `.cdr` 音轨。
> 更多信息:<http://he.fi/bchunk>。
- 将二进制 CD 转换为标准 iso9960 镜像文件:
`bchunk {{path/to/image.bin}} {{path/to/image.cue}} {{path/to/output}}`
- 以详细模式转换:
`bchunk -v {{path/to/image.bin}} {{path/to/image.cue}} {{path/to/output}}`
- 输出 WAV 格式的音频文件:
`bchunk -w {{path/to/image.bin}} {{path/to/image.cue}} {{path/to/output}}`

View File

@@ -1,24 +1,24 @@
# beep
# 嘟嘟声
> 让电脑扬声器发出哔哔声的实用程序
> 更多信息:<https://github.com/spkr-beep/beep>.
> 一个用于发出PC扬声器声音的工具
> 更多信息:<https://github.com/spkr-beep/beep>
- 播放哔哔声:
- 发出一个嘟嘟声:
`beep`
- 重复播放哔哔声:
- 发出重复的嘟嘟声:
`beep -r {{重复次数}}`
- 指定频率Hz和持续时间毫秒播放哔哔声:
- 指定频率Hz和持续时间毫秒发出嘟嘟声:
`beep -f {{频率}} -l {{持续时间}}`
- 将每个新的频率和持续时间作为单独的哔哔声播放:
- 将每个新的频率和持续时间作为单独的嘟嘟声播放:
`beep -f {{频率}} -l {{持续时间}} -n -f {{频率}} -l {{持续时间}}`
- 播放 C 大调
- 播放C大调音阶
`beep -f {{262}} -n -f {{294}} -n -f {{330}} -n -f {{349}} -n -f {{392}} -n -f {{440}} -n -f {{494}} -n -f {{523}}`
`beep -f {{262}} -n -f {{294}} -n -f {{330}} -n -f {{349}} -n -f {{392}} -n -f {{440}} -n -f {{494}} -n -f {{523}}`

View File

@@ -0,0 +1,24 @@
# betterdiscordctl
> 在 Linux 上管理 BetterDiscord。
> 更多信息:<https://github.com/bb010g/betterdiscordctl#manual>。
- 在 Discord Stable 上安装 BetterDiscord
`sudo betterdiscordctl install`
- 在 Discord Canary 上安装 BetterDiscord
`sudo betterdiscordctl --d-flavors canary install`
- 在 Discord PTB 上安装 BetterDiscord
`sudo betterdiscordctl --d-flavors ptb install`
- 在通过 Flatpak 安装的 Discord 上安装 BetterDiscord
`sudo betterdiscordctl --d-install flatpak install`
- 在通过 Snap 安装的 Discord 上安装 BetterDiscord
`sudo betterdiscordctl --d-install snap install`

View File

@@ -1,20 +1,20 @@
# betterlockscreen
> 的锁屏程序
> 更多信息:<https://github.com/betterlockscreen/betterlockscreen>.
> 单、极简的锁屏。
> 更多信息:<https://github.com/betterlockscreen/betterlockscreen>
- 锁定屏幕:
`betterlockscreen --lock`
-锁屏背景:
-锁屏背景:
`betterlockscreen -u {{图片.png}}`
`betterlockscreen -u {{path/to/image.png}}`
-屏并显示一些自定义文本:
-定屏幕,显示自定义文本:
`betterlockscreen -l pixel -t "{{自定义锁屏文本}}"`
-屏并自定义显示关闭超时秒数
-定屏幕,自定义显示关闭超时时间(以秒为单位)
`betterlockscreen --off {{5}} -l`
`betterlockscreen --off {{5}} -l`

View File

@@ -1,7 +1,7 @@
# bitwise
> 支持动态基数转换和位操作的多基数交互式计算器
> 更多信息:<https://github.com/mellowcandle/bitwise>.
> 多基数交互式计算器,支持动态基数转换和位操作。
> 更多信息:<https://github.com/mellowcandle/bitwise>
- 使用交互模式运行:
@@ -17,4 +17,4 @@
- 转换 C 风格的计算:
`bitwise "{{0x123 + 0x20 - 30 / 50}}"`
`bitwise "{{0x123 + 0x20 - 30 / 50}}"`

28
pages.zh/linux/blastn.md Normal file
View File

@@ -0,0 +1,28 @@
# blastn
> 核苷酸-核苷酸 BLAST。
> 更多信息:<https://www.ncbi.nlm.nih.gov/books/NBK279684/table/appendices.T.blastn_application_options/>.
- 使用 megablast默认对两个或多个序列进行比对e-value 阈值为 1e-9成对输出格式默认
`blastn -query {{query.fa}} -subject {{subject.fa}} -evalue {{1e-9}}`
- 使用 blastn 对两个或多个序列进行比对:
`blastn -task blastn -query {{query.fa}} -subject {{subject.fa}}`
- 对两个或多个序列进行比对,自定义制表输出格式,输出到文件:
`blastn -query {{query.fa}} -subject {{subject.fa}} -outfmt {{'6 qseqid qlen qstart qend sseqid slen sstart send bitscore evalue pident'}} -out {{output.tsv}}`
- 使用核苷酸查询在核苷酸数据库中搜索,使用 16 个线程CPU进行 BLAST 搜索,最多保留 10 个比对序列:
`blastn -query {{query.fa}} -db {{path/to/blast_db}} -num_threads {{16}} -max_target_seqs {{10}}`
- 使用核苷酸查询在远程非冗余核苷酸数据库中搜索:
`blastn -query {{query.fa}} -db {{nt}} -remote`
- 显示帮助(使用 `-help` 获取详细帮助):
`blastn -h`

28
pages.zh/linux/blastp.md Normal file
View File

@@ -0,0 +1,28 @@
# blastp
> 蛋白质-蛋白质 BLAST。
> 更多信息:<https://www.ncbi.nlm.nih.gov/books/NBK279684/table/appendices.T.blastp_application_options/>。
- 使用 blastp 对两个或多个序列进行比对e-value 阈值为 1e-9成对输出格式输出到屏幕
`blastp -query {{query.fa}} -subject {{subject.fa}} -evalue {{1e-9}}`
- 使用 blastp-fast 对两个或多个序列进行比对:
`blastp -task blastp-fast -query {{query.fa}} -subject {{subject.fa}}`
- 对两个或多个序列进行比对,自定义制表输出格式,输出到文件:
`blastp -query {{query.fa}} -subject {{subject.fa}} -outfmt '{{6 qseqid qlen qstart qend sseqid slen sstart send bitscore evalue pident}}' -out {{output.tsv}}`
- 使用蛋白质查询在蛋白质数据库中搜索BLAST 搜索中使用 16 个线程,最多保留 10 个比对序列:
`blastp -query {{query.fa}} -db {{blast_database_name}} -num_threads {{16}} -max_target_seqs {{10}}`
- 使用蛋白质查询在远程非冗余蛋白质数据库中搜索:
`blastp -query {{query.fa}} -db {{nr}} -remote`
- 显示帮助(使用 `-help` 获取详细帮助):
`blastp -h`

View File

@@ -0,0 +1,24 @@
# bleachbit
> 清理文件系统上的垃圾文件。
> 更多信息:<https://docs.bleachbit.org/doc/command-line-interface.html>。
- 启动Bleachbit的图形用户界面GUI版本
`bleachbit --gui`
- 擦除一个文件:
`bleachbit --shred {{path/to/file}}`
- 列出可用的清理选项:
`bleachbit --list-cleaners`
- 在实际执行清理操作之前,预览将被删除的文件和将要进行的其他更改:
`bleachbit --preview {{--preset|cleaner1.option1 cleaner2.* ...}}`
- 执行清理操作并删除文件:
`bleachbit --clean {{--preset|cleaner1.option1 cleaner2.* ...}}`

24
pages.zh/linux/blight.md Normal file
View File

@@ -0,0 +1,24 @@
# blight
> 改变显示亮度的工具。
> 更多信息:<https://github.com/gutjuri/blight>。
- 将显示亮度设置为50%
`blight set {{50}} -r`
- 显示当前显示亮度:
`blight show`
- 打印最大显示亮度:
`blight max`
- 以百分比增加显示亮度:
`blight inc {{number}} -r`
- 以内部单位减少显示亮度:
`blight dec {{number}}`

View File

@@ -1,16 +1,16 @@
# blkdiscard
> 丢弃存储设备上设备扇区。对 SSD 有用。
> 更多信息:<https://manned.org/blkdiscard>.
> 存储设备上丢弃设备扇区。对SSD非常有用。
> 更多信息:<https://manned.org/blkdiscard>
- 丢弃设备上的所有扇区,除所有数据:
- 丢弃设备上的所有扇区,除所有数据:
`blkdiscard {{/dev/设备名}}`
`blkdiscard {{/dev/device}}`
- 安全地丢弃设备上的所有块,除所有数据:
- 安全地丢弃设备上的所有块,除所有数据:
`blkdiscard --secure {{/dev/设备名}}`
`blkdiscard --secure {{/dev/device}}`
- 丢弃设备的前 100 MB
- 丢弃设备的前100MB
`blkdiscard --length {{100MB}} {{/dev/设备名}}`
`blkdiscard --length {{100MB}} {{/dev/device}}`

View File

@@ -1,12 +1,12 @@
# blkid
> 列出所有已识别的分区及其通用唯一标识符 (UUID)。
> 更多信息:<https://manned.org/blkid>.
> 更多信息:<https://manned.org/blkid>
- 列出所有分区:
`sudo blkid`
- 列出表中的所有分区,包括当前挂载点:
- 以表格形式列出所有分区,包括当前挂载点:
`sudo blkid -o list`
`sudo blkid -o list`

24
pages.zh/linux/blkpr.md Normal file
View File

@@ -0,0 +1,24 @@
# blkpr
> 在支持持久保留的块设备上注册、保留、释放、抢占和清除持久保留。
> 更多信息:<https://manned.org/blkpr>。
- 在给定设备上使用指定的密钥注册(命令)新的保留:
`blkpr {{-c|--command}} register {{-k|--key}} {{reservation_key}} {{path/to/device}}`
- 将现有保留的类型设置为独占访问:
`blkpr -c reserve {{-k|--key}} {{reservation_key}} {{-t|--type}} exclusive-access {{path/to/device}}`
- 用给定的密钥抢占现有保留,并用新保留替换它:
`blkpr -c preempt {{-K|--oldkey}} {{old_key}} {{-k|--key}} {{new_key}} {{-t|--type}} write-exclusive {{path/to/device}}`
- 在给定设备上释放具有指定密钥和类型的保留:
`blkpr -c release {{-k|--key}} {{reservation_key}} {{-t|--type}} {{reservation_type}} {{path/to/device}}`
- 从给定设备中清除所有保留:
`blkpr -c clear {{-k|--key}} {{key}} {{path/to/device}}`

View File

@@ -0,0 +1,36 @@
# blockdev
> 管理、查询和操作块设备。
> 更多信息:<https://manned.org/blockdev>。
- 打印所有设备的报告:
`sudo blockdev --report`
- 打印特定设备的报告:
`sudo blockdev --report {{/dev/sdXY}}`
- 获取设备的大小以512字节扇区为单位
`sudo blockdev --getsz {{/dev/sdXY}}`
- 设置为只读:
`sudo blockdev --setro {{/dev/sdXY}}`
- 设置为读写:
`sudo blockdev --setrw {{/dev/sdXY}}`
- 刷新缓冲区:
`sudo blockdev --flushbufs {{/dev/sdXY}}`
- 获取物理块大小:
`sudo blockdev --getpbsz {{/dev/sdXY}}`
- 将预读值设置为128个扇区
`sudo blockdev --setra 128 {{/dev/sdXY}}`

Some files were not shown because too many files have changed in this diff Show More