《Linux命令行与shell脚本》笔记--第2章:走进shell
2016-05-21 15:05
288 查看
因为图形化的操作界面,使得在系统上找到shell提示符都变得困难,本章将会涉及提供命令行环境需要什么,然后了解各种Linux发行版中碰到的终端模拟软件包
字符集是一组二进制命令,Linux可以将他们发给显示器来显示字符
各种终端包支持以下几种字符集
ASCII:美国信息交换标准码
ISO-8859-2/6/7/8:ISO字符集
Unicode:ISO双字节字符集,包含大部分英语和非英语语言的代码
控制码
意思:除了能显示字符外,还需要能控制显示器和键盘上的特殊功能,比如屏幕上光标的位置
常见的控制码
回车:将光标返回到行首
换行:将光标放到下一行
回车制表:将光标移动指定数目的空格
方向键和翻页键
块模式图形
矢量图形
将所有的屏幕图像变成一些列的线段(矢量)
显示缓冲
缓冲数据需要终端内部额外的内存来存储当前未在显示器上显示的字符
DEV VT系列终端支持两种数据缓冲
在主显示窗口中翻屏时缓存数据,称为滚动区域
缓存一个完全独立的显示窗口,称为替代屏幕
色彩
显示各种颜色和形状的文本
Linux系统将每种终端类型的terminfo数据作为一个单独的文件存储在terminfo数据库目录
特定终端的单独文件被存储在他们的终端名称对应的字母目录下,如/usr/share/terminfo/v里面是VT终端模拟器
TERM环境变量来定义特定会话使用terminfo数据库中哪个终端模位置
2.1 终端模拟
2.1.1 图形功能
字符集字符集是一组二进制命令,Linux可以将他们发给显示器来显示字符
各种终端包支持以下几种字符集
ASCII:美国信息交换标准码
ISO-8859-2/6/7/8:ISO字符集
Unicode:ISO双字节字符集,包含大部分英语和非英语语言的代码
控制码
意思:除了能显示字符外,还需要能控制显示器和键盘上的特殊功能,比如屏幕上光标的位置
常见的控制码
回车:将光标返回到行首
换行:将光标放到下一行
回车制表:将光标移动指定数目的空格
方向键和翻页键
块模式图形
矢量图形
将所有的屏幕图像变成一些列的线段(矢量)
显示缓冲
缓冲数据需要终端内部额外的内存来存储当前未在显示器上显示的字符
DEV VT系列终端支持两种数据缓冲
在主显示窗口中翻屏时缓存数据,称为滚动区域
缓存一个完全独立的显示窗口,称为替代屏幕
色彩
显示各种颜色和形状的文本
2.2 terminfo数据库
概念:terminfo数据库是一组文件,这些文件标识了各种可以用在Linux系统上的终端的特性Linux系统将每种终端类型的terminfo数据作为一个单独的文件存储在terminfo数据库目录
特定终端的单独文件被存储在他们的终端名称对应的字母目录下,如/usr/share/terminfo/v里面是VT终端模拟器
TERM环境变量来定义特定会话使用terminfo数据库中哪个终端模位置
2.3 Linux控制台
通常使用“Ctrl + Alt + F1-8”组合键进入要使用的控制台相关文章推荐
- android wifi 无线调试
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- Linux Shell常用技巧
- Shell 脚本编程陷阱
- VBS脚本写的Windows硬件检测工具分享
- 用vbscript实现隐藏任务栏图标的脚本
- 用autoit编写第一个脚本(Hello World)
- VBS调用WMI快速关闭IE的脚本
- Oracle数据库执行脚本常用命令小结
- 收集的ROS防火墙脚本
- JSP脚本漏洞面面观
- shell字符串操作详解
- 不错的批处理脚本 第一部分
- VBS脚本加密/解密VBS脚本(简易免杀版1.1)
- 不错的批处理脚本实例代码 第二部分
- 使用脚本和批处理清除电脑中的痕迹的代码第1/2页