




已阅读5页,还剩79页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统实用教程,第3章RedHatLinux9的运行模式3.1XWindow系统简介3.2GNOME桌面环境3.3K桌面环境3.4RedHatLinux9的命令行环境3.5文本编辑器vi的使用,本章概述和Microsoft开发的Windows操作系统一样Linux系统也提供了一个图形的用户桌面系统XWindow,它有两种风格不同的整合环境KDE和GNOME。在XWindow中用户同样可以通过使用鼠标对窗口、菜单等进行操作来完成相应的工作。同时Linux还继承了UNIX系统传统的基于命令行的文本用户环境,使得用户可以在命令行的高效的环境下完成自己的工作。本章介绍了RedHatLinux9提供给用户的两种工作模式,XWindow和命令行模式。,第3章RedHatLinux9的运行模式,如果Linux安装时使用的是图形界面,安装成功后,系统会自动选择图形化环境启动。用户登录成功时,将自动转入XWindow用户桌面。RedHatLinux9默认使用的是GNOME图形操作环境,其界面如图所示。,3.1XWindow系统简介,GNOME界面,3.1.1什么是XWindow系统XWindow系统是一个非常出色的图形窗口系统,是类UNIX系统的图形用户界面的工业标准。XWindow系统最重要的特征之一就是它的结构与设备无关。XWindow系统于1984年在美国的麻省理工学院(MIT)开始开发,后来成立了MITX协会用户研究发展和控制标准。现在使用的是XWindow系统的第11版的第6次发行,所以也称之为X11R6。XWindow系统的主要特点有如下几点:(1)XWindow系统是客户机/服务器结构的。XWindow的实现是与操作系统内核分开的,其主要由XServer和XClient两部分组成。(2)XWindow系统不是Linux操作系统的必须的构成部分,而只是一个可选的应用程序组件。,3.1XWindow系统简介3.1.1什么是XWindow系统,(3)XWindow系统具有网络操作的透明性。(4)支持多种不同风格的操作界面。(5)XWindow系统是开源的,可以通过网络或其他途径免费获得源代码。3.1.2XWindow系统的基本结构XWindow系统主要由3部分组成:1)XServerXServer是控制显示器和输入设备(主要是鼠标和键盘)的软件。XServer可以建立窗口,在窗口中绘制图形和显示文字,响应XClient程序的请求。每一套显示设备都只对应惟一的XServer,而且XServer一般由系统的供应商提供,通常无法被用户修改。,3.1XWindow系统简介3.1.2XWindow系统的基本结构,2)XClientXClient是使用系统窗口功能的一些应用程序。作为XServer的客户端,向XServer发送请求用于完成特定的动作。3)通信通道通信通道是XServer和XClient之间传输信息的通道,通过这个通道,XClient传送请求给XServer,而XServer回传状态和其他信息给XClient。XWindow系统为用户图形界面(GUI,GraphicUserInterface)提供了最基本的支持,而具体的窗口样式和更多的图形化工具的支持,则需要借助于窗口管理器和桌面环境。窗口管理器是运行在XServer上的客户应用程序,它管理应用程序窗口,可以实现改变窗口尺寸、打开和关闭窗口等操作。,3.1XWindow系统简介3.1.2XWindow系统的基本结构,GNOME(GNUNetworkObjectModelEnvironment)是一个基于GPL的完全开放式的软件,是RedHatLinux9默认的图形界面。3.2.1GNOME简介GNOME是一种整合式的桌面环境,由许多功能强大的组件组成,其中包括:一个面板(用于打开应用程序和显示状态)桌面(用于放置应用程序及数据)一系列的桌面工具和应用程序一系列的协议(用于协调各应用程序),3.2GNOME桌面环境3.2.1GNOME简介,RedHatLinux9的GNOME界面如图所示。,3.2GNOME桌面环境3.2.1GNOME简介,GNOME界面,3.2.2GNOME的面板与桌面GNOME是一个友好的桌面环境,在RedHatLinux9中,可以笼统地将GNOME分为两个部分:一部分是用来打开应用程序的和显示状态的面板;另一部分是显示操作的桌面。1.面板不同版本的GNOME面板的样式不尽相同,RedHatLinux9中的GNOME面板,放置在Linux桌面的底部,如图所示。,3.2GNOME桌面环境3.2.2GNOME的面板与桌面,最左边的红帽按钮是GNOME面板的主菜单,单击之后会出现一个菜单,其中几乎包含GNOME的所有项目,如应用程序、系统工具、运行程序以及注销/屏幕锁定等,如图所示。其中主要选项说明如下:(1)首选项:该选项的功能与较早GNOME版本中的“GNOME控制中心”相似,其中包含的大部分程序均为桌面环境的设置入口,如屏幕保护程序、菜单和工具栏等,具体选项如图所示。(2)图形:该选项包含了图片的编辑和浏览工具等。,3.2GNOME桌面环境3.2.2GNOME的面板与桌面,主菜单包含的选项,首选项菜单,(3)编程:该选项包含了用于程序开发相关的工具。(4)系统工具:类似于Windows中的“控制面板”,包含了系统管理员常用的大部分工具,例如硬件、系统、终端、服务器以及网络监视等选项。其中终端的选项提供给用户一个虚拟的命令行环境,用户可以像在文本环境下一样使用丰富的Linux命令。(5)系统设置:包含了系统环境相关的设置程序,也类似于Windows中的“控制面板”。(6)互联网:包含了与Internet应用相关的工具,例如电子邮件客户端、浏览器等。(7)办公:该选项中包括了openoffice1.0的软件套件。(8)音频和视频:该选项中包括了与音频或视频等多媒体相关的播放软件。,3.2GNOME桌面环境3.2.2GNOME的面板与桌面,(9)游戏:该选项中包括了多款游戏软件,可以增加使用者的乐趣。(10)附件:该选项中包括了众多常用的小工具,比如字典、计算器等。(11)主文件夹:单击后可以直接打开当前用户的个人主目录。(12)帮助:该选项可以打开完整的GNOME在线帮助,如图所示。,3.2GNOME桌面环境3.2.2GNOME的面板与桌面,GNOME的联机帮助,(13)运行程序:单击该选项后可以打开如图所示的窗口,可以通过输入欲执行的应用程序的名称或通过在“已知应用程序”列表中选择相应的应用程序的方法运行应用程序。(14)网络服务器:给出了打开samba客户端的入口,通过该客户端,用户可以使用局域网络,samba服务器提供了网络共享服务。,3.2GNOME桌面环境3.2.2GNOME的面板与桌面,“运行程序”窗口,(15)查找文件:该选项提供了图形界面的搜索文件的工具,单击该选项后出现如图所示的“搜索文件”窗口。(16)最近打开的:保存了最近用户打开的文件的列表。(17)锁住屏幕:当用户需要暂时离开机器时,出于安全性的考虑可以锁定屏幕,此后只有输入正确的口令才能解除锁定。(18)注销:该选项单击后出现“您要正确注销吗?”窗口,在此可以注销、关闭和重启计算机。,3.2GNOME桌面环境3.2.2GNOME的面板与桌面,“搜索文件”窗口,主菜单的旁边是应用程序启动器,这些按钮可以用于启动对应的应用程序或命令。例如第一个应用程序启动器按钮就是Mozilla浏览器的启动器。如果需要修改启动器的内容,可以右击相应启动器,然后选择“属性”选项,在此后打开的“启动器属性”对话框中,进行设置,如图所示。,3.2GNOME桌面环境3.2.2GNOME的面板与桌面,“启动器属性”对话框,在应用程序启动器旁边的4个小方格,代表4个桌面,如果用户在桌面上同时打开多个窗口,桌面就会显得很混乱,此时用户就可以使用这个工具,打开其他的桌面,然后在其中运行程序。2.桌面在RedHatLinux9中,面板的上方就是桌面,如图所示。其中“从这里开始”相当于Windows中的“控制面板”,“root的主目录”相当于Windows桌面上的“我的文档”,而“回收站”的功能与Windows桌面的“回收站”完全一致。用户还可以将面板中的一些应用程序启动器拖拽到桌面上。,3.2GNOME桌面环境3.2.2GNOME的面板与桌面,GNOME的桌面,3.2.3GNOME设置在GNOME2.0中,前一版本GNOME中的管理工具“GNOME控制中心”被“首选项”所替代。用户可以通过单击“主菜单”“首选项”“控制中心”选项,或是命令“gnome-control-center”,打开“首选项”窗口,如图所示。,3.2GNOME桌面环境3.2.3GNOME设置,“首选项”窗口,1.屏幕保护程序屏幕保护程序是为了避免屏幕长时间打开时造成显示器损坏而设计的,应当选择适当的屏幕保护程序,并保证在设置的时间内启动,以达到保护显示器的作用。首先,双击“屏幕保护程序”图标,系统出现“ScreensaverPreferences”窗口,如图所示,从中选择适当的屏幕保护模式以及程序启动的时间等即可。,3.2GNOME桌面环境3.2.3GNOME设置,“ScreensaverPreferences”窗口,2.更变背景变更背景可以改变桌面背景的图案、图案位置、背景的显示方式以及背景颜色等,在选择后即可立即生效。在“首选项”窗口中双击“背景”图标即可打开如图所示的“背景首选项”窗口,然后根据需要设置即可。,3.2GNOME桌面环境3.2.3GNOME设置,更变背景,3.关联程序指定和Windows一样,在Linux中某些功能可以设置默认的程序来打开。在“首选项”窗口双击“首选应用程序”图标,就会出现“首选应用程序”出口提供设置,变更后立即生效。如图所示。,3.2GNOME桌面环3.2.3GNOME设置,设置默认程序,KDE是Linux提供了另一个完整的整合式桌面环境,其中包括文件管理器、窗口管理器、帮助系统、配置系统等,还有为数众多的小程序。如果Linux默认的图形桌面是GNOME,可以在终端的命令提示符下输入如下的命令,然后重启系统,进入KDE桌面,如图所示。,3.3K桌面环境,KDE桌面环境,3.3.1KDE简介KDE(KDesktopEnvironment)是目前Linux平台下的两大整合桌面环境之一,它是1996年10月由MatthiasEttrich开发的。与GNOME的最大不同在于,KDE原先是使用商业版的QTlibrary开发的,用户需要付费使用,而GNOME使用的是开放源代码的GTK库,因此为了使得KDE得到更大的发展,QTlibrary的版权进行了修改,变成了后来的QPL(QPublicLicense),KDE也被运用于一般的非商业领域。,3.3K桌面环境3.3.1KDE简介,3.3.2KDE的面板和桌面KDE也GNOME一样,在屏幕的底部也有一个贯穿桌面的面板,如图所示。在默认安装的情况下,其中包括了主菜单图标以及用来启动浏览器、电子邮件客户端、文字处理工具和其他常用工具的快速启动器。,3.3K桌面环境3.3.2KDE的面板和桌面,1.配置面板右击面板,在弹出的快捷菜单中,单击“设置面板”选项,可以打开面板的“设置-KDE控制模块”窗口,如图所示。用户可以配置面板布局、外观和面板中的任务集外观等定制自己的面板,如果需要详细的设置帮助,可以点击该窗口右下角的“帮助”按钮。,3.3K桌面环境3.3.2KDE的面板和桌面,“设置-KDE控制模块”窗口,2.KDE主菜单RedHatLinux9使用KDE桌面启动后在面板的最左方也有一个红帽子主菜单按钮,从中可以启动指定的任务,如启动程序、查找文件、配置桌面等。主菜单中还包括了许多子菜单,它们把应用程序的按照类型进行了分类,如图所示。包含的菜单项部分与GNOME的主菜单中的项目相同,不同的项目有:控制中心:打开kisdndock工具,用于配置KDE的语言、窗口管理程序、桌面环境等等。起点:单击该选项可以进入当前用户的宿主目录,类似于GNOME中的“主文件夹”。,3.3K桌面环境3.3.2KDE的面板和桌面,KDE的主菜单,主菜单按钮的旁边是几个快速启动器,包括Mozilla浏览器、Evolution电子邮件客户端和openoffice的相关组件。在KDE的应用程序启动器旁边的4个小方格,代表4个桌面,用户可以使用这个工具,打开其他的桌面,然后在其中运行程序。3.3.3KDE文件管理在KDE中可以使用Konqueror来管理系统的文件,而且Konqueror还可以作为Internet浏览器使用,并且Konqueror文件管理器允许用户在一个界面中配置KDE桌面、设置Linux系统、播放多媒体文件、浏览数码图像甚至是网上冲浪。,3.3K桌面环境3.3.3KDE文件管理,单击“主菜单”“起点”命令即可启动Konqueror文件管理器,如图所示。用户可以在左边的目录树中单击以打开相应的目录,在右边的主窗口中进行相应的文件操作,其方法与Windows中完全相同。,3.3K桌面环境3.3.3KDE文件管理,Konqueror文件管理器,在Konqueror窗口的左侧,有一个导航面板,它可以帮助用户在不必打开一个应用程序的情况下访问网页书签、查看历史记录、网络资源和文件系统,如图所示即为利用Konqueror浏览网页。另外,Konqueror还内嵌了一个媒体播放器,可以用来播放多媒体文件。,3.3K桌面环境3.3.3KDE文件管理,使用Konqueror浏览网页,Linux系统的命令行环境也称为Linux的文本模式或基于命令行的文本模式,传统的Linux的运行模式就是基于命令行的文本模式。用户可以利用命令行环境在占用较少系统资源的情况下完成所有的系统管理的任务。这种工作模式尤其适用于计算机的远程管理和服务器环境。,3.4RedHatLinux9的命令行环境,如果用户希望在文本模式下进行系统操作,那么首先必须要登录Linux的文件环境。在RedHatLinux9中,提供了4种方法进入Linux的文本模式。1.直接进入如果在RedHatLinux9安装时使用的是文本界面,或者在图形界面下安装而选择了从文本模式下登录Linux系统时,启动计算机后就会直接进入文本模式。如果安装过程中,选择了从图形界面登录系统,那么在启动计算机后,就需要修改/etc/inittab文件,才能使系统从文本模式登录。,3.4RedHatLinux9的命令行环境3.4.1启动文本模式,修改inittab文件的步骤如下:(1)依次单击“主菜单”“附件”“文本编辑器”菜单项,打开gedit文本编辑器。单击“打开”工具按钮或依次单击“文件”“打开”菜单项,打开如图的“打开文件”窗口。在文件夹列表框中单击/etc/,然后在文件列表中选择inittab文件。,3.4RedHatLinux9的命令行环境3.4.1启动文本模式,gedit打开文件窗口,(2)单击“确定”按钮,在gedit中打开inittab文件。从中找到“id:5:initdefault:”行,将其修改为“id:3:initdefault:”或者在该行的行首输入“#”(即注释掉该行),然后再输入“id:3:initdefault:”行,如图所示,保存后退出。,3.4RedHatLinux9的命令行环境3.4.1启动文本模式,修改inittab文件,(3)重启计算机,Linux系统就会进入文本模式。2.使用虚拟控制台进入Linux文本模式在前面介绍的/etc/inittab文件是Linux系统的启动配置文件,在Linux的启动过程中需要从该文件中读取相关的配置选项。而Linux又是一个多用户的操作系统,为了实现允许多个用户同时登录系统的目标,Linux在/etc/inittab文件中定义了多个虚拟控制台,默认是6个(最多允许有256个)。在图形模式下,用户如果需要在不同的虚拟控制台之间进行切换,可以使用Ctrl+Alt+Fn(n=1,2,6)组合键,使用Ctrl+Alt+F7则可以回到图形界面。在文本模式下,则可以使用Alt+Fn(n=1,2,6)组合键进行切换。此时,用户可以看到文本模式下的登录提示符“Login:”。,3.4RedHatLinux9的命令行环境3.4.1启动文本模式,如果用户无需过多的虚拟控制台,可以通过关闭多余的虚拟控制台,从而节省系统资源。关闭虚拟控制台的方法是修改/etc/inittab文件,具体步骤如下:(1)使用gedit打开/etc/inittab文件。(2)从其中找到“#Rungettysinstandardrunlevels”行,然后在下面的4:、5:、6:三行前面加上“#”(即注释掉该行),如图所示,保存后退出。,3.4RedHatLinux9的命令行环境3.4.1启动文本模式,关闭虚拟控制台,3.使用仿真终端进入Linux文本模式使用前面介绍的方法进入文本模式后,用户会出于纯命令行模式,如果希望在图形模式下使用命令行,可是依次单击“主菜单”“系统工具”“终端”菜单项,如图所示,或在桌面的空白处右击,在弹出的快捷菜单中选择“新建终端”,进入文本窗口,如图所示。,3.4RedHatLinux9的命令行环境3.4.1启动文本模式,主菜单进入仿真终端,快捷菜单进入仿真终端,4.文本模式和图形模式间间切换图形模式启动后,如果希望转入文本模式,可以在终端命令提示符下使用init3命令,随后,系统给出文本的登录提示符:“Login:”。用户输入账号和口令后就可以进入文本模式。在文本模式下可以使用init5或startx来启动图形用户模式,系统会给出登录界面,用户可以使用自己的账号和口令登录系统。3.4.2常用的文本工具RedHatLinux9的文本环境功能非常强大,很多工具必须在命令行模式下完成,如应用程序的编译安装。RedHatLinux9文本模式的命令非常丰富,下面介绍几类常用命令。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,1磁盘管理对于系统用户来说,为了合理安排磁盘空间,需要随时了解当前磁盘的使用情况。有时候还需要格式化磁盘、调整磁盘空间,基于磁盘管理的所有操作在RedHatLinux9中都有相应的命令。1)df命令用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点i和磁盘块的使用情况。命令的使用格式如下:df选项常用参数及含义如下表所示。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,dfa用于显示系统中所有文件卷的使用情况,包括虚拟的文件卷,dfT用于显示文件系统的使用情况,不包括虚拟的文件卷,其命令结果如图所示。,df常用的参数及含义,dfa和dfT命令的执行结果,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,2)du命令用于统计目录或文件所占磁盘空间的大小,该命令的执行结果与df类似,du更侧重于磁盘的使用状况。该命令的使用格式如下:du选项目录或文件名常用参数及含义如下表所示。,du常用的参数及含义,如图所示为du执行结果,不带参数时,检查当前目录。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,du执行结果,3)mkfs命令该命令相当于DOS/Windows系统中的格式化命令,用于创建指定的文件系统。使用格式如下:mkfs选项设备文件名blocks常用参数及含义如表3-6所示。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,4)mount和umount命令在文本模式下,如果需要使用CD-ROM或者U盘,此时就要首先使用mount命令将它们挂接到系统中,使用完毕后还要使用umount命令卸载。命令的使用格式如下:mount选项设备文件名挂接点umount设备文件名或挂接点mount常用参数及含义如表所示。,mkfs常用的参数及含义,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,例3.4挂接cd-rom,然后卸载。执行结果如图所示。rootmyhostroot#mounttiso9660/dev/cdrom/mnt/cdromrootmyhostroot#umount/dev/cdrom,mount常用的参数及含义,2.查看进程信息进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。RedHatLinux9是一个多任务的操作系统,通过CPU在各个任务之间进行时间片轮转实现。可以使用如下的命令来查看系统进程的详细情况。这些命令需要管理员的身份才能使用。1)ps命令该命令可以查看进程的详细状况,使用格式如下:ps选项常用参数及含义如下表所示。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,在终端命令提示符下执行psaux或psaux命令后,执行结果如图所示。,ps常用的参数及含义,ps命令回显,程序执行的结果中,共11个字段,各字段的含义如下:USER字段:进程的属主PID字段:进程号PID%CPU字段:进程的CPU占用率%MEM字段:进程内存占用率VSZ字段:虚拟内存占用量RSS字段:物理内存占用量TTY字段:运行进程的终端号STAT字段:进程状态START字段:进程的启动时间TIME字段:进程消耗的CPU时间COMMAND字段:启动进程的命令参数,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,其中,进程状态,即STAT字段,可显示内容如下:D:不可中断的睡眠状态。R:正在运行可中在队列中可过行的。S:处于休眠状态。T:停止或被追踪。:高优先级的进程N:低优先级的进程W:进入内存交换(从内核2.6开始无效)。X:死掉的进程。Z:僵尸进程。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,2)top命令该命令用来动态显示运行中的进程。与ps命令类似,都是用来显示当前系统中正在运行的进程。但是top命令能够在运行后,在指定的时间间隔更新显示信息,可以在使用top命令时加上-d来指定显示信息更新的时间间隔。如图所示。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,top命令执行的返回,在top命令执行后,可以按下按键得到对显示的结果进行排序:“M”键:根据内存使用量来排序。“P”键:根据CPU占有率来排序。“T”键:根据进程运行时间的长短来排序。“U”键:可以根据后面输入的用户名来筛选进程。“K”键:可以根据后面输入的PID来杀死进程。“q”键:退出。“h”键:获得帮助。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,在top命令执行后,可以按下按键得到对显示的结果进行排序:“M”键:根据内存使用量来排序。“P”键:根据CPU占有率来排序。“T”键:根据进程运行时间的长短来排序。“U”键:可以根据后面输入的用户名来筛选进程。“K”键:可以根据后面输入的PID来杀死进程。“q”键:退出。“h”键:获得帮助。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,3.关机命令在Linux的文本模式下,可是使用如下的命令进行系统的注销和关机。1)logout命令该命令用于系统的注销,直接在命令提示符下键入该命令即可,也可以使用Ctrl+D来实现。rootmyhostroot#logout2)halt命令默认的halt命令可以结束Linux当前所有正在运行的程序,停止所有设备,系统进入等待用户切断电源的状态。在Linux系统中绝对禁止在没有进行关机程序而直接切断主机电源。命令格式如下:halt选项常用参数及含义如下表所示。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,3)poweroff命令默认情况下,该命令用于回写缓冲区,并关闭系统,同时断开主机电源。命令格式如下:poweroff选项常用参数及含义如下表所示。,halt常用的参数及含义,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,4)init0命令命令init0也可以实现关闭系统,同时断开主机电源,因为在inittab文件中,定义了运行级别0为停机。,poweroff常用的参数及含义,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,5)reboot命令reboot命令可以用于重新启动Linux系统,格式如下:reboot选项常用参数及含义如下表所示。,reboot常用的参数及含义,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,6)shutdown命令该命令的功能强于上面给出的halt等命令,它可以实现系统注销,关机和重新启动。命令格式如下:shutdown选项常用参数及含义如下表所示。,shutdown常用的参数及含义,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,4.压缩管理1)zip和unzip命令zip格式是广泛使用的压缩格式,被普遍使用在多种操作系统中,在Linux中使用zip压缩工具可以生成.zip格式的压缩文件。其解压的工具为unzip。zip工具的使用格式如下:zip选项压缩文件被压缩文件.常用参数及含义如下表所示。,zip常用的参数及含义,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,unzip命令的使用格式如下:unzip选项压缩文件常用参数及含义如下表所示。,unzip常用的参数及含义,例3.5请将tstmod目录下的test开头的所有文件压缩形成test.zip文件,然后复制到/root目录下并解压。执行结果如图和图所示。rootmyhosttstmod#zip-3test.ziptest*rootmyhosttstmod#cptest.zip/root/test.zip;cd/rootrootmyhostroot#unziptest.zip,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,zip命令执行过程,unzip命令执行过程,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,2)gzip和gunzip命令gzip是Linux常用的压缩命令,生成的压缩文件格式是.zip,可以使用gunzip来解压。该压缩格式与zip不同的在于gzip无法实现对多个文件压缩成一个gzip文件,因此该命令通常与tar命令一起使用。zip常用的格式如下:gzip选项被压缩文件常用参数及含义如下表所示。,gzip常用的参数及含义,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,gunzip不但可以解压缩.gz格式的压缩文件,也可以解压缩zip、compress等命令压缩的文件。gunzip命令常用的格式如下:gunzip选项压缩文件常用参数及含义如下表所示。,gunzip常用的参数及含义,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,例3.6压缩/root目录中的所有文件,然后解压缩。使用gzip命令压缩/root中的文件,然后使用ls命令查看此时目录中的文件信息,如图1所示。然后使用gunzip命令解压缩,完成后使用ls命令查看目录中的文件信息,如图2所示。rootmyhostroot#gzipr*压缩当前目录下的所有文件rootmyhostroot#gunzipr*解压当前目录下的所有后缀为.gz的压缩文件,图1gzip命令执行过程,图2gunzip命令执行过程,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,3)bzip2和bunzip2命令bzip2是Linux系统中另一个压缩工具,该命令压缩的文件后缀为.bz2,可以使用bunzip2工具来解压,但是bzip2不能将多个文件压缩成一个文件,因此,bzip2工具通用也与tar工具一起使用,用来打包压缩内核文件和内核的补丁文件。bzip2命令常用的格式如下:bzip2选项被压缩的文件常用参数及含义如下表所示。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,bunzip2命令常用的格式如下:bunzip2选项需解压文件常用参数及含义如下表所示。,bunzip2常用的参数及含义,注意:tar命令的使用在第四章中将有详细的阐述。,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,5.联机帮助命令在RedHatLinux9中提供了强大的联机帮助功能,使用最广泛的联机帮助命令是man。man命令主要用于显示任何给定命令的在线帮助。常用的格式如下:man选项命令名常用参数及含义如下表所示。,man常用的参数及含义,3.4RedHatLinux9的命令行环境3.4.2常用的文本工具,在通常使用man命令的时候,不用携带选项,即可直接查询命令帮助手册获得查询命令准确的用法,man命令为了方便用户查看帮助手册,设置了如下的功能键,如表所示。,man查看帮助手册时常用的功能键,编辑器是使用计算机的重要工具之一,Linux为了方便各种用户在不同的环境下使用,提供了一系列的编辑器,包括gedit、emas和vi等,其中gedit和emacs是XWindow下的编辑器,vi可以运行于命令行模式。目前使用人数最多的就是vi编辑器。3.5.1vi概述Linux提供的全屏编辑器vi启动快,且支持鼠标,能够胜任所有的文本操作,使得用户的文本编辑更加轻松。在Linux操作系统中使用vi编辑器来处理文件的时候,会先将文件复制一份到内存缓冲区(buffer)。Vi对文本文件的编辑都会首先直接修改缓冲区的内容,再使用w命令后,才将buffer中的内容回写到磁盘文件。,3.5文本编辑器vi的使用3.5.1vi概述,vi有输入和命令两种工作模式。输入模式用于输入模式。命令模式则是用来运行一些编排文件、存档以及离开vi等操作命令。当执行vi后,首先进入命令模式,此时输入的任何字符都被视为命令。在RHL9中使用的vi是vim(viimproved)程序,它与vi完全兼容。在RHL9中vi就是到vim的软连接,即在命令行中输入vi的时候启动的就是vim,如图所示。,3.5文本编辑器vi的使用3.5.1vi概述,vi编辑器的主界面,在屏幕的左上方的是光标,在它下面是“”符号,这些符号中的内容是不会被存入文件的。整个“”符号标志的区域就是文本的输入区域,最底下的一行显示了在命令模式下输入的命令或是当前编辑的文本的信息。图中还显示了vi版本的信息,并说明vi是免费的。vi有两种工作模式:命令模式和输入模式。进入vi时默认的模式就是命令模式。在命令模式下,用户所有的输入都被解释成命令,并显示在最下面一行,而不会输入到屏幕的文本输入区域(就是“”符号所在的区域)。,3.5文本编辑器vi的使用3.5.1vi概述,在命令模式下,可以使用如下的两个键进入文本输入模式:a:在当前的光标后面添加文本。A:在当前光标所在行的行尾添加文本。i:在当前的光标前面添加文本。I:在当前光标所在行的行首添加文本。o:在当前光标所在行的下方添加一行,并且在新加行的行首添加文本。在输入模式下如果用户希望回到命令模式的时候,只能在输入模式下使用Esc键切换到命令模式,之后会在屏幕底部出现光标等待输入命令。,3.5文本编辑器vi的使用3.5.1vi概述,3.5.2使用vi编辑文档1.新建一个文档在Linux的终端命令主提示符下输入vi后可以打开其主界面,然后按下“a”键,进入输入模式,然后输入文本,如图所示。可以使用Enter键来换行,使用Backspace键删除前面的文字。文本输入完成以后,按下“Esc”键切换到命令模式。为了保存输入的内容,在命令模式下输入“:wvi_test”,然后按Enter键,此时vi会新建一个vi_test文件,将文本区输入的内容写入该文件。在命令行模式下输入“:q”(引号内的部分)并按Enter键,退出vi,并回到shell命令提示符。,3.5文本编辑器vi的使用3.5.2使用vi编辑文档,在Linux的终端命令主提示符下输入vi后可以打开其主界面,然后按下“a”键,进入输入模式,然后输入文本,如图所示。可以使用Enter键来换行,使用Backspace键删除前面的文字。文本输入完成以后,按下“Esc”键切换到命令模式。为了保存输入的内容,在命令模式下输入“:wvi_test”,然后按Enter键,此时vi会新建一个vi_test文件,将文本区输入的内容写入该文件。在命令行模式下输入“:q”(引号内的部分)并按Enter键,退出vi,并回到shell命令提示符。,3.5文本编辑器vi的使用3.5.2使用vi编辑文档,保存文件到vi_test,2.打开一个文件使用vi打开文件的方法很简单,在vi命令后面跟上文件名,然后按Enter键即可,如:rootmyhostroot#vivi_test由于没有指定路径,vi程序在默认的路径,即当前目录中查找vi_test,用户也可以为其指定路径。如果vi_test文件不存在,此时会新建一个vi_test文件。如果vi_test确实存在,就会被读入缓冲区,并在屏幕上显示出来,如图。,3.5文本编辑器vi的使用3.5.2使用vi编辑文档,用vi打开vi_test文件,此时,会在底部的状态行显示“vi_test已转换3L,105C”,表示vi_test已被读入缓冲区,共3行105个字符。按下“a”键进入输入模式,底部的状态行显示如图所示。,3.5文本编辑器vi的使用3.5.2使用vi编辑文档,vi底部的状态行,如果用户此时按下的是“i”键,也会进入输入模式,但是这两种方式是有区别的:“a”表示在当前光标后面插入文字;“i”表示在当前光标前面出入文字。,3.打开多个文件vi能够在同一个窗口中一次打开多个文件,打开多个文件的方法是在终端的命令主提示符下输入:rootmyhostroot#vivi_filevi_test在输入上述命令后按Enter键,vi将第一个文件vi_file读入缓冲区,用户可以在终端中输入“:next”以编辑下一个文件,这里是vi_test。此时vi虽然同时打开了多个文件,但是某一时刻却只能编辑一个文件。在命令模式下输入“:previous”或“:prev”可以切换到前一个文件。,3.5文本编辑器vi的使用3.5.2使用vi编辑文档,vi还可以在多个窗口中打开多个文件,如在终端命令主提示符下输入如下命令,打开如图所示的文本,不过需要给vi程序传递一个参数-o。rootmyhostroot#vi-ovi_filevi_test,3.5文本编辑器vi的使用3.5.2使用vi编辑文档,在这种模式下,有两个两条将屏幕分成上下两个部分,上半部分是vi_file文件,下半部分是vi_test文件,两条上显示对应的文件名。前面所讲的对于文件的操作对于打开多个文件同样适用。,4.vi的撤销功能和很多基于图形的编辑器一样vi也提供撤销功能,对于一个编辑器来说,提供撤销功能是必要的。用户可以在命令模式下输入“:u”后按Enter键,就可以撤销上一次操作。在vi中,撤销功能每一次撤销
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年党章知识竞赛必考题及答案
- (2025年)黑龙江省牡丹江市全国计算机等级考试网络技术预测试题含答案
- 循环系统护理试题(含答案)
- 护理查对制度试题及标准答案
- 2024年急性精神科科N2-N4护士理论知识考核试题(含答案)
- 2024年山东“安全生产月”知识主题试题附参考答案
- 2024年全国RDPAC资格认证考试题库(附含答案)
- 2025年育婴师三级(高级育婴师)从业资格证考试内容及答案
- 标准基础知识培训课件教学
- 化验室业务培训课件模板
- 硬膜外血肿护理课件
- 农村饮水安全巩固提升
- 哺乳期乳房内化脓介绍演示培训课件
- 工贸隐患判定和标准化检查清单
- 卵巢过度刺激综合征(OHSS)
- 基因与DNA的关系
- 金属材料凝固原理与技术PPT完整版全套教学课件
- 火电机组检修全过程规范化管理1课件
- C919飞机试飞机组机务培训-动力装置课件
- 配电箱产品质量保证书
- 职业卫生专业技术人员-第二类辐射防护评价与检测考试参考题库(含答案)
评论
0/150
提交评论