Linux真小白入门教程第三集——Shell简介

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/misayaaaaa/article/details/84335491

LINUX中,最初的人机交互就只有shell:输入shell命令,查看文本输出

随着图形化界面的流行,shell在PC端应用变少。

shell提供的CLI(command line interface),只接受文本输入,也只能显示文本输出和一些基本的图形输出

进入CLI的一种方法是让Linux退出图形化桌面模式,进入文本模式,这样在显示器上就只有一个简单的Shell CLI。这种模式被称为Linux控制台,是Linux系统交互的直接接口。然而大多数的Linux系统都会启动多个虚拟控制台。

早期很多计算机会连接若干终端控制台,这些终端控制台从硬件上构造很简单,只包括键盘和显示器,不执行计算的任务,只简单的把用户的输入发送到主计算机去处理,然后再把计算结果返回给用户。从软件使用上看,只提供给用户一个使用命令行的字符界面,用于接收用户输入和反馈计算结果。对于计算机而言,一个终端就是一个用户。现在的计算机功能已经有了巨大的提升,通过多任务的操作系统,计算机本身就可以利用自己的硬件模拟出很多类似终端的命令行字符界面。像Windows下的命令行状态,Linux、Unix下的字符终端程序,这些现在就称为虚拟控制台。

虚拟控制台最有用的时候是当一个程序出错锁住输入时可以切换到其他虚拟控制台。类似于windows下的用户切换了。

  • windows:cmd进入

  • Linux:桌面右键,点击终端 / Linux图标,点击系统工具,选择终端

图形化终端:

除了虚拟终端控制台,还可以使用Linux图形化桌面环境中的终端仿真包,他可以在桌面环境中模拟控制台的使用。这也是一种CLI。

  • 通过Linux控制台访问CLI

现今很多的Linux发行版都在启动完成后直接切换到图形化环境中,这样一来,只能手动访问虚拟化控制台:Ctrl+Alt+F1/2/3/4 进入要使用的虚拟控制台1,2,3,4。Linux发行版本通常使用ctrl+alt+F7进入图形界面。

tty2表示虚拟控制台2,ctrl+ALt+F2进入

(但不是所有Linux发行版都会显示tty号)

(注意在这种输入密码时什么都不会显示,图形化环境中会显示星号)

(在Linux虚拟控制台中无法运行任何图形化程序)

  • 通过图形化终端仿真访问CLI

现今有非常多的图形化终端仿真器

GNOME Terminal、Konsole Terminal和xterm这三个会默认安装在Linux的发行版中。这三种看具体应用,用到的时候可以详细了解下。(CLI中的字体颜色等等信息都是可以设置的,用之前先设置一下自己舒服的模式)

猜你喜欢

转载自blog.csdn.net/misayaaaaa/article/details/84335491