对话 UNIX: 简单的按键操作
2008-08-28 08:18:25 来源:WEB开发网下面简单介绍各项设置。(您也可以通过运行 man set 找到这些说明。)
allexport:自动导出所有定义的后续变量。
bgnice:在后台以更低的优先级运行所有进程。
emacs:编辑输入的命令行文本时,使用 emacs 风格的行内编辑器。
errexit:如果某个命令产生非 0(零)的退出状态并且设置了 ERR 陷阱,则执行 ERR 陷阱并退出。
gmacs:编辑输入的命令行文本时,使用 gmacs 风格的行内编辑器。
ignoreeof :忽略文件结束字符,并且不退出 shell。如果用户想要退出,则必须键入 exit 命令或按 11 次 Ctrl-D。
keyword :此选项将命令的所有参数放入环境中,而不仅仅放入命令之前的参数,使用 set 命令可以查看这些参数。
markdirs:在来自文件名替换的所有目录的末尾添加一个正斜杠 (/)。
monitor:将所有后台进程作为独立进程运行,并在进程结束时向 stdout 输出一行信息以通知用户。
noexec:不执行命令。仅检查语法错误。
注意:此参数在交互式 shell 中无效。
noclobber :当输出重定向到现有文件时,此标记可阻止截断这些文件。然而,启用此选项后,如果使用大于号加管道符号 (>|),则仍然会发生截断。
noglob:禁用文件名替换。
nolog:如果使用此选项,则函数定义不会存储在历史文件中。
nounset:如果执行替换,则所有未设置参数都作为错误返回。
restricted :运行受限制的 shell。用户无法执行下列操作:更改目录;更改 SHELL、ENV 或 PATH 变量;执行在文件名中包含正斜杠 (/) 的命令;或重定向输出。
trackall:每个命令在最初运行时都作为被跟踪的别名。
verbose:当 shell 读取输入行时,向 stdout 显示所有这些行。
更多精彩
赞助商链接