一、X Window与命令行模式的切换
我们可以在两种环境下操作Linux,其一是X Window的窗口管理员环境,其二是纯文本界面的环境。初学者刚安装完Linux后会默认进入图形界面的登录环境,那么他们要怎么切换X Window与命令行模式呢?
命令行模式也被称为终端界面(terminal或console)。
Linux默认的情况下会提供6个terminal来让用户登录,切换的方式为组合按钮[ctrl]+[alt]+[F1]~[F6]。这6个终端界面依次被命名为tty1~tty6的操作界面环境。
要从这些终端界面回到X Window界面则需要按[ctrl]+[alt]+[F7]。
Linux默认的登录模式主要分为两种,其一是仅有纯文本界面(所谓的运行等级run level 3)的登录环境,在这种环境中可以有tty1~tty6的终端界面,但是并没有图形窗口界面的环境!!!另一种则是图形界面的登录环境(所谓的运行等级run level 5),在这个环境中就具有tty1~tty7了(其中tty7就是开机后默认等待登录的图形环境)。如果我们是以纯文本环境启动Linux的,那么tty7是没有东西的,若我们要在此情况下启动X Window界面,就需要执行命令startx。
上面我们谈到了Linux启动时可以选择纯文本或者窗口环境,也谈到了运行等级(run level)。Linux默认提供了7个run level给我们使用,其中最常用的就是run level 3与run level 5这两样了。
二、终端界面剖析
打开终端:
- liuyu:当前用户的账户
- liuyu-virtual-machine:主机名
- ~:当前所在的目录
- $:提示符($表示为一般用户,#表示为root用户)
~符号代表的是用户的主文件夹,它是个“变量”!举例来说,root的主文件夹在/root,所以~就代表/root的意思。而liuyu的主文件夹在/home/liuyu,所以我们以liuyu登录时,看到的~就会等于/home/liuyu。
三、各种命令
1. 学习命令诀窍
需要去记住几个常见的命令,但不需要去背命令!
下面我们举例说明一下不背命令是如何找到所需的命令的呢?若我们需要打印的相关命令,我仅记得lp(line print)而已。那我就由map lp开始,去找相关的说明,然后再以lp[Tab][Tab]找到任何以lp为开头的命令,找到我认为可能有点相关的命令后,再以man去查询命令的用法。
四、温故而知新
默认情况下,Linux提供tty1~tty6的文字界面登录,以及tty7的图形界面登录环境。
除了run level 5默认取得图形界面之外,run level 3也可使用命令startx进入图形界面环境。