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在查字典就会用了
在没有图形界面的时候与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在查字典就会用了
相关文章推荐
- Linux命令行和shell脚本编程-Part1-Linux命令行
- Linux命令行与shell脚本编程-part1-基本bash shell命令
- Linux命令行和Shell脚本编程
- Linux命令行与Shell脚本编程[学习笔记1]
- 【Linux命令行与shell脚本编程】教程二——学会查找帮助信息
- 【Linux命令行与shell脚本编程】教程三——切换目录
- Linux命令行与shell脚本编程第4章
- 【Linux命令行与shell脚本编程】教程一——进入命令行界面
- Linux命令行和shell脚本编程-函数
- Liunx 命令行与shell脚本编程大全 第八章学习笔记(Linux系统的包管理基础)
- Linux命令行与Shell脚本编程[序]
- Linux脚本(shell)编程(一) 简单入门HelloWorld
- Linux脚本(shell)编程(三) 文件操作
- Linux脚本(shell)编程(一) 简单入门HelloWorld
- linux运维初级班shell脚本编程考试及参考答案20110523
- Linux脚本(shell)编程(三) 文件操作
- Linux&shell之高级Shell脚本编程-创建菜单
- Shell脚本编程学习入门 01 分类: arm-linux-Ubuntu 2013-08-30 17:42 409人阅读 评论(0) 收藏
- LinuxC/C++编程基础(13) shell脚本简单实例
- linux运维初级班shell脚本编程考试及参考答案20110523