Red Hat Enterprise Linux 6.4网络操作系统详解
上QQ阅读APP看书,第一时间看更新

1.7 任务7 启动shell

操作系统的核心功能就是管理和控制计算机硬件、软件资源,以尽量合理、有效的方法组织多个用户共享多种资源,而shell则是介于使用者和操作系统核心程序(Kernel)间的一个接口。在各种Linux发行套件中,目前虽然已经提供了丰富的图形化接口,但是shell仍旧是一种非常方便、灵活的途径。

Linux中的shell又被称为命令行,在这个命令行窗口中,用户输入指令,操作系统执行并将结果回显在屏幕上。

1.使用Linux系统的终端窗口

现在的Red Hat Enterprise Linux 6操作系统默认采用的都是图形界面的GNOME或者KDE操作方式,要想使用shell功能,就必须像在Windows中那样打开一个命令行窗口。一般用户,可以执行“应用程序”→“系统工具”→“终端”命令来打开终端窗口(或者直接右键单击桌面,选择“在终端中打开”命令),如图1-37所示。

图1-37 从这里打开终端

执行以上命令后,就打开了一个白底黑字的命令行窗口,在这里我们可以使用Red Hat Enterprise Linux 6支持的所有命令行指令。

2.使用shell提示符

在Red Hat Enterprise Linux 6中,还可以更方便地直接打开纯命令行窗口。应该怎么操作呢?Linux启动过程的最后,它定义了6个虚拟终端,可以供用户随时切换,切换时用Ctrl+Alt+F1~Ctrl+A1t+F6组合键可以打开其中任意一个。不过,此时就需要重新登录了。

提示:进入纯命令行窗口之后,还可以使用A1t+Fl~A1t+F6组合键在6个终端之间切换,每个终端可以执行不同的指令,进行不一样的操作。

登录之后,普通用户的命令行提示符以“$”号结尾,超级用户的命令以“#”号结尾。

        [yy@localhost ~]$                  ;一般用户以“$”号结尾
        [yy@localhost ~]$su root           ;切换到root账号
        Password:
        [root@localhost ~]#                ;命令行提示符变成以“#”号结尾了

当用户需要返回图形桌面环境时,只要按下Ctrl+A1t+F7组合键,就可以返回到刚才切换出来的桌面环境。

也许有的用户想让Red Hat Enterprise Linux 6启动后就直接进入纯命令行窗口,而不是打开图形界面,这也很简单,使用任何文本编辑器打开/etc/inittab文件,找到如下所示的行:

        id:5:initdeafault:

将它修改为:

        id:3:initdeafault:

重新启动系统你就会发现它登录的是命令行而不是图形界面了。

提示:要想让Red Hat Enterprise Linux 6直接启动到图形界面,可以按照上述操作将“id:3”中的3修改为5;也可以在纯命令行模式,直接执行startx命令打开图形模式。