电脑技术学习

让Unix终端随用户而动

dn001

  二、文件结尾符号的设置。

  在Unix操作系统中,有时候文本方式的操作要比图形化操作多的多。特别是将Unix操作系统当作服务器来管理,往往只把操作系统启动当文本模式,而不是当图形化模式。这不仅可以提高服务器的工作效率,而且还有利于提高其稳定性。不过如果通过文本模式来管理操作系统,对于不少系统工程师来说,会带来一些挑战,因为都需要通过键盘来完成相关的操作。如在写邮件时,一切操作都是靠键盘来完成。在此时就会遇到一个文件,如何告诉操作系统已经将文本输入完成了呢?如在文本模式下书写邮件,需要告诉操作系统可以结束键盘的输入操作了。如在利用cat命令创建文件时,也需要手工的告诉操作系统文件内容已经完成了。此时,系统工程师可以使用Ctrl+a键来告诉操作系统。这个功能在系统中对应的关键字是eof(文件结尾符)。系统工程师如果用不惯这个组合键的话,可以利用命令stty来进行更改。如有些从微软转行过来的系统工程师,系统使用Ctrl+e键来表示文件结束符,而不喜欢使用这个Ctrl+a键(可能在微软产品中这是表示全选的含义吧)。此时就可以利用这个命令来进行设置:stty eof ^e。跟上面的命令非常相似,只是所采用的关键字不同而已。不过在更改这些终端操作符号的时候,需要注意避免采用相同的终端操作符号。否则的话,可能会出现一些莫名其妙的问题。

  三、退格键是否允许删除字符。

  在键盘上有两个键,一个是del键,用来向后删除字符。另外一个是退格键,则用来向前删除字符。但是有时候系统工程师会发现退格键不能够起作用,其不能够向后删除字符。排除键盘故障外,往往也是这个终端配置所惹的祸。在终端配置中有个关键字叫做echoe,其就是用来控制是否允许使用退格键来向后删除字符。不过这个设置跟上面的设置方法有差异。如果需要禁用这个功能的话,则需要使用stty –echoe命令。如果需要启用的话,则需要使用stty echoe命令。

标签: