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