From a06ecd4391f3b953f18f7885b05a0167dadcc8a3 Mon Sep 17 00:00:00 2001 From: Ziqiang Wu Date: Sat, 12 Apr 2025 15:50:47 +0800 Subject: [PATCH] asdf, case, compgen, logger, ulimit, archlinux-java, arecord: update outdated Chinese pages (#16060) --- pages.zh/common/asdf.md | 4 ++++ pages.zh/common/case.md | 6 +++++- pages.zh/common/compgen.md | 8 ++++++++ pages.zh/common/logger.md | 20 ++------------------ pages.zh/common/ulimit.md | 4 ++++ pages.zh/linux/archlinux-java.md | 6 +++++- pages.zh/linux/arecord.md | 4 ++++ 7 files changed, 32 insertions(+), 20 deletions(-) diff --git a/pages.zh/common/asdf.md b/pages.zh/common/asdf.md index 005186a7ce..a69f09e8ad 100644 --- a/pages.zh/common/asdf.md +++ b/pages.zh/common/asdf.md @@ -26,3 +26,7 @@ - 设置软件包的本地版本: `asdf set {{软件包名}} {{版本}}` + +- 查看软件包当前使用的版本: + +`asdf current {{软件包名}}` diff --git a/pages.zh/common/case.md b/pages.zh/common/case.md index 7e00d259e0..af23d09c83 100644 --- a/pages.zh/common/case.md +++ b/pages.zh/common/case.md @@ -1,6 +1,6 @@ # case -> case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构。 +> Bash 内置的多重条件语句结构。 > 更多信息:. - 通过字符串字面量判断执行分支: @@ -18,3 +18,7 @@ - 继续执行下一个模式的命令而不检查模式: `case {{$动物}} in {{猫}}) echo "这是一只猫" ;& {{狗}}) echo "这是一只狗或猫的匹配结果" ;& *) echo "其他动物" ;; esac` + +- 显示帮助: + +`help case` diff --git a/pages.zh/common/compgen.md b/pages.zh/common/compgen.md index 8d88ae9239..65bfab0c1a 100644 --- a/pages.zh/common/compgen.md +++ b/pages.zh/common/compgen.md @@ -26,3 +26,11 @@ - 查看以 'ls' 开头的所有可用命令和别名: `compgen -ac {{ls}}` + +- 列出系统中所有用户: + +`compgen -u` + +- 显示帮助信息: + +`compgen --help` diff --git a/pages.zh/common/logger.md b/pages.zh/common/logger.md index 912decfd2b..5ac997e27e 100644 --- a/pages.zh/common/logger.md +++ b/pages.zh/common/logger.md @@ -1,24 +1,8 @@ # logger -> 向系统日志增加记录(/var/log/syslog)。 -> 更多信息:. +> 向系统日志增加记录。 +> 更多信息:. - 向系统日志增加记录: `logger {{消息内容}}` - -- 从 `stdin` 获取输入并记录到系统日志 syslog: - -`echo {{记录内容}} | logger` - -- 将输出发送到在给定端口上运行的远程系统日志服务器。默认端口为 514: - -`echo {{记录内容}} | logger --server {{服务器名}} --port {{端口}}` - -- 对记录的每一行使用特定的标签。默认值是登录用户的名: - -`echo {{记录内容}} | logger --tag {{标签}}` - -- 以给定的错误等级记录消息。默认是 `user.notice`. 使用 `man logger` 查询所有可选等级: - -`echo {{记录内容}} | logger --priority {{user.warning}}` diff --git a/pages.zh/common/ulimit.md b/pages.zh/common/ulimit.md index 1a2768895b..783fa33c66 100644 --- a/pages.zh/common/ulimit.md +++ b/pages.zh/common/ulimit.md @@ -18,3 +18,7 @@ - 设置每个用户的最大进程限制: `ulimit -u 30` + +- 显示帮助信息: + +`help ulimit` diff --git a/pages.zh/linux/archlinux-java.md b/pages.zh/linux/archlinux-java.md index 0e5ca733e8..131a5ee609 100644 --- a/pages.zh/linux/archlinux-java.md +++ b/pages.zh/linux/archlinux-java.md @@ -7,9 +7,13 @@ `archlinux-java status` +- 返回当前默认 Java 环境的简称: + +`archlinux-java get` + - 设置默认的 Java 环境: -`archlinux-java set {{java_environment}}` +`archlinux-java set {{java环境}}` - 取消默认的 Java 环境: diff --git a/pages.zh/linux/arecord.md b/pages.zh/linux/arecord.md index 96761326b2..4410cad4cd 100644 --- a/pages.zh/linux/arecord.md +++ b/pages.zh/linux/arecord.md @@ -22,3 +22,7 @@ - 允许交互式界面(例如使用``或``播放或暂停): `arecord --interactive` + +- 通过录制 5 秒音频样本并回放来测试麦克风: + +`arecord -d 5 test-mic.wav && aplay test-mic.wav && rm test-mic.wav`