您的位置:首页 > 运维架构 > Shell

Linux命令行与shell脚本编程-Part1-shell终端

2014-12-08 21:30 691 查看
1.8终端模拟
在没有图形界面的时候与Unix系统交流就只能通过CLI(Command Line Interface),CLI只输入文本且只能显示文本和输出低级图形。由于该原因,我们需要的输出设备就很简单,这些设备称为dumb terminal 。今天Linux的发行版本图形界面已经十分好了,但是访问shell还是需要一个文本显示来和CLI交互,因此我们通过让Linux退出图形界面进入文本模式,在显示器上提供一个简单shell
CLI,管这个叫Linux控制台。或者通过图形界面下的终端模拟包和shell交互,终端模拟包是模拟dumb terminal。
dumb terminal主要有两个功能:一是图形功能(就是显示器上的内容)这一部分包含了字符集(如ASCII,ISO-10646,etc)控制码(回车,换行,方向键,etc)块模式图形,矢量图形,显示缓冲,色彩;二是键盘功能。
1.9 terminfo数据库
 terminfo数据库是一组标示了各种可以在Linux上使用的终端的特性文件,其目的是和环境变量一起使Linux系统终端你的终端模拟包模拟是哪个终端,以便使Linux系统知道用哪个控制码和终端模拟器通信。通常该文件在/usr/share/terminfo或/etc/terminfo或/lib/terminfo下。
1.10Linux控制台

现在的Linux系统上开机的时候可用Ctrl+Alt+F1/F2/F3等创建虚拟控制台,虚拟控制台是在Linux内存中的终端会话。

在用用户ID和password登录后,会到Linux bash shell CLI。在控制台中不能运行任何图形化程序。
1.11图形化窗口常用的终端模拟包

X window的终端模拟包xterm终端

KDE的终端模拟包Konsole终端

GNOME的终端模拟包GNOME Terminal

用法就是Help,打开Help在查字典就会用了 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息