:走进shell

Posted zcj仲从建

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了:走进shell相关的知识,希望对你有一定的参考价值。

因为图形化的操作界面,使得在系统上找到shell提示符都变得困难,本章将会涉及提供命令行环境需要什么,然后了解各种Linux发行版中碰到的终端模拟软件包

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”组合键进入要使用的控制台

以上是关于:走进shell的主要内容,如果未能解决你的问题,请参考以下文章

走进shell

走进shell之--熟练掌握编辑文本功能命令

帆软报表(finereport)入门-2 单元格中各颜色标识的含义

钻牛角尖还是走进死胡同--shell脚本根据名称获得 dubbo 服务的 pid

可以通过 shell 重定向捕获彩色输出吗? [复制]

各种投资产品的整理分析(持续更新)