root 用户身份登录
如果您遵循我们的 Red Hat Linux 7.1Red Hat Linux 7.2 SuSE Linux 7.3 安装技巧进行操作,那么在引导系统时应该会看到图形化的登录屏幕。所显示的屏幕将因 Linux 分发版的不同而不同。您将看到一个用于登录名的输入域,或者看到一个用于输入登录名的输入域和一个用于输入密码的输入域。还有一个按钮,允许您关闭或重新引导系统,还可能会有一个允许选择桌面的按钮。在本文中,我们将重点讨论 KDE GNOME 桌面,但其它桌面(诸如 fvwm2windowmaker twm)也都可以使用。
对于本文中的许多任务,您将使用特殊的登录名 rootroot 用户(有时也称为超级用户)通常是用于执行诸如配置系统或安装软件之类管理任务的用户。仅当您需要执行管理任务时才使用 root;执行普通任务时避免使用 rootroot 用户可以做任何事情,包括意外地破坏系统,这通常不是好事情。普通用户的特权较少,因此系统可以免遭普通用户不经意的破坏。
应该在登录域输入您的登录名(如果指示您输入 root,那么就输入 root),然后按回车键。您会看到密码提示,或者您需要将光标移动到密码输入域,这取决于您所拥有的登录提示的类型。输入您的密码并再次按回车键,就应该完成了登录并看到您的桌面。图 1 是您以 root
用户身份登录到 SuSE Linux 7.3 KDE 桌面时,可能看到的屏幕示例。图 2 的示例是使用 Red Hat Linux 7.2 GNOME 桌面时可能看到的屏幕。
1. root 用户身份登录到 SuSE Linux 7.3 KDE 桌面时的样本初始窗口
2. root 用户身份登录到 Red Hat Linux 7.2 GNOME 桌面时的样本初始窗口
为了浏览桌面,请在图标上移动您的鼠标(但请尽量避免启动应用程序,除非您是以非 root 用户身份登录的)。
切换到惯用左手的鼠标用法
我们通常假定用户是一位惯用右手的用户,但您可以更改鼠标配置以便于左手使用。此处,我们是在 SuSE Linux 7.3 系统上使用 KDE 桌面说明这一操作的。首先,单击面板上的 Control Center 图标,如图 3 所示。
3. KDE Control Center 图标
现在单击 Peripherals 项旁边的 + 号,然后单击 Mouse 项。您将看到一个类似于图 4 的窗口,可以在其中更改鼠标设置。如果您退出时没有应用任何更改,则会提示您是放弃更改还是应用它们。
4. 用来更改鼠标设置的 KDE 窗口
GNOME 桌面具有类似的能力。我们将在图 5 中说明如何通过主菜单使用它们,但您也可以从 Start Here 视图(请参阅图 2)使用 Preferences。如图 5 所示,单击 Main Menu,然后是 Settings Peripherals,最后单击 Mouse
5. GNOME 主菜单使用鼠标设置
您应该看到一个类似于图 6 的窗口,可以在其中更改鼠标设置。
6. 用来更改鼠标设置的 GNOME 窗口
打开终端或 shell 窗口
您经常会需要打开终端或 shell 窗口。这个窗口类似于 Windows 下的 DOS 命令提示符。
KDE 桌面上,有一个位于屏幕底部的 KDE 面板,类似于图 7。单击如图所示的 shell 图标。在 GNOME 桌面上,您将看到类似于图 8 的面板。
7. KDE shell 图标
8. GNOME shell 图标
所显示的 shell 窗口将取决于您的分发版和所选择的桌面。要调整其大小,可以使用鼠标左键拖动窗口的角或边。要滚动回最近的历史纪录,可以使用滚动条。以 # 符号结尾的命令提示符,表明该 shell 的用户是 root 用户。对于 root 以外的用户,命令提示符将以 $ 符号结尾。可以使用向上箭头重新调用前面的命令,如有必要可以对其进行修改。图 9 显示了典型的 KDE Konsole shell 窗口。您可以使用 Settings 菜单来更改诸如窗口颜和字体之类的设置。
9. KDE Konsole shell 窗口
在图 9 中,我们显示了几条命令及其输出:
whoami
显示了谁正在使用这个终端窗口,在本例中是 root
pwd
打印当前工作目录的全名,在本例中是 /root。注:命令提示符中 # 前面的颚化符号(~)表明该用户目前在他(或她)的主目录中。
cd
更改当前或工作目录。我们将举例说明先更改到 /(也称为根)目录,然后再更改到 /tmp 目录,/tmp 目录通常用来存储临时文件。请注意,/ 是整个文件系统的根,而 /root root 用户的主目录。在不带任何目录名的情况下使用 cd,会使用户返回到主目录。root 用户以外的用户的主目录通常位于 /home 之下。例如,我在某系统上的标识是 ian,那么 /home/ian 就是我的主目录。还记得颚化符号(~)么?用户 ian 的主目录也可表示为 ~ian
uname
不带参数时,将显示操作系统的名称:Linux。带 -a 参数时,则显示关于您系统的其它信息。
which
扫描 PATH 环境变量中的目录,如果您在 shell 提示符下输入命令,则显示要执行的可执行程序的完整路径。在本例中,我们看到将从 /usr/X11R6/bin/xclock 运行 xclock 程序。
xclock
在您的桌面上启动一个带有时钟的新窗口。请注意该命令末尾的 &,它意味着命令处理器不等命令执行完就会将控制权交还给终端窗口。还请注意这是该终端窗口所唤醒的第一个此类进程,其进程标识(PID)为 4617
ps
使用 -T 选项时,则显示该终端启动的所有进程。在本示例中,bash shell 程序正在等待输入(状态 S 表示睡眠),xclock 进程也是如此。ps 命令正在运行(状态 R 表示可运行)。
您可能会觉得有用的其它一些命令包括:
info cmd_name
显示关于名为 cmd_name 的命令的信息。尝试 info info 以了解关于 info 文档系统的信息。
man cmd_name
是到关于名为 cmd_name 的命令的联机手册页的接口。Linux 中的一些信息是用 info 格式表示的,而一些信息只能以联机手册页的格式获得。尝试 man man 以了解关于联机手册页的更多信息。
挂装 CD-ROM
Linux UNIX 系统上,所有文件都作为一棵大型树的一部分来访问,该树的根是 /。要访问 CD-ROM 上的文件,必需将 CD-ROM 设备挂装在文件树的某个挂装点上。如果您的分发版安装了 automount 软件包,那么可能会自动为您完成这个步骤。无论如何,您的安装过程都有可能为您做一些工作,使 CD-ROM 设备易于挂装。
这些步骤中的示例都是在使用 KDE 桌面的 SuSE Linux SLES8 系统上进行的,并将 CD-RW 驱动器挂装为 /media/cdrecorderCD-ROM 将被挂装为 /media/cdrom。在早期的 SuSE 系统上,您的 CD 驱动器可能被挂装为 /cdrom。在 Red Hat Linux 7.3+ 系统上,您的 CD 可能挂装为 /mnt/cdrom 而不是 /cdrom。从终端窗口使用命令 cat /etc/fstab 来查看安装过程会将它挂装在哪里。您将看到类似如下所示的几行输出:
/dev/hdc3      /                  ext3    defaults            1 1
/dev/hda8      swap              swap    pri=42              0 0
devpts          /dev/pts          devpts  mode=0620,gid=5    0 0
proc            /proc              proc    defaults            0 0
usbdevfs        /proc/bus/usb      usbdevfs noauto              0 0
/dev/cdrecorder /media/cdrecorder  auto    ro,noauto,user,exec 0 0
/dev/fd0        /media/floppy      auto    noauto,user,sync    0 0
对于本示例,我们将使用 SuSE Linux 7.3 系统,稍后我们将指出它与 Red Hat Linux 的差异。通过研究三条命令及其输出,让我们了解如何将所有这些组合到一起:
清单 1. 挂装 CD-ROM
     
echidna:~ # cat /etc/fstab
/dev/hda9      /      reiserfs        defaults 1 1
/dev/cdrecorder /media/cdrecorder      auto    ro,noauto,user,exec 0 0
/dev/cdrom    /media/cdrom  auto    ro,noauto,user,exec 0 0
devpts  /dev/pts      devpts  defaults 0 0
/dev/hda7      /download      ext2    defaults 1 2
/dev/fd0        /media/floppy  auto    noauto,user,sync 0 0
proc    /proc  proc  defaults 0 0
usbdevfs        /proc/bus/usb  usbdevfs        defaults,noauto 0 0
/dev/hda6      /rh72  ext2    defaults 1 2
/dev/hda1      /windows/C    ntfs    ro,noauto,user,umask=022 0 2
/dev/hda5      /windows/D    vfat    noauto,user 0 2
/dev/hda8      swap  swap    pri=42 0 0
echidna:~ # ls /
.    boot      dev      floppy  media  proc sbin  var
linux登录命令..  cdrecorder  download  home  mnt    rh72  tmp  windows
bin  cdrom      etc      lib    opt    root  usr
echidna:~ # ls -l /cdrom
lrwxrwxrwx    1 root    root          12 Apr 19 09:21 /cdrom -> /media/cdrom
echidna:~ #
cat 命令复制并编写文件。如果未提供输出文件,则输出被定向到标准输出,标准输出通常就是您的终端窗口。Linux 系统的许多设置都存储在 /etc 目录中。在这些设置文件中有一个文件,它包含了关于文件系统的描述信息表。清单 1 中的第三行输出表明:CD-ROM 设备(/dev/cdrom)将被挂装在 /media/cdrom 上,除非 mount 命令指定了其它位置。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。