为旧的应用程序提供运行时的支持。
dtterm [标志…]
dtterm客户机为写给 ANSI X3.64-1979 和 ISO 6429:1992(E)一致的字符终端 的旧应用程序提供运行时的支持。
注意:dtterm终端仿真器 接受所有的标准 X 工具箱命令行标志以及附加标志,所有这些都列在下面:(如果标志是以+开始,而不是以-开始那么该标志恢复到它的缺省值)
-132 | 这样可以识别 DECCOLM 转义序列,也可以适当地调整dtterm窗口大小。通常情况下,在 80 到 132 柱状模式之间转换的 DECCOLM 转义序列被忽略。相关资源:c132。 |
+132 | 导致忽略 DECCOLM 转义序列。这是缺省行为。相关资源:c132。 |
-aw | 说明应该允许自动环绕处理。当光标在一行的最右边,并且文本是输出这允许光标可以自动的换到下一行的开始。这是缺省行为。相关的资源:autoWrap。 |
+aw | 说明应该禁止自动环绕处理。相关的资源:autoWrap。 |
-backgroundbackground_color | 指定终端窗口的背景和用于滚动条和 X11 指针光标的缺省背景。在 CDE 下,该标志是缺省的基本颜色设置选择像素或者背景像素可以参阅 -bs。如果没有 CDE,该标志用最终的黑色衰减色作为 *background/*Background 的缺省色。background_color描述了所用的背景颜色。相关资源:background。 |
-bd border_color | 指定所有窗口的边界色。如果使用了再生窗口管理器,例如 dtwm 和 mwm,shell 小窗口边界就可能不可见。缺省颜色为黑色。border_color描述了所用的边界颜色。相关的资源:borderColor。 |
-bg background_color | 等同于 -background。background_color 描述了所用的背景色。相关资源:background。 |
-bordercolor border_color | 等同于上述 -bd。border_color 描述了所用的边界颜色。相关的资源:borderColor。 |
-borderwidth border_width | 指定 shell 小窗口的边界宽度。这个值可能被再生窗口管理器如 dtwm 和 mwm 覆盖。缺省值为 0。border_width 用像素指定了窗口边界的宽度。相关的资源:borderWidth。 |
-bs | 指定终端窗口应该使用 Motif 选择色,而不是用于终端窗口背景色的背景色。这是缺省行为。相关资源:backgroundIsSelect。 |
+bs | 指定终端窗口应该使用 Motif 选择色,而不是用于终端窗口背景色的背景色。相关资源:backgroundIsSelect。 |
-bw border_width | 等同于 -borderwidth。相关的资源:borderWidth。 |
-C | 指定在 /dev/console 指引的输出应该指引到终端窗口。它作为一种方式提供,来避免那些通常在 ITE 上显示的输出覆盖 X 服务器上的显示。它不是作为一种指引输出从任意系统 /dev/console 到 任意 X 服务器上的通用机理提供。 |
-display display_name | 指定 X11 显示服务器由 dtterm 使用。缺省是 $DISPLAY 环境变量中的值。display_name 指定了连接到的 X11 服务器。 |
-e program_argument... | 当启动 dtterm 后,指定一个要调用的可执行程序,作为一个子进程。这一标志必须是命令行的最后一个标志。program_argument 指定了要运行的程序和命令行参数。 |
-fb fontset | 在显示黑体终端文本时,指定要用的 XmFontSet。应该将其指定为 Motif XmFontList。只支持字符或者单空格的字体。使用均衡字体的行为没有定义。根据用户字体的 XLFD 名称就会生成缺省黑体。如果该字体不可用,通过使用一个像素偏移量叠印用户字体,就会生成黑体文本。fontset 指定了要用的黑体终端 XFontSet。相关资源:userFont。 |
-fg foreground_color | 指定用于滚动条和 X11 指针光标的缺省前台色和终端窗口的前台色。在 CDE 下,这一资源缺省为基本色集前景色像素。如果不在 CDE 下,这一资源就会缺省为具有最终白色衰减色的 *foreground 或者 *Foreground。foreground_color 指定了所用的前景色。相关资源:foreground。 |
-fn fontset | 在显示终端文本时,指定一个要用的 XFontSet。应该将其指定为 Motif XmFontList。只支持字符或者单空格的字体。使用均衡字体的行为没有定义。这一字体不会用来显示非终端文本,例如菜单栏、弹出菜单和对话框等。. 缺省值是使用父公告牌的 XmNtextFontList 值(参阅 XmBulletinBoard),它的方式与 XmText 窗口一样。fontset 指定所要使用的终端 XFontSet。相关资源:userFont。 |
-font fontset | 等同于 -fn。fontset 指定了要用的终端 XFontSet。相关资源:userFont。 |
-foreground foreground | 等同于-fg。foreground 指定了所用的前景色。相关资源:foreground。 |
-geometry geometry_string | 指定期望的终端窗口的尺寸和位置。缺省大小是 24 行,每行 80 字符。没有缺省位置。geometry_string 指定要用的终端几何结构。相关资源:geometry。 |
-help | 显示一条消息,总结 dtterm 的用法。 |
-iconic | 说明终端仿真器最初应该放置在图标化的显示上。相关资源:iconic。 |
+iconic | 说明终端仿真器最初应该作为一个通常的窗口放置在显示上。这是缺省行为。相关资源:iconic。 |
-j | 指定需要使用的跳转滚动。在跳转滚动下屏幕一次可以滚动多行。在文本的很多行正发送到终端时,它就 提供了更快的屏幕更新。最大可以跳转滚动的行数是由终端窗口中的行数限定的。每一行都要显示。这是缺省行为。相关资源:jumpScroll。 |
+j | 指定不应该使用的跳转滚动。关于跳转滚动的描述,请参阅 -j。相关资源:jumpScroll。 |
-kshMode | 指定应该启动 ksh 方式。在 ksh 方式下,通过扩展修饰符位设置按下的键,会生成转义字符,后面是非扩展击键生成的一个字符。这一标志可以与 emacs 以及 ksh 或 ied 的 emacs 命令行编辑器方式一起使用。它与生成扩展的单一字节字符,以及生成多字节 Asian 字符的 meta 键的 \ 正常使用相冲突。相关资源:kshMode。 |
+kshMode | 指定不应该启用 ksh 方式。这是缺省行为。相关资源:kshMode。 |
-l | 启用输出记录。启用记录后,所有从子进程收到的输出或者是 记录到文件中,或者是记录到命令管道(这已通过 -If 标志指定)。由于数据是从子进程直接记录的所以它就包含了由终端线路规范发送来的所有转义字符和回车或者是换行。通过转义序列可以启用或者禁用输出。相关资源:记录。 |
+l | 禁用输出记录。关于输出记录的描述,参阅 -j。这个标志是缺省的。相关资源:记录。 |
-lf file_name | 指定在 -l 标志中描述的输出记录的文件名。如果 file_name 以管道符号(|)开始,那么字符串的其余部分就被看作是作为管道端点使用的一个命令。缺省文件名是 DttermLogXXXXX(其中 XXXXX 是 dtterm 的进程标识符),它是在 dtterm 开始的目录里创建的。如果 最后五个字母是 XXXXX,就用进程标识符代替它们。file_name 指定了要用的日志文件名。相关资源:logFile。 |
-ls | 指定启动的 shell 应该是一个登录 shell,比如 argv[0] 的第一个字符是短划线,意味着 shell 应该从系统的概要文件和用户的 $HOME/.profile(对 ksh 和 sh 而言)读取,或者是从 系统的 csh.login 和用户的 $HOME.login(对 csh 而言)读取。相关资源:loginShell。 |
+ls | 指定一个应该启动的通常(非登录)shell。这是缺省行为。相关资源:loginShell。 |
-map | 说明如果 dtterm 尚未映射(已图标化),就应将其自身映射(脱去图标)到 子进程输出。在 dtterm 未将其自身映射到子进程输出期间时间的初始化周期可以通过 mapOnOutputDelay 资源指定。相关资源:mapOnOutput。 |
+map | 指定此处不能有特定的映射行为。这是缺省行为。相关资源:mapOnOutput。 |
-mb | 表示当用户在右边空白处附近输入时,dtterm应该鸣响边界铃。涉及到的实际距离通过 -nb 标志指定。相关资源:marginBell。 |
+mb | 表示当用户在右边空白处附近输入时,边界铃不应鸣响。它是缺省值。相关资源:marginBell。 |
-ms pointer_color | 说明给终端窗口(X11)的指针光标使用的前景色。缺省值是使用终端窗口的前景色。请参阅前景色。pointer_color 指定了所用的指针前景色。相关资源:pointerColor。 |
-name prog_name | 指定 dtterm 窗口的 X11 名称。prog_name 使用的名称。 |
-nb number | 如果边界空白响铃启用,指定从右边空白开始多少字符响铃会响。缺省值是 10。相关资源:nMarginBell。 |
-r | 导致 dtterm 窗口前台和背景颜色颠倒显示。这与 -rv 和 -reverse 标志是一致的。 |
+r | 导致 dtterm 窗口以正常的前景色和背景色显示。这是缺省值,同时也与 +rv 标志一致。 |
-reverse | 导致 dtterm 窗口前景色和背景色颠倒显示。这与 -r 和 -rv 标志是一致的。 |
-rv | 导致 dtterm 窗口前台和背景颜色颠倒显示。这与选择选项|全局选项是一致的,并且将“窗口背景”选项菜单变成“逆向”。以这一标志开始的 dtterm窗口,将“窗口背景”选项菜单设置成“逆向”。参阅“全局选项”。 |
+rv | 导致 dtterm 窗口以正常的前台和背景颜色显示。此为缺省设置。 |
-rw | 说明应该启用反向环绕处理。相关资源:reverseWrap。 |
+rw | 说明不应该启用反向环绕处理。它是缺省值。相关资源:reverseWrap。 |
-Sccn | 说明终端仿真器应该逆着预先开放的 pty 或者流向装置。当 pty 或者流向设备的 从属名属于 tty?? 形式,就要使用这一标志。(例如,在 tty 后面恰好有两个字符)。该标志目的是在 dtterm 被计划性地从另一应用程序调用时使用。cc指定当 pty 或者流向装置的从属名是 tty?? 形式时,该从属名最后两个字符。这个值是被忽略了,但必须在长度上恰巧是两个字符。n 指定相对于 pty 或流向装置已经公开的原版部分,文件描述符的数目。 |
-Sc.n | 这一标志与上面的 -Sccn 是一致的,但它是 以更大的 pty 名称空间提供给系统。c 说明 pty 从属名的最后组成。这个值被忽略,可能是空值。n指定相对于 pty 已经公开的原版部分,文件描述符的数目。 |
-sb | 说明应该显示一滚动条。它是缺省值。相关资源:滚动条。 |
+sb | 说明不应该显示一滚动条。相关资源:滚动条。 |
-sf | 说明 Sun 功能键转义码应该为功能键而不是标准 VT220 转义序列生成。相关资源:sunFunctionKeys。 |
+sf | 说明标准转义序列应该为功能键而不是 Sun 功能键转义码生成。这是缺省行为。相关资源:sunFunctionKeys。 |
-slscreens[s|l] | 说明在终端缓冲区内,超出窗口长度的行数。该标志值由一个数后面跟一个可选的后缀组成。如果不包含后缀,或者后缀是 l(ell),那么终端缓冲区的总长度就是屏幕加上终端窗口的长度。如果后缀是s(ess),终端缓冲区的总长度就是(屏幕加一)倍的终端窗口长度。如果窗口调整得较大,dtterm 就会尽量维持缓冲区与窗口的比值不变。缺省值是 4s,screens说明了要保存的屏幕或者行的数目。相关资源:saveLines。 |
-ti term_id | 提供名字,用来选择到终端标志查询的正确的响应。有效值为 vt100、vt101、vt102 和 vt220。缺省值是 vt220。term_id 说明要使用的终端标识符。 |
-title title_string | 指定窗口标题。如果使用了 -e 标志,缺省值就是程序路径的最后组成部分。如果没有使用 -e 标志,缺省值就是用来运行 dtterm(例如,argv[0])的名称的最后组成部分。titel_string 指定要用的标题。相关资源:标题。 |
-tm term_modes | 说明包含终端设置关键字的一个字符串,以及可能绑定在一起的字符。允许的关键字包括 intr、quit、
erase、kill、eof、eol、swtch、start、stop、brk、susp、 dsusp、rprnt、flush、weras 以及 lnext。没有应用到特定结构的关键字都会被正确分析和忽略。控制字符可以用 "^",后面跟上字符(如 "^c" 或者 "^u")指定。而 "^?" 可以表示删除。这对于覆盖缺省终端设置是很有用的,而不必每次启动终端过程时进行stty。缺省值是 NULL。term_modes 指定了终端方式字符串。相关资源:ttyModes。 |
-tn term_name | 指定一个名称,设置 $TERM 环境变量。缺省值是 vt220。term_name 指定 了要用的终端名称。相关资源:termName。 |
-usage | 在屏幕上打印使用消息。 |
-vb | 说明相对于听觉,更喜欢视觉铃声提示。不管何时收到 Control-G,都不响终端铃,而是闪烁窗口。相关资源:visualBell。 |
+vb | 说明相对于视觉,更喜欢听觉铃声提示。这是缺省行为。相关资源:visualBell。 |
-w border_width | 等同于 -borderwidth。border_width 用像素指定了窗口边界的宽度。 |
-xrm resource_string | 允许在命令行指定 X11 资源管理器格式的资源。resource_string 指定了 X11 资源字符串。 |
allowSendEvents | 指定终端仿真器应该允许合成事件(它是由另一个应用程序生成和发送的)。启用这一资源就可能承担一定的安全性风险。缺省值是 False。 |
appCursorDefault | 如果是 True,光标键最初就在应用程序方式中。如果是 False 它们初始在光标方式中。缺省值是 False。 |
appKeypadDefault | 如果是 True,小键盘的键最初就在应用程序方式中。如果是 False 它们最初就在数字方式中。缺省值是 False。 |
autoWrap | 指定终端最初自动环绕处理是否启用。缺省值是 True。 |
background | 指定终端窗口的背景色和用于滚动条的缺省背景色。在 CDE 下,该资源默认为基本颜色设置选择像素,或者基本颜色设置背景像素参阅 backgroundIsSelect。缺省值是基本颜色设置背景像素。如果没有 CDE,该资源默认为黑色。 |
backgroundIsSelect | 如果是 true,该资源指定终端窗口应该使用 Motif 选择色,而不是用于终端窗口背景的背景色。缺省值是 False。 |
blinkRate | 指定光标在开和关状态闪烁时的毫秒数。如果该值是 250,即光标在每秒中闪烁两次。该值若是 0,即将闪烁关闭。缺省值是 250。 |
borderColor | 给窗口定义边界颜色。当再生窗口管理器时,例如使用 dtwm 和 mwm,可能就看不到窗口边界。缺省值是“black”。 |
borderWidth | 指定 shell 小窗口的窗口边界宽度。通过再生窗口管理器如 dtwm 和 mwm可能就将这个值覆盖。缺省值是0。 |
c132 | 指定在 80 到 132 柱之间切换到窗口的 DECCOLM 转义序列是否应该得到肯定。缺省值是 False。 |
charCursorStyle | 指定文本光标的形状。char_cursor_box 的值指定了 光标和基本字体边界框中的宽度和高度。char_cursor_bar 的值指定了光标和基本字体边界框的宽度、两个像素的高度,以及在基线上顶部的拉伸。缺省值是 char_cursor_box。 |
consoleMode | 指定在 /dev/console 指引的输出应该指引到终端窗口。它作为一种方式提供,来避免那些通常在 ITE 上显示的输出覆盖 X 服务器上的显示。它不作为指引输出从任意系统 /dev/console 到任意 X 服务器的一种通用机理。注意:为使该标志起作用,您必须拥有 /dev/console 的所有权和读/写访问权。缺省值是 False。 |
前景色 | 指定用于滚动条的缺省前景色和用于指针光标的颜色以及终端窗口的前景色。在 CDE 下,这一资源将缺省为基本前景色设置。否则缺省为“white”。 |
几何 | 指定期望的终端窗口的尺寸和位置。缺省大小是 24 行,每行 80 字符。没有缺省位置。 |
iconGeometry | 指定期望的终端仿真器图标的位置。窗口管理器可能忽略这个值。没有缺省值。 |
图标的 | 如果是 true,指定终端仿真器最初应该放置在图标化的显示上。窗口管理器(包括 dtwm 和 mwm)可能忽略这个值。缺省值是 False。 |
iconicName | 指定图标名称。如果使用了 -e 标志,缺省值就是程序路径的最后组成部分。如果没有使用 -e 标志,缺省值就是用来运行 dtterm(例如 argv[0])的名称的基本名字。 |
jumpScroll | 指定需要使用跳转滚动。在跳转滚动下屏幕一次可以滚动多行。在文本的很多行正发送到终端时,它就 提供了更快的屏幕更新。最大可以跳转滚动的行数是由终端窗口中的行数限定的。可以保证所有行都会显示。缺省值是 True。 |
kshMode | 指定应该启用 ksh 方式。在 ksh 模式下,通过扩展修饰符位设置按下的键将生成一个转义字符,后面是一个未扩展的击键生成的字符。这一标志可以与 emacs 以及 ksh 或 ied 的 emacs 命令行编辑器方式使用。它与生成扩展的单一字节字符,以及生成多字节亚洲字符的元键的正常使用相冲突。缺省值是 False。 |
logFile | 指定写有如下描述的输出日志的文件名。如果文件名以管道符号(|)开始,那么字符串的其余部分就被看作是作为管道端点使用的一个命令。缺省文件名是 DttermLogXXXXX(其中 XXXXX 是一个独特的字符串),并且它是在启动子进程的目录内创建的。如果最后五个字符是 XXXXX,就用一个独特的字符串代替它们。 |
记录 | 启用输出记录。启用记录后,所有从子进程收到的输出或者是 记录到文件中,或者是记录到命令管道(按照经由 logFile 标志指定的那样)。由于数据是从子进程直接记录的所以它就包含了由终端线路规范发送来的所有转义字符和回车或者是换行。通过转义序列可以启用或者禁用输出。缺省值是 False。 |
logInhibit | 说明应该禁用设备和文件记录。缺省值是 False。 |
loginShell | 指定启动的 shell 应该是一个登录 shell,比如 argv[0] 的第一个字符应该是短划线,意味着 shell 应该从系统的概要文件和用户的 $HOME/.profile(对 ksh 和 sh而言)读取,或者是从系统的 csh.login 和用户的 $HOME.login读取(对 csh 而言)。缺省值是 False。 |
mapOnOutput | 说明如果终端仿真器尚未映射(已图标化),那么它就应该将其自身映射(脱去图标)到子进程输出。在它未将自身映射到子进程输出的最初时间,可由 mapOnOutputDelay 资源指定。缺省值是 False。 |
mapOnOutputDelay | 启动后,指定 dtterm 不会接受 mapOnOutput 资源 的秒数。对于最初的输出(例如 shell 提示),这允许不自动映射到窗口,而发送到终端。缺省值是 0(没有延迟)。 |
marginBell | 指定当用户在靠近右边空白输入时,铃是否应该运行。缺省值是 False。 |
menuBar | 指定应该显示的一个下拉菜单。缺省值是 True。 |
menuPopup | 指定应该启用一个弹出菜单。缺省值是 True。 |
nMarginBell | 如果空白响铃启用,指定从响铃处的右边空白开始多少字符铃响。缺省值是 10。 |
pointerBlank | 指定指针光标应该置于空白方式。在这种方式,当指针移动,经过可选择的几秒钟,或者当击键输入时光标就会打开并封锁。延迟是经由 pointerBlankDelay 资源设置的。缺省值是 False。 |
pointerBlankDelay | 在指针移动以后,定义在使指针光标封锁前等待的秒数。如果值是 0,仅当击键输入时调用指针封锁。缺省值是 2 秒。 |
pointerColor | 说明给终端窗口指针(X11)的光标使用的前景色。缺省值是使用终端窗口的前景色。请参阅 foreground。 |
pointerColorBackground | 说明给终端窗口指针(X11)的光标使用的背景色。缺省值是使用终端窗口背景色。参阅 background。 |
pointerShape | 指定 X 光标字体字符,用作指针光标。它应该作为包含标题为 XC_removed 的文件的一个字符串被指定。缺省值为 xterm。 |
reverseVideo | 指定是否应用反转视频。缺省值是 False。 |
reverseWrap | 指定是否启用逆向环绕处理。缺省值是 False。 |
saveLines | 说明在终端缓冲区内,超出窗口长度的行数。该值由一个数后面是一个可选的后缀构成。如果不包含后缀,或者后缀是 l(ell),那么终端缓冲区的总长度就是屏幕加上终端窗口的长度。如果后缀是 s(ess),终端缓冲区的总长度就是(屏幕加一)倍的终端窗口长度。如果窗口调整得较大,dtterm 就会尽量维持缓冲区与窗口的比值不变。缺省值为 4s。 |
scrollBar | 指定滚动条是否可见。缺省值是 True。 |
sunFunctionKeys | 说明 Sun Function Key 转义码是否应该为功能键而不是标准 VT220 转义序列生成。缺省值是 False。 |
termId | 提供名字,用来为终端标识符查询选择正确的响应。有效值为 vt100、vt101、vt102 和 vt220。缺省值是 vt220。 |
termName | 为 $TERM 环境变量定义名字。缺省值是 vt220。 |
title | 指定窗口标题。如果使用了 -e 标志,缺省值就是程序路径的最后组成部分。如果没有使用 -e 标志,缺省值就是用来运行 dtterm(例如,argv[0])的名称的最后组成部分。 |
ttyModes | 说明包含终端设置关键字的一个字符串,以及可能绑定在一起的字符。允许的关键字包括:intr、quit、
erase、kill、eof、eol、swtch、start、stop、brk、susp、dsusp、 rprnt、flush、weras 和 Inext。没有应用到特定结构的关键字都会被正确分析和忽略。控制字符可以指定为 ^, 后面跟上字符(如 ^c 或者 ^u),而 ^? 可用来表示删除。这对于覆盖缺省终端设置是很有用的,而不必每次启动终端过程时进行 stty。缺省值是 NULL。 |
userBoldFont | 在显示黑体终端文本时,指定要用的 XmFontSet。应该将其指定为 Motif XmFontList。只支持字符或者单空格的字体。使用均衡字体的行为没有定义。基于用户字体的 XLFD 名称就会生成缺省黑体。如果该字体不可用,通过使用一个像素偏移量叠印用户字体,就会生成黑体文本。 |
userFont | 在显示终端文本时,指定一个要用的 XFontSet。应该将其指定为 Motif XmFontList。只支持字符或者单空格的字体。使用均衡字体时的行为没有定义。这一字体不会用来显示非终端文本,例如菜单栏、弹出菜单和对话框等。. 缺省值是使用父公告牌的 XmNtextFontList 值(参阅 XmBulletinBoard(3x))它与 XmText 小窗口采用的方式相同。 |
visualBell | 说明相对于听觉,更喜欢视觉提示。不管何时收到 CTRL-G,都不响终端铃声,而是闪烁窗口。缺省值是 False。 |
select | 左边按钮用来选择需要复制的文本。将指针移动到要复制文本的开头按住左边按钮,将光标移动到要复制文本末尾,然后松开按钮。任何当前选择的文本可以通过单击左键一次取消选择,不需要移动鼠标。 |
insert | 中间按钮从基本选择粘贴文本,将其当作键盘输入。 |
/usr/bin/diff | 包含 diff 命令。 |
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件概述』向您介绍文件并且告知您处理它们的方式。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『输入和输出重定向概述』描述了操作系统如何处理输入输出。