From f1de90f19be70f187d1ac17a2b9319f607226ad9 Mon Sep 17 00:00:00 2001 From: Emmet-Ray Date: Sun, 21 Jun 2026 18:36:50 +0800 Subject: [PATCH] pgrep, pkill, ps: add Chinese translation (#22898) --- pages.zh/common/pgrep.md | 28 ++++++++++++++++++++++++++++ pages.zh/common/pkill.md | 25 +++++++++++++++++++++++++ pages.zh/linux/pgrep.md | 21 +++++++++++++++++++++ pages.zh/osx/ps.md | 28 ++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 pages.zh/common/pgrep.md create mode 100644 pages.zh/common/pkill.md create mode 100644 pages.zh/linux/pgrep.md create mode 100644 pages.zh/osx/ps.md diff --git a/pages.zh/common/pgrep.md b/pages.zh/common/pgrep.md new file mode 100644 index 0000000000..12c2c9bbd9 --- /dev/null +++ b/pages.zh/common/pgrep.md @@ -0,0 +1,28 @@ +# pgrep + +> 按名称查找进程。 +> 更多信息:。 + +- 查找命令行字符串匹配的进程,并输出其 PID: + +`pgrep {{进程名称}}` + +- 以长格式([l]ong output)输出 PID 和进程名称: + +`pgrep -l {{进程名称}}` + +- 按完整([f]ull)参数列表匹配进程,而不只匹配进程名称: + +`pgrep -f "{{进程名称}} {{参数}}"` + +- 以列表([l]ist)形式输出每个匹配进程的 PID 和完整([f]ull)参数列表: + +`pgrep -fl "{{进程名称}}"` + +- 查找由指定用户([u]ser,有效 UID)运行的进程: + +`pgrep -u {{用户名}} {{进程名称}}` + +- 只输出最新([n]ewest,最近启动)的匹配进程: + +`pgrep -n {{进程名称}}` diff --git a/pages.zh/common/pkill.md b/pages.zh/common/pkill.md new file mode 100644 index 0000000000..371a5e6101 --- /dev/null +++ b/pages.zh/common/pkill.md @@ -0,0 +1,25 @@ +# pkill + +> 按名称向进程发送信号。 +> 通常用于停止进程。 +> 更多信息:。 + +- 终止所有匹配指定名称的进程: + +`pkill "{{进程名称}}"` + +- 根据完整命令而不只是进程名称,终止所有匹配的进程: + +`pkill {{[-f|--full]}} "{{命令名称}}"` + +- 强制终止匹配的进程(该信号不能被捕获或忽略): + +`pkill -9 "{{进程名称}}"` + +- 向匹配指定名称的进程发送 SIGUSR1 信号: + +`pkill -USR1 "{{进程名称}}"` + +- 终止主 `firefox` 进程来关闭浏览器: + +`pkill {{[-o|--oldest]}} "{{firefox}}"` diff --git a/pages.zh/linux/pgrep.md b/pages.zh/linux/pgrep.md new file mode 100644 index 0000000000..a58efcc9b0 --- /dev/null +++ b/pages.zh/linux/pgrep.md @@ -0,0 +1,21 @@ +# pgrep + +> 按名称查找进程或向进程发送信号。 +> 另请参阅:`pidof`。 +> 更多信息:。 + +- 返回命令字符串匹配的所有正在运行进程的 PID: + +`pgrep {{进程名称}}` + +- 同时显示完整命令: + +`pgrep {{[-a|--list-full]}} {{进程名称}}` + +- 搜索进程时包含其命令行选项: + +`pgrep {{[-f|--full]}} "{{进程名称}} {{参数}}"` + +- 搜索由特定用户运行的进程: + +`pgrep {{[-u|--euid]}} {{用户名}} {{进程名称}}` diff --git a/pages.zh/osx/ps.md b/pages.zh/osx/ps.md new file mode 100644 index 0000000000..fc93bcba93 --- /dev/null +++ b/pages.zh/osx/ps.md @@ -0,0 +1,28 @@ +# ps + +> 正在运行的进程的信息。 +> 更多信息:。 + +- 列出所有正在运行的进程: + +`ps aux` + +- 列出所有正在运行的进程,包括完整的命令字符串: + +`ps auxww` + +- 查找与字符串匹配的进程: + +`ps aux | grep {{字符串}}` + +- 获取一个进程的父进程 ID: + +`ps -o ppid= -p {{进程id}}` + +- 按内存使用量对进程进行排序: + +`ps -m` + +- 按 CPU 使用量对进程进行排序: + +`ps -r`