summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authorChet Ramey <chet.ramey@case.edu>2011-12-12 22:01:09 -0500
committerChet Ramey <chet.ramey@case.edu>2011-12-12 22:01:09 -0500
commit3d35553ad4469d6c48ee27e87cb8bb3cc3628bb2 (patch)
tree6f923394f3711bb529bdf4b0a2a27017d036913d /po
parent67362c60915419501419b047cc80d77ee9af2284 (diff)
downloadbash-3d35553ad4469d6c48ee27e87cb8bb3cc3628bb2.tar.gz
commit bash-20100615 snapshot
Diffstat (limited to 'po')
-rw-r--r--po/zh_CN.po577
1 files changed, 576 insertions, 1 deletions
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 823d3edc..de33804c 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: bash 4.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-30 08:25-0500\n"
-"PO-Revision-Date: 2010-06-13 14:31+0800\n"
+"PO-Revision-Date: 2010-06-24 16:27+0800\n"
"Last-Translator: Alyex.ye <alyex.ye@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
"MIME-Version: 1.0\n"
@@ -2284,6 +2284,21 @@ msgid ""
" alias returns true unless a NAME is supplied for which no alias has been\n"
" defined."
msgstr ""
+"定义或显示别名。\n"
+" \n"
+" 不带参数时, `alias' 以可重用的格式\n"
+" `alias 名称=值'在标准输出设备上打印别名列表。\n"
+" \n"
+" 否则,对于每个给定值的名称定义一个别名。\n"
+" 值末尾的空格会使下一个词被检测\n"
+" 作为别名替换展开。\n"
+" \n"
+" 选项:\n"
+" -p\t以可重用的格式打印所有的已定义的别名\n"
+" \n"
+" 退出状态:\n"
+" 除非一个没有定义的名字被作为参数提供,否则 alias \n"
+" 返回值为真。"
#: builtins.c:276
msgid ""
@@ -2335,6 +2350,37 @@ msgid ""
" Exit Status:\n"
" bind returns 0 unless an unrecognized option is given or an error occurs."
msgstr ""
+"设定行读取键绑定和变量。\n"
+" \n"
+" 绑定一个键序列到一个行读取函数或者宏,或者设定一个\n"
+" 行读取变量。非选项参数的语法和 ~/.inputrc 文件中的等\n"
+" 同,但是必须作为一个参数被传递,\n"
+" 例如,bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
+" \n"
+" 选项:\n"
+" -m 键映射 在此命令执行过程中使用指定的键映射。\n"
+" 可以被接受的键映射名字有 emacs、\n"
+" emacs-standard、emacs-meta、emacs-ctlx、vi、\n"
+" vi-move、vi-command、和 vi-insert。\n"
+" -l 列出函数名称。\n"
+" -P 列出函数名称和绑定。\n"
+" -p 以可以重新用作输入的格式列出函数名称和\n"
+" 绑定。\n"
+" -S 列出可以启动宏的键序列以及它们的值\n"
+" -s 以可以重新用作输入的格式列出可以启动宏\n"
+" 的键以及它们的值。\n"
+" -V 列出变量名成和它们的值\n"
+" -v 以可以重新用作输入的格式列出变量的名称\n"
+" 和它们的值\n"
+" -q 函数名 查询指定的函数可以由哪些键启动。\n"
+" -u 函数名 反绑定所有绑定至指定函数的键。\n"
+" -r 键序列 取消指定键序列的绑定。\n"
+" -f 文件名 从指定文件中读取键绑定。\n"
+" -x 键序列:shell命令\t当指定的键序列被输入时,执行\n"
+" \t\t\t\t指定的shell命令\n"
+" \n"
+" 退出状态:\n"
+" 除非使用了无法辨认的选项或者错误发生,否则返回0."
#: builtins.c:326
msgid ""
@@ -2346,6 +2392,13 @@ msgid ""
" Exit Status:\n"
" The exit status is 0 unless N is not greater than or equal to 1."
msgstr ""
+"退出 for、while、或 until 循环\n"
+" \n"
+" 退出一个 FOR、WHILE 或 UNTIL 循环。如果指定了N,则打破N重\n"
+" 循环\n"
+" \n"
+" 退出状态:\n"
+" 退出状态为0除非 N 不大于或等于 1。"
#: builtins.c:338
msgid ""
@@ -2357,6 +2410,13 @@ msgid ""
" Exit Status:\n"
" The exit status is 0 unless N is not greater than or equal to 1."
msgstr ""
+"继续 for、while、或 until 循环。\n"
+" \n"
+" 继续当前 FOR、WHILE 或 UNTIL 循环的下一步。\n"
+" 如果指定了 N, 则继续当前的第 N 重循环。\n"
+" \n"
+" 退出状态:\n"
+" 退出状态为 0 除非 N 不大于或等于1。"
#: builtins.c:350
msgid ""
@@ -2370,6 +2430,15 @@ msgid ""
" Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
" not a shell builtin.."
msgstr ""
+"执行 shell 内嵌。\n"
+" \n"
+" 带参数 ARGs 执行 SHELL-BUILTIN 内嵌,并且不做命令查询\n"
+" 在希望以 shell 函数的形式来重新实现 shell 内嵌,\n"
+" 并且希望在函数之内执行该 shell 内嵌的情况下有用处。\n"
+" \n"
+" 退出状态:\n"
+" 以 SHELL-BUILTIN 内嵌的退出状态为准,或者如果 SHELL-BUILTIN不是一个 shell 内嵌时\n"
+" 为假。."
#: builtins.c:365
msgid ""
@@ -2386,6 +2455,18 @@ msgid ""
" Returns 0 unless the shell is not executing a shell function or EXPR\n"
" is invalid."
msgstr ""
+"返回当前子调用的上下文。\n"
+" \n"
+" 不带有 EXPR 时,返回 \"$line $filename\"。带有 EXPR 时,返回\n"
+" \"$line $subroutine $filename\";这个额外的信息可以被用于提供\n"
+" 栈追踪。\n"
+" \n"
+" EXPR 的值 显示了到当前调用帧需要回去多少个调用帧;顶部帧\n"
+" 是第 0 帧。\n"
+" \n"
+" 退出状态:\n"
+" 除非 shell 不在执行一个 shell 函数或者 EXPR 无效,否则返回结\n"
+" 果为0。"
#: builtins.c:383
msgid ""
@@ -2413,6 +2494,29 @@ msgid ""
" Exit Status:\n"
" Returns 0 if the directory is changed; non-zero otherwise."
msgstr ""
+"改变 shell 工作目录。\n"
+" \n"
+" 改变当前目录至 DIR 目录。默认的 DIR 目录是 shell 变量 HOME\n"
+" 的值。\n"
+" \n"
+" 变量 CDPATH 定义了含有 DIR 的目录的搜索路径。\n"
+" CDPATH 变量中不同的目录名称由分号(:)分隔。\n"
+" 一个空的目录名称和当前目录是一样的。如果 DIR 变量由\n"
+" 斜杠 (/) 打头,则 CDPATH 变量不会被使用。\n"
+" \n"
+" 如果路径找不到,并且 shell 选项`cdable_vars' 被设定,\n"
+" 则参数词被假定为一个变量名。如果该变量有值,则它的值\n"
+" 被当作 DIR 目录。\n"
+" \n"
+" 选项:\n"
+" -L\t强制跟随符号链接。\n"
+" -P\t使用物理目录结构而不跟随符号链接\n"
+" \n"
+" \n"
+" 默认情况下跟随符号链接,如同指定 `-L'。\n"
+" \n"
+" 退出状态:\n"
+" 如果目录改变则返回0,否则非零。"
#: builtins.c:411
msgid ""
@@ -2429,6 +2533,18 @@ msgid ""
" Returns 0 unless an invalid option is given or the current directory\n"
" cannot be read."
msgstr ""
+"打印当前工作目录的名字。\n"
+" \n"
+" 选项:\n"
+" -L\t打印 $PWD 变量的值,如果它命名了当前的\n"
+" \t工作目录\n"
+" -P\t打印当前的物理路径,不带有任何的符号链接\n"
+" \n"
+" 默认情况下,`pwd' 的行为和带 `-L' 选项一致\n"
+" \n"
+" 退出状态:\n"
+" 除非使用了无效选项或者当前目录不可读,否则\n"
+" 返回状态为0。"
#: builtins.c:428
msgid ""
@@ -2487,6 +2603,20 @@ msgid ""
" Exit Status:\n"
" Returns exit status of COMMAND, or failure if COMMAND is not found."
msgstr ""
+"执行一个简单命令或者显示命令的相关信息。\n"
+" \n"
+" 带 ARGS 参数运行 COMMAND 命令且抑制 shell 函数查询,或显示\n"
+" 指定的 COMMAND 命令的信息。可以在存在相同名称的函数定义的\n"
+" 情况下被用于启动磁盘上的命令。\n"
+" \n"
+" 选项:\n"
+" -p\t使用 PATH 变量的一个默认值以确保所有的标准工具\n"
+" \t都能被找到。\n"
+" -v\t打印 COMMAND 命令的描述,和 `type' 内嵌相似\n"
+" -V\t打印每个 COMMAND 命令的详细描述\n"
+" \n"
+" 退出状态\n"
+" 返回 COMMAND 命令的返回状态,或者当找不到 COMMAND 命令时失败。"
#: builtins.c:476
msgid ""
@@ -2522,6 +2652,37 @@ msgid ""
" Exit Status:\n"
" Returns success unless an invalid option is supplied or an error occurs."
msgstr ""
+"设定变量值和属性。\n"
+" \n"
+" 声明变量并且赋予它们属性。如果没用给定名称,\n"
+" 则显示所有变量的属性和值。\n"
+" \n"
+" 选项:\n"
+" -f\t限制动作或显示函数名称和定义\n"
+" -F\t限制仅显示函数名称(以及行号和调试时\n"
+" \t源文件名)\n"
+" -p\t显示每个 NAME 变量的属性和值\n"
+" \n"
+" 设定属性的选项:\n"
+" -a\t使 NAME 成为下标数组(如果支持)\n"
+" -A\t使 NAME 成为关联数组 (如果支持)\n"
+" -i\t使 NAME 带有 `integer' (整数)属性\n"
+" -l\t将 NAME 在赋值时转为小写\n"
+" -r\t将 NAME 变为只读\n"
+" -t\t使 NAME 带有 `trace' (追踪)属性\n"
+" -u\t将 NAME 在赋值时转为大写\n"
+" -x\t将 NAME 导出\n"
+" \n"
+" 用 `+' 代替 `-' 会关闭指定选项。\n"
+" \n"
+" 带有整数属性的变量在赋值时将使用算术估值(见\n"
+" `let' 命令)\n"
+" \n"
+" 在函数中使用时,`declare' 使 NAME 成为本地变量,和 `local'\n"
+" 命令一致。\n"
+" \n"
+" 退出状态:\n"
+" 返回成功除非使用了无效选项或者发生错误。"
#: builtins.c:512
msgid ""
@@ -2547,6 +2708,17 @@ msgid ""
" Returns success unless an invalid option is supplied, an error occurs,\n"
" or the shell is not executing a function."
msgstr ""
+"定义本地变量。\n"
+" \n"
+" 创建一个以 NAME 为名称的变量,并且将 VALUE 赋值给它。\n"
+" OPTION 选项可以是任何能被 `declare' 接受的选项。\n"
+" \n"
+" 本地变量只能在函数内部被使用,它们只能在定义它们的函数内\n"
+" 部以及子函数中可见。\n"
+" \n"
+" 退出状态:\n"
+" 返回成功除非使用了无效的选项、发生了错误或者 shell 不在\n"
+" 执行一个函数。"
#: builtins.c:537
msgid ""
@@ -2578,6 +2750,33 @@ msgid ""
" Exit Status:\n"
" Returns success unless a write error occurs."
msgstr ""
+"将参数写到标准输出。\n"
+" \n"
+" 在标准输出上显示 ARG 参数后跟一个换行。\n"
+" \n"
+" 选项:\n"
+" -n\t不要追加换行\n"
+" -e\t启用下列反斜杠转义的解释\n"
+" -E\t显式地抑制对于反斜杠转义的解释\n"
+" \n"
+" `echo' 对下列反斜杠字符进行转义:\n"
+" \\a\t警告(响铃)\n"
+" \\b\t退格\n"
+" \\c\t抑制更多的输出\n"
+" \\e\t转义字符\n"
+" \\f\t格式提供\n"
+" \\n\t换行\n"
+" \\r\t回车\n"
+" \\t\t横向制表符\n"
+" \\v\t纵向制表符\n"
+" \\\\\t反斜杠\n"
+" \\0nnn\t以 NNN (八进制)为 ASCII 码的字符。 NNN 可以是\n"
+" \t0到3个八进制数字\n"
+" \\xHH\t以 HH (十六进制)为值的八比特字符。HH可以是\n"
+" \t一个或两个十六进制数字\n"
+" \n"
+" 退出状态:\n"
+" 返回成功除非有写错误发生。"
#: builtins.c:571
msgid ""
@@ -2591,6 +2790,15 @@ msgid ""
" Exit Status:\n"
" Returns success unless a write error occurs."
msgstr ""
+"写参数至标准输出设备。\n"
+" \n"
+" 在标准输出设备上显示 ARGs 参数和一个换行。\n"
+" \n"
+" 选项:\n"
+" -n\t不附加换行\n"
+" \n"
+" 退出状态:\n"
+" 除非写错误发生,否则返回成功。"
#: builtins.c:586
msgid ""
@@ -2618,6 +2826,29 @@ msgid ""
" Exit Status:\n"
" Returns success unless NAME is not a shell builtin or an error occurs."
msgstr ""
+"启用和禁用 shell 内嵌。\n"
+" \n"
+" 启用和禁用 shell 的内嵌命令。禁用使您能够执行一个和内嵌\n"
+" 命令同名的磁盘上的命令,而无须使用完整的路径名。\n"
+" \n"
+" \n"
+" 选项:\n"
+" -a\t打印一个内嵌的列表,并显示其中每一个是否启用\n"
+" -n\t禁用每一个 NAME 内嵌或者显示一个被禁用的内嵌的列表\n"
+" -p\t以可重用的格式打印一个内嵌的列表\n"
+" -s\t仅打印Posix `special' 内嵌的名称\n"
+" \n"
+" 控制动态加载的选项:\n"
+" -f\t从共享对象 FILENAME 文件中加载 NAME 内嵌\n"
+" -d\t删除以 -f 选项加载的内嵌\n"
+" \n"
+" 不带选项时,每一个 NAME 内嵌都被启用。\n"
+" \n"
+" 如果要使用 $PATH 中找到的 `test' 而不是 shell 内嵌的版本,\n"
+" 输入 `enable -n test'。\n"
+" \n"
+" 退出状态:\n"
+" 返回成功,除非 NAME 不是一个 shell 内嵌或者有错误发生。"
#: builtins.c:614
msgid ""
@@ -2629,6 +2860,13 @@ msgid ""
" Exit Status:\n"
" Returns exit status of command or success if command is null."
msgstr ""
+"将参数作为 shell 命令执行。\n"
+" \n"
+" 将 ARGs 合成一个字符串,用结果作为 shell 的输入,\n"
+" 并且执行得到的命令。\n"
+" \n"
+" 退出状态:\n"
+" 以命令的状态退出,或者在命令为空的情况下返回成功。"
#: builtins.c:626
msgid ""
@@ -2670,6 +2908,43 @@ msgid ""
" Returns success if an option is found; fails if the end of options is\n"
" encountered or an error occurs."
msgstr ""
+"解析选项参数。\n"
+" \n"
+" Getopts 被 shell 过程用于解析可定位的参数作为选项。\n"
+" \n"
+" \n"
+" OPTSTRING 字符串包含待识别的选项字母;如果一个字母后面跟\n"
+" 着分号,则该选项期待一个参数,而该参数应用空格与选项分开。\n"
+" \n"
+" \n"
+" 每次启动时,getopts 会将下一个选项放到 shell 变量 $name\n"
+" 中,如果 name 变量不存在则先将其初始化,而下一个待处\n"
+" 理的参数序号放入 shell 变量 OPTIND 中。OPTIND 变量在每\n"
+" 次 shell 或者 shell 脚本启动时都被初始化为1。当一个选项要\n"
+" 求有一个参数时,getopts 将参数放入 shell 变量 OPTARG\n"
+" 中。\n"
+" \n"
+" getopts 有两种报告错误的方法。如果 OPTSTRING 变量的第\n"
+" 一个字符是冒号,getopts 使用沉默错误报告。在这种模式\n"
+" 下,不会打印错误消息。如果看到了一个无效的选项,\n"
+" getopts 将找到的选项字符放至 OPTARG 变量中。如果一个必\n"
+" 须的选项没有找到,getopts 放一个 ':' 到 NAME 变量中并且设\n"
+" 置 OPTARG 变量为找到的选项字符。如果 getopts 不在沉默模\n"
+" 式中,并且遇到了一个无效的选项,getopts 放置一个 '?' 到 NAME \n"
+" 变量中并且反设定 OPTARG变量。如果必须的选项没有找到,\n"
+" 一个'?'会被放入 NAME变量中,OPTARG 将被反设定,并且会\n"
+" 打印一个诊断信息。\n"
+" \n"
+" 如果 shell 变量 OPTERR 的值为0,getopts 禁用\n"
+" 错误信息的打印,即使 OPTSTRING 变量的第一个字符不是一\n"
+" 个冒号。OPTERR 的默认值为1.\n"
+" \n"
+" Getopts 通常解析可定位的参数($0 - $9),不过如果提供了\n"
+" 更多的参数,它们反而会被解析。\n"
+" \n"
+" 退出状态:\n"
+" 如果一个选项被找到则返回成功;如果遇到了选项的结尾或者\n"
+" 有错误发生则返回失败。"
#: builtins.c:668
msgid ""
@@ -2690,6 +2965,22 @@ msgid ""
" Exit Status:\n"
" Returns success unless COMMAND is not found or a redirection error occurs."
msgstr ""
+"使用指定命令替换 shell。\n"
+" \n"
+" 执行 COMMAND 命令,以指定的程序替换这个 shell。\n"
+" ARGUMENTS 参数成为 COMMAND命令的参数。如果\n"
+" 没有指定COMMAND 命令,则任何的重定向在当前 shell 中生效。\n"
+" \n"
+" 选项:\n"
+" -a 名称\t作为第0个参数传递给 COMMAND 命令\n"
+" -c\t\t在一个空环境中执行 COMMAND 命令\n"
+" -l\t\t在COMMAND 命令的第0个参数中加一个短线\n"
+" \n"
+" 如果命令不能被执行,则退出一个非交互式的 shell,除非\n"
+" shell 选项`execfail' 已经设定。\n"
+" \n"
+" 退出状态:\n"
+" 返回成功除非 COMMAND 命令没有找到或者出现一个重定向错误。"
#: builtins.c:689
msgid ""
@@ -2741,6 +3032,29 @@ msgid ""
" Exit Status:\n"
" Returns success or status of executed command; non-zero if an error occurs."
msgstr ""
+"从历史列表中显示或者执行命令。\n"
+" \n"
+" fc 被用于从历史列表中列出或者重新编辑并执行命令。\n"
+" FIRST 和 LAST 变量可以是数字用于指定范围,或者 FIRST 可以是\n"
+" 字符串,意味着以这个字符串打头的最近的一个命令。\n"
+" \n"
+" \n"
+" 选项:\n"
+" -e ENAME\t选择使用哪个编辑器。默认的是 FCEDIT, 然后是 EDITOR,\n"
+" \t\t然后是 vi\n"
+" -l \t列出行而不编辑\n"
+" -n\t列举时省略行号\n"
+" -r\t反转行的顺序(最新行在前)\n"
+" \n"
+" 用 `fc -s [模式=替换 ...] [命令]' 的格式,COMMAND 命令会在 OLD=NEW\n"
+" 替换之后被重新执行。\n"
+" \n"
+" r='fc -s' 是一个有用的别名,这样的话输入 `r cc'会执行最后一个以 `cc'\n"
+" 开头的命令,输入 `r'会重新执行最后一个命令。\n"
+" \n"
+" \n"
+" 退出状态:\n"
+" 返回成功,或者执行的命令的状态;如果错误发生则返回非零。"
#: builtins.c:738
msgid ""
@@ -2753,6 +3067,14 @@ msgid ""
" Exit Status:\n"
" Status of command placed in foreground, or failure if an error occurs."
msgstr ""
+"将任务移至前台。\n"
+" \n"
+" 将以 JOB_SPEC 标识的任务放至前台,使其成为\n"
+" 当前任务。如果 JOB_SPEC 不存在,shell 观念中的当前任务 \n"
+" 将被使用。\n"
+" \n"
+" 退出状态:\n"
+" 放至前台的命令状态,或者当错误发生时为失败。"
#: builtins.c:753
msgid ""
@@ -2765,6 +3087,14 @@ msgid ""
" Exit Status:\n"
" Returns success unless job control is not enabled or an error occurs."
msgstr ""
+"移动任务至后台。\n"
+" \n"
+" 将 JOB_SPEC 标识的任务放至后台,就像它们\n"
+" 是带 `&' 启动的一样。如果 JOB_SPEC 不存在,shell 观念中的\n"
+" 当前任务将会被使用。\n"
+" \n"
+" 退出状态:\n"
+" 返回成功除非任务管理没有启用或者错误发生。"
#: builtins.c:767
msgid ""
@@ -2788,6 +3118,25 @@ msgid ""
" Exit Status:\n"
" Returns success unless NAME is not found or an invalid option is given."
msgstr ""
+"记住或显示程序位置。\n"
+" \n"
+" 确定并记住每一个给定 NAME 名称的命令的完整路径。如果\n"
+" 不提供参数,则显示已经记住的命令的信息。\n"
+" \n"
+" 选项:\n"
+" -d\t\t忘记每一个已经记住的命令的位置\n"
+" -l\t\t以可作为输入重用的格式显示\n"
+" -p pathname\t使用 pathname 路径作为 NAME 命令的全路径\n"
+" -r\t\t忘记所有记住的位置\n"
+" -t\t\t打印记住的每一个 NAME 名称的位置,如果指定了多个\n"
+" \t\tNAME 名称,则每个位置前面会加上相应的 NAME 名称\n"
+" \t\t\n"
+" 参数:\n"
+" NAME\t\t每个 NAME 名称会在 $PATH 路径变量中被搜索,并\n"
+" \t\t且添加到记住的命令的列表中。\n"
+" \n"
+" 退出状态:\n"
+" 返回成功,除非 NAME 命令没有找到或者使用了无效的选项。"
#: builtins.c:792
msgid ""
@@ -2809,6 +3158,23 @@ msgid ""
" Exit Status:\n"
" Returns success unless PATTERN is not found or an invalid option is given."
msgstr ""
+"显示内嵌命令的相关信息。\n"
+" \n"
+" 显示内嵌命令的简略信息。如果指定了 PATTERN 模式,\n"
+" 给出所有匹配 PATTERN 模式的命令的详细帮助,否则打\n"
+" 印一个帮助主题列表\n"
+" \n"
+" 选项:\n"
+" -d\t输出每个主题的简短描述\n"
+" -m\t以伪 man 手册的格式显示使用方法\n"
+" -s\t为每一个匹配 PATTERN 模式的主题仅显示一个用法\n"
+" \t简介\n"
+" \n"
+" 参数:\n"
+" PATTERN\tPattern 模式指定一个帮助主题\n"
+" \n"
+" 退出状态:\n"
+" 返回成功,除非 PATTERN 模式没有找到或者使用了无效选项。"
#: builtins.c:816
msgid ""
@@ -2842,6 +3208,35 @@ msgid ""
" Exit Status:\n"
" Returns success unless an invalid option is given or an error occurs."
msgstr ""
+"显示或操纵历史列表。\n"
+" \n"
+" 带行号显示历史列表,将每个被修改的条目加上前缀 `*'。\n"
+" 参数 N 会仅列出最后的 N 个条目。\n"
+" \n"
+" 选项:\n"
+" -c\t删除所有条目从而清空历史列表。\n"
+" -d 偏移量\t从指定位置删除历史列表。\n"
+" \n"
+" -a\t将当前绘画的历史行追加到历史文件中\n"
+" -n\t从历史文件中读取所有未被读取的行\n"
+" -r\t读取历史文件并将内容追加到历史列表中\n"
+" \t中\n"
+" -w\t将当前历史写入到历史文件中\n"
+" \t并追加到历史列表中\n"
+" \n"
+" -p\t对每一个 ARG 参数展开历史并显示结果\n"
+" \t而不存储到历史列表中\n"
+" -s\t以单条记录追加 ARG 到历史列表中\n"
+" \n"
+" 如果给定了 FILENAME 文件名,则它将被作为历史文件。否则\n"
+" 如果 $HISTFILE 变量有值的话使用之,不然使用 ~/.bash_history 文件。\n"
+" \n"
+" 如果 $HISTTIMEFORMAT 变量被设定并且不为空,它的值会被用于\n"
+" strftime(3) 的格式字符串来打印与每一个显示的历史条目想关联的时\n"
+" 间戳,否则不打印时间戳。\n"
+" \n"
+" 退出状态:\n"
+" 返回成功,除非使用了无效的选项或者发生错误。"
#: builtins.c:852
msgid ""
@@ -2866,6 +3261,24 @@ msgid ""
" Returns success unless an invalid option is given or an error occurs.\n"
" If -x is used, returns the exit status of COMMAND."
msgstr ""
+"显示任务状态。\n"
+" \n"
+" 列出活动的任务。JPBSPEC 限制仅输出指定的任务。\n"
+" 不带选项时,所有活动任务的状态都会显示。\n"
+" \n"
+" 选项:\n"
+" -l\t在正常信息基础上列出进程号\n"
+" -n\t列出上次通告之后改变了状态的进程\n"
+" -p\t仅列出进程号\n"
+" -r\t限制仅输出运行中的任务\n"
+" -s\t限制仅输出停止的任务\n"
+" \n"
+" 如果使用了 -x 选项,ARG 参数中的所有任务申明会被替换为该任务\n"
+" 的进程组头领的进程号,然后执行 COMMAND 命令。\n"
+" \n"
+" 退出状态:\n"
+" 返回成功,除非使用了无效的选项或者有错误发生。\n"
+" 如果使用 -x选项,则返回 COMMAND 命令的退出状态。"
#: builtins.c:879
msgid ""
@@ -2883,6 +3296,19 @@ msgid ""
" Exit Status:\n"
" Returns success unless an invalid option or JOBSPEC is given."
msgstr ""
+"从当前 shell 中删除任务。\n"
+" \n"
+" 从活动任务表中删除每一个 JOBSPEC 参数。不带任何\n"
+" JOBSPEC 参数时,shell 使用观念中的当前任务。\n"
+" \n"
+" 选项:\n"
+" -a\t如果不提供 JOBSPEC 参数,则删除所有任务\n"
+" -h\t标识每个 JOBSPEC 任务,从而当 shell 接收到 SIGHUP\n"
+" \t信号时不发送 SIGHUP 给指定任务\n"
+" -r\t仅删除运行中的任务\n"
+" \n"
+" 退出状态:\n"
+" 返回成功除非使用了无效的选项或者 JOBSPEC 申明。"
#: builtins.c:898
msgid ""
@@ -2949,6 +3375,46 @@ msgid ""
" Exit Status:\n"
" If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.."
msgstr ""
+"估值算数表达式。\n"
+" \n"
+" 将每个 ARG 参赛作为算数表达式来估值。估值的计算以等宽的整\n"
+" 数完成,不带溢出检测,不过除 0 是被置陷阱的并且会报一个错\n"
+" 误。下列操作符被按照相同的算数优先级组合。列表的顺序按照\n"
+" 优先级从高至低。\n"
+" \n"
+" \n"
+" \tid++, id--\t变量后置加,后置减\n"
+" \t++id, --id\t变量前置加,前置减\n"
+" \t-, +\t\t一元减法,一元加法\n"
+" \t!, ~\t\t逻辑和比特取反\n"
+" \t**\t\t指数\n"
+" \t*, /, %\t\t乘法,除法,取余数\n"
+" \t+, -\t\t增加,减少\n"
+" \t<<, >>\t\t向左和向右比特移位\n"
+" \t<=, >=, <, >\t比较\n"
+" \t==, !=\t\t等于,不等于\n"
+" \t&\t\t比特与\n"
+" \t^\t\t比特异或\n"
+" \t|\t\t比特或\n"
+" \t&&\t\t逻辑与\n"
+" \t||\t\t逻辑或\n"
+" \texpr ? expr : expr\n"
+" \t\t\t条件操作符\n"
+" \t=, *=, /=, %=,\n"
+" \t+=, -=, <<=, >>=,\n"
+" \t&=, ^=, |=\t赋值\n"
+" \n"
+" Shell 变量允许作为操作数。表达式中的变量的名称会被取代\n"
+" 以值(强制转换为等宽的整数)。表达式中的变量不需要打开\n"
+" 整数属性。\n"
+" \n"
+" \n"
+" 操作符按照优先级进行估值。括号中的子表达式将被先估值,\n"
+" 并有可能重载上述的表达式规则。\n"
+" \n"
+" \n"
+" 退出状态:\n"
+" 如果最后一个 ARG 参数估值为0,则 let 返回1; 否则 let 返回0。"
#: builtins.c:966
msgid ""
@@ -3003,6 +3469,14 @@ msgid ""
" Exit Status:\n"
" Returns N, or failure if the shell is not executing a function or script."
msgstr ""
+"从一个 shell 函数返回。\n"
+" \n"
+" 使一个函数或者被引用的脚本以指定的返回值 N 退出。\n"
+" 如果 N 被省略,则返回状态就是\n"
+" 函数或脚本中的最后一个执行的命令的状态。\n"
+" \n"
+" 退出状态:\n"
+" 返回 N,或者如果 shell 不在执行一个函数或引用脚本时,失败。"
#: builtins.c:1022
msgid ""
@@ -3434,6 +3908,15 @@ msgid ""
" Returns the status of ID; fails if ID is invalid or an invalid option is\n"
" given."
msgstr ""
+"等待进程完成并且返回退出状态。\n"
+" \n"
+" 等待指定进程并报告它的终止状态。如果\n"
+" 没有提供PID,则当前所有的活跃子进程都会被等待,\n"
+" 并且返回码为零。PID必须为进程号。\n"
+" \n"
+" 退出状态:\n"
+" 返回进程ID的状态;如果ID是无效的进程号或者指定了无效\n"
+" 的选项则失败。"
#: builtins.c:1481
msgid ""
@@ -3500,6 +3983,18 @@ msgid ""
" Exit Status:\n"
" The return status is the return status of PIPELINE."
msgstr ""
+"报告管道执行的消耗时间。\n"
+" \n"
+" 执行 PIPELINE 并且打印 PIPELINE 终结时实际时间、用户 CPU 时间和系统\n"
+" CPU 时间的总结。\n"
+" \n"
+" 选项:\n"
+" -p\t用可迁移的 POSIX 格式打印用时总结。\n"
+" \n"
+" TIMEFORMAT 变量的值被作为输出格式。\n"
+" \n"
+" 退出状态:\n"
+" 返回状态即PIPELINE 的返回状态。"
#: builtins.c:1551
msgid ""
@@ -3511,6 +4006,13 @@ msgid ""
" Exit Status:\n"
" Returns the status of the last command executed."
msgstr ""
+"基于模式匹配来执行命令。\n"
+" \n"
+" 基于 PATTERN 模式匹配的词 WORD,有选择的执行 COMMANDS 命令。\n"
+" `|' 用于分隔多个模式。\n"
+" \n"
+" 退出状态:\n"
+" 返回最后一个执行的命令的状态。"
#: builtins.c:1563
msgid ""
@@ -3538,6 +4040,13 @@ msgid ""
" Exit Status:\n"
" Returns the status of the last command executed."
msgstr ""
+"只要测试成功即执行命令。\n"
+" \n"
+" 只要在 `while' COMMANDS 中的最终命令返回结果为0,则\n"
+" 展开并执行 COMMANDS 命令。\n"
+" \n"
+" 退出状态:\n"
+" 返回最后一个执行的命令的状态。"
#: builtins.c:1592
msgid ""
@@ -3549,6 +4058,13 @@ msgid ""
" Exit Status:\n"
" Returns the status of the last command executed."
msgstr ""
+"当测试不同过时执行命令。\n"
+" \n"
+" `until' COMMANDS 命令的最终命令返回状态不为 0 时,\n"
+" 展开并执行 COMMANDS 命令。\n"
+" \n"
+" 退出状态:\n"
+" 返回最后一个执行的命令的状态。"
#: builtins.c:1604
msgid ""
@@ -3562,6 +4078,15 @@ msgid ""
" Exit Status:\n"
" Returns the exit status of COMMAND."
msgstr ""
+"创建一个以 NAME 为名的副进程。\n"
+" \n"
+" 异步执行 COMMANDS 命令,在执行 shell 中的数组变量 NAME\n"
+" 的 0 号和 1 号元素作为文件描述符,以一个管道连接命令\n"
+" 分别作为命令的标准输出和输入设备。\n"
+" 默认的 NAME 是 \"COPROC\"。\n"
+" \n"
+" 退出状态:\n"
+" 返回 COMMAND 命令的退出状态。"
#: builtins.c:1618
msgid ""
@@ -3575,6 +4100,15 @@ msgid ""
" Exit Status:\n"
" Returns success unless NAME is readonly."
msgstr ""
+"定义 shell 函数。\n"
+" \n"
+" 创建一个以 NAME 为名的 shell 函数。当作为一个简单的命令启用时,\n"
+" NAME 函数执行调用 shell 的上下文中的 COMMANDs 命令。当 NAME\n"
+" 被启用时,参数作为 $1...$n 被传递给函数,函数的名字储存在变量\n"
+" $FUNCNAME 中。\n"
+" \n"
+" 退出状态:\n"
+" 返回成功除非 NAME 为只读。"
#: builtins.c:1632
msgid ""
@@ -3586,6 +4120,13 @@ msgid ""
" Exit Status:\n"
" Returns the status of the last command executed."
msgstr ""
+"将命令组合为一个单元。\n"
+" \n"
+" 运行组中的命令集合。这是对整个命令集合\n"
+" 做重定向的方法之一。\n"
+" \n"
+" 退出状态:\n"
+" 返回最后一个执行的命令的状态。"
#: builtins.c:1644
msgid ""
@@ -3600,6 +4141,16 @@ msgid ""
" Exit Status:\n"
" Returns the status of the resumed job."
msgstr ""
+"在前台继续任务\n"
+" \n"
+" 对于 JOB_SPEC 参数来说和 `fg' 命令等同。继续一个\n"
+" 停止的或者后台任务。JOB_SPEC 可以指定一个任务\n"
+" 名字或任务号。在 JOB_SPEC 后加上一个 `&' 将会把\n"
+" 任务放至后台,就像任务声明被作为 `bg' 命令的参数\n"
+" 执行一样。\n"
+" \n"
+" 退出状态:\n"
+" 返回被继续的任务的状态。"
#: builtins.c:1659
msgid ""
@@ -3802,6 +4353,22 @@ msgid ""
" Returns success if OPTNAME is enabled; fails if an invalid option is\n"
" given or OPTNAME is disabled."
msgstr ""
+"设定和反设定 shell 选项。\n"
+" \n"
+" 改变每个 shell 选项 OPTNAME的设定。不带参数\n"
+" 时,列出所有 shell 选项并标注每一个选项是否被\n"
+" 设定。\n"
+" \n"
+" 选项:\n"
+" -o\t限制 OPTNAME 为定义用于`set -o' 的选项\n"
+" -p\t打印每个 shell 选项并标注它的状态。\n"
+" -q\t抑制输出\n"
+" -s\t启用(设定)每个 OPTNAME 选项\n"
+" -u\t禁用(反设定)每个 OPTNAME 选项\n"
+" \n"
+" 退出状态:\n"
+" 如果 OPTNAME 选项被启用则返回成功;如果是\n"
+" 无效的选项或OPTNAME 被禁用则失败。"
#: builtins.c:1868
msgid ""
@@ -3864,6 +4431,14 @@ msgid ""
" Exit Status:\n"
" Returns success unless an invalid option is supplied or an error occurs."
msgstr ""
+"依据选项显示可能的补完。\n"
+" \n"
+" 意图在能产生可能的补完的 shell 函数内部使用。\n"
+" 如果提供了可选的 WORD 参数,则产生按照 WORD\n"
+" 进行的匹配。\n"
+" \n"
+" 退出状态:\n"
+" 除非使用了无效选项或者错误发生,否则返回成功。"
#: builtins.c:1938
msgid ""