Linux shell 初识
   2 分钟阅读

在 linux 早期,可以用来工作的只有 shell;

在图形化之前,与 unix 系统进行交互的唯一方式就是借助由 shell 所提供的文本命令行界面(command line interface,CLI),CLI 只能接受文本输入,也只能显示出文本和基本的图形输出

现在的 linux 发行版默认都是进入图形化界面(客户端), 怎么进入 CLI 就是一个问题了;

我用的是 ubuntu18

控制台终端访问 CLI

在 linux 早期,在启动系统时候,只会在显示器上看到一个登录提示符';

在 ubuntu18 中,切换非常方便;

  • 切换到 CLI , 需要按下 ctrl + alt + F3/F4/F5/F6;
  • 切换到图形化,需要按下 ctrl + alt + F2

ctrl + alt + F1是切换到除当前用户外的,其他用户,就是选择用户的那个界面;

文本模式的虚拟控制台采用全屏的方式显示文本登录界面;第一次进入,显示如下

Ubuntu 18.04.1 LTS x tty3
xlogin:

这时候输入账号密码即可进入(输入密码时,续集控制台什么都不显示,没有点号星号之类的东西);

注意上面的tty3, 这个词代表这是虚拟控制台 3, 可以用过ctrl+alt+F3这个快捷键来进入,tty 代表 teletypewriter电传打字机,表示用于发送消息的机器;

注意: 在 Linux 虚拟控制台中无法运行任何图形化程序;

但是 Ubuntu 中,可以轻松切换 CLI 和 GUI;

改变 CLI 的颜色

其实这是很无聊的,但是也是可以的

逆色显示

setterm inversescreen on

正常显示

setterm inversescreen off

设置前景色,设置后景色

setterm -background white
setterm -foreground black/red/green/yellow/blue/magenta/cyan/white