版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第9章Linux应用基础篇学习目标和学习要点9.1RedHatLinux9的安装9.2Linux的基本使用和设置9.3Linux文件操作命令9.4Linux目录操作命令9.5Linux进程管理操作命令第2部分集中实训环节第9章Linux应用基础篇返回到目录掌握:Linux的安装、登录、和关闭,Linux的基本使用和配置。理解:Linux文件、目录的操作,进程管理中的前三个命令。了解:本章剩余内容及Linux其他操作命令。[本章学习要点]
应在上机实践中实际操作本章内容,并了解其他的Linux命令。第9章Linux应用基础篇[本章学习目标]返回到本章9.1RedHatLinux9的安装9.1.1RedHat9的硬件需求9.1.2安装前的准备9.1.3RedHat9安装的步骤9.1.4RedHatLinux9.0的登录和关闭第9章Linux应用基础篇返回到本章安装RedHatLinux9所需要的最低硬件要求如下:1.CPU
要求至少是Pentium系列的CPU,且在文本模式下要求Pentium200及以上;在图形化模式下要求PentiumⅡ400及以上。2.硬盘空间根据用户所选择的不同安装方式,所需要硬盘空间也不相同。当用户采用定制最少安装时,硬盘空间至少需要450MB;当用户采用安装服务器时,硬盘空间至少需要850MB;当用户采用安装个人桌面时,硬盘空间至少需要1.7GB;当用户采用安装工作站时,硬盘空间至少需要2.1GB;当用户采用定制全部安装时,硬盘空间需要至少5.0GB3.内存当以文本方式安装RedHatLinux9时,内存至少需要64MB;当以图形化方式安装RedHatLinux9时,内存至少需要128MB。第9章Linux应用基础篇9.1.1RedHat9的硬件需求返回到本节1.硬件兼容性在安装RedHatLinux9之前一定要检测计算机的硬件兼容性。最新的硬件支持列表可在下面的网址中查到:http:///hcl/2.磁盘空间在安装RedHatLinux9之前,要确定计算机上的磁盘空间足够大。3.安装类型在安装RedHatLinux9之前,用户要确认使用哪种安装类型。RedHatLinux9提供下列安装类型:(1)个人桌面(2)工作站(3)服务器(4)定制(5)升级第9章Linux应用基础篇9.1.2安装前的准备返回到本节要从光盘安装RedHatLinux,首先要把计算机的引导程序设置为光盘启动,然后把RedHatLinux9的三张安装光盘的第一张放入光盘驱动器,重新启动计算机,这时安装盘会自动引导计算机开始安装RedHatLinux9。在所出现的前几个界面中,只需要简单的按“Next”按钮即可,接下来的安装步骤如下:(1)语言选择:当安装引导程序显示图9-1所示的对话框时,使用鼠标选择想在安装中所使用的语言。图9-1语言选择第9章Linux应用基础篇9.1.3RedHat9安装的步骤
返回到本节(2)键盘配置:在图9-2中,使用鼠标来选择要在本次安装中和今后用在系统默认的键盘布局类型(本例选择美国英语式),选定后单击“下一步”进入鼠标配置。要在安装结束后改变键盘类型,可在shell提示下键入“redhat-config-keyboard”命令来启动键盘配置工具。如果不是根用户,系统会提示输入根口令再继续。图9-2键盘配置第9章Linux应用基础篇返回到本节(3)鼠标配置:在图9-3中,为系统选择正确的鼠标类型。如果找不到确切的匹配,选择一种与系统兼容的鼠标类型。选定后单击“下一步”来继续。要在安装结束后改变鼠标配置,可在shell提示下键入“redhat-config-mouse”命令来启动鼠标配置工具。要把鼠标配置成左手用鼠标,请重新设置鼠标按钮的顺序。方法是:重新引导系统后,在shell提示下键入“gpm-B321”。图9-3鼠标配置第9章Linux应用基础篇返回到本节(4)选择安装还是升级:如果安装程序在系统上检测到从前安装的RedHatLinux版本,“升级检查”窗口就会自动出现。要在系统上执行RedHatLinux9的新安装,在图9-四中选择“执行RedHatLinux的新安装”,然后点击“下一步”。图9-4升级检查第9章Linux应用基础篇返回到本节(5)安装类型:选择要执行的安装类型,如图9-5。RedHatLinux9允许选择最符合需要的安装类型。这里选择“定制”,然后单击“下一步”按钮。图9-5安装类型第9章Linux应用基础篇返回到本节(6)磁盘分区设置:分区允许将硬盘驱动器分隔成独立的区域,每个区域都如同是一个单独的硬盘驱动器。如果运行不止一个操作系统,分区将特别有用。在图9-6中,可以选择自动分区,或者使用DiskDruid来手工分区。这里选择手工分区,然后单击“下一步”按钮。图9-6磁盘分区设置第9章Linux应用基础篇返回到本节(7)为系统分区:图9-7是为安装Linux系统而建立的系统分区。在图9-7中提供了对硬盘的图形化表示。用户可单击鼠标来突出显示图形化表示中的某一字段。双击鼠标来编辑某个现存的分区或从现存空闲空间中创建分区。在图9-7中可看到“drive”名称(如/dev/had,显示了该硬盘的几何属性,其中的三个数字分别代表硬盘的柱面、磁头和扇区数量),以及被安装程序检测到的硬盘驱动器“model”。图9-7安装Linux系统而建立的系统分区第9章Linux应用基础篇返回到本节在手工分区的窗口中有一些按钮,可用来改变一个分区的属性(例如文件系统类型和挂载点),还可用来创建RAID设备。这些按钮的名称及说明如下。新建:用来创建一个新的分区。当选择后,会出现一个对话框就,其中包括的字段(如挂载点和大小)都必须被填写。编辑:用来修改目前在“分区”部分中选定的分区属性。选择“编辑”打开一个对话框。部分或全部字段可被编辑,这要依据分区信息是否已被写入磁盘而定。还可以编辑图形化显示所表示的空闲空间,从而在那个空间内创建一个新分区。既可以先选择空闲空间,然后单击“编辑”按钮,也可以双击空闲空间来编辑它。删除:用来删除目前在“当前磁盘分区”部分中所选中的分区,用户会被要求确认对分区的删除。重设:用来把DiskDruid恢复到它的初始状态。如果用户进行重设分区,那用户所做的所有改变将会丢失。
RAID:用来给部分或全部磁盘分区提供冗余性。它仅对有使用RAID经验的用户适用。
LVM:允许用户创建一个LVM逻辑卷。LVM(逻辑卷管理器)所扮演的角色是用来表现基本物理贮存空间的简单逻辑视图。LVM管理单个物理磁盘或者更确切地说,磁盘上的单个分区。第9章Linux应用基础篇返回到本节在分区层次之上的信息是代表用户正创建分区的标签。这些标签定义如下:设备:该字段显示分区的设备名。挂载点/RAID/Volume:挂载点是文件卷在目录层次内存在的位置;文件卷在此位置上被“挂载”。如果某个分区存在,但还没有设立,那么需要为其定义挂载点。双击分区或单击“编辑”按钮来为其定义挂载点。类型:该字段显示了分区的类型(例如,ext2,ext3或vfat)。格式化:该字段显示了正创建的分区是否会被格式化。大小(MB):该字段显示了分区的大小(MB)。开始:该字段显示了分区在硬盘上开始的柱面。结束:该字段显示了分区在硬盘上结束的柱面。第9章Linux应用基础篇返回到本节(8)添加分区:如果用户想增加一个新分区,可在图9-7中选择“新建”按钮,打开一个如图9-8所示的对话框,此对话框的说明如下:图9-8添加分区第9章Linux应用基础篇返回到本节挂载点:输入分区的挂载点。例如,如果这个分区是根分区,输入“/”;如果是/boot分区,输入“/boot”等等。还可以使用下拉菜单来为系统选择正确的挂载点。文件系统类型:使用下拉菜单,选择用于该分区的合适的文件系统。关于文件系统类型的详情,请参阅表9-1。类型说
明ext2ext2文件系统支持标准
Unix文件类型(常规文件,目录,符号链接等),还提供了分派长至
255个字符文件名的能力。RedHatLinux7.2之前的版本默认使用
ext2文件系统ext3ext3文件系统是基于
ext2文件系统之上的,它有一个主要优点
—
登记。使用登记的文件系统减少了崩溃后恢复文件系统所花费的时间,因为它没有必要运行
fsck[1]来检查文件系统。
ext3文件系统会被默认选定物理卷(LVM)创建一个或多个物理卷(LVM)分区允许用户创建一个
LVM逻辑卷软件
RAID创建两个或多个软件
RAID分区允许用户创建一个
RAID设备交换空间交换分区被用于支持虚拟内存。换一句话说,如果存放的系统正处理的数据所需的内存不够时,这些数据就会被写到用户的交换分区上vfatVFAT文件系统是一个
Linux文件系统,它与
MicrosoftWindows的
FAT文件系统的长文件名兼容表9-1Linux文件系统类型第9章Linux应用基础篇返回到本节允许的驱动器:这个字段包括在系统上安装的硬盘列表。如果一个硬盘被选中,那么在该硬盘上可以创建想要的分区。大小(MB):输入分区的大小(MB)。注意,该字段从100MB开始;若不改变,创建的分区将只有100MB大。附加的大小选项:选择是否要将分区保留为固定大小,允许它“扩大”(使用硬盘驱动器上的可用空间)到某一程度,或允许它“扩大”到使用全部硬盘驱动器上可用的剩余空间。如果选择“指定空间大小(MB)”,必须在这个选项右侧的字段内给出大小限制。这会允许在硬盘驱动器上保留一定的空间以便将来使用。强制为主分区:选择所创建的分区是否应为硬盘上的四个主分区之一。如果没有选择,所创建的分区将会是一个逻辑分区。检查磁盘坏块:检查磁盘坏块能够定位磁盘上的坏块,并将其列表以防今后被使用,从而帮助防止数据丢失。如果想在格式化每一个文件系统时检查磁盘坏块,请确定此选项被选。选择“检查磁盘坏块”可能会明显增加安装的时间。多数新型的硬盘驱动器容量都很庞大,检查坏块可能会花很长一段时间;时间长短要依硬盘驱动器的大小而定。第9章Linux应用基础篇返回到本节当添加完毕后,重新回到图9-7所示对话框。还可对分区通过编辑和删除按钮进一步对磁盘进行分区。如果分区结束,在图9-7中单击“下一步”按钮,打开引导装载程序配置对话框,如图9-9所示。图9-9引导装载程序配置第9章Linux应用基础篇返回到本节(9)引导装载程序配置:默认情况下,引导装载程序被安装到第一块磁盘的MBR(主引导记录)上,一般无需更改。(10)网络配置:如果没有网络设备,用户将看不到这个屏幕。如果有网络设备但还没有配置联网,现在可配置它,如图9-10所示。安装程序会自动检测到所拥有的任何网络设备,并显示在“网络设备”列表中。现选择以后再配置,直接单击“下一步”按钮。图9-10网络配置第9章Linux应用基础篇返回到本节(11)防火墙配置:RedHatLinux为增加系统安全性提供了防火墙保护。如图9-11所示,RedHatLinux的防火墙有三个安全级别:高级:系统就不会接受那些没有被具体指定的连接(除了默认设置外)。中级:防火墙将不准许访问某些资源。访问下列资源是默认不允许的:低于1023的端口、NFS服务器端口(2049)、为远程X客户机设立的本地X窗口系统显示、X字体服务器端口。无防火墙:给予完全访问权并不做任何安全检查。建议使用“中级”防火墙,并且可以选择“信任设备”和允许访问的服务,选择后单击“下一步”继续。图9-11防火墙配置第9章Linux应用基础篇返回到本节(12)语言支持的选择:Linux系统上可以安装并支持多种语言。必须选择一种语言作为默认语言。当安装结束后,系统中将会使用默认语言。如果选择安装了其他语言,可以在安装后改变默认语言。如图9-12所示。图9-12语言支持第9章Linux应用基础篇返回到本节(13)时区设置:可以通过选择计算机的物理位置,或者指定时区和通用协调时间(UTC)间的偏移来设置时区。请注意屏幕上端的两个标签,如图9-13所示。这里选择“亚洲/上海”,并单击“下一步”按钮。图9-13时区选择第9章Linux应用基础篇返回到本节(14)设置根口令:设置根账号及其口令是安装过程中最重要的步骤之一。根账号与用在WindowsServer2000机器上的管理员账号类似。根账号被用来安装软件包,升级RPM,以及执行系统维护工作。作为根用户登录可对系统有完全的控制权。在图9-14中要两次输入超级用户(root用户)的口令。图9-14设置根口令第9章Linux应用基础篇返回到本节(15)选择软件包组:当分区被选定并按配置格式化后,便可以选择要安装的软件包了。如果选择的是定制安装,安装程序将会自动选择多数软件包,如图9-15所示。如果想要选择所有组件,在定制安装中选择“全部”(在组件列表的结尾处),这样会安装包括在RedHatLinux中的所有软件包。这里选择安装全部软件包组,并单击“下一步”按钮。图9-15选择软件包组第9章Linux应用基础篇返回到本节(16)准备安装:应该看到一个安装RedHatLinux做准备的界面。当重新引导系统后,一份完整的安装日志可在/root/install.log中找到,以备今后参考。要取消安装进程,按计算机的重新启动按钮,或者使用“Control+Alt+Delete”组合键来重新启动计算机。这是可以安全取消并重新引导系统的最后机会,一旦用户按下“下一步”按钮,分区将会被写入,软件包将会被安装。(17)安装软件包:到了这一步,在所有软件包被安装之前将不必进行任何操作,如图9-16所示。安装的快慢与所选择的软件包数量和计算机的速度有关。当安装完成后,会出现如图9-17所示的创建引导盘对话框。图9-16安装软件包图9-17创建引导盘第9章Linux应用基础篇返回到本节(18)创建引导盘:要创建一张引导盘,可在软盘驱动器内插入一张空白的、已格式化的磁盘,然后单击“下一步”按钮。(19)视频卡配置:安装程序现在将会列出一个视频卡列表,以供选择。系统自动检测显卡的类型,如图9-18所示。如果系统检测不正确,可以自行选择,否则直接单击“下一步”按钮即可。图9-18视频卡设置第9章Linux应用基础篇返回到本节(20)配置显示器:安装程序会提供一个显示器列表,如图9-19所示。既可以使用自动检测到的显示器,也可以在这个列表中另选一个。安装程序为系统建议的水平和垂直频率范围也显示在显示器列表之下。如果断定所选的显示器或频率数值不正确,可以单击“恢复原值”按钮来返回到建议的设置中。当显示器配置完毕后,单击“下一步”图9-19显示器选择第9章Linux应用基础篇返回到本节(21)定制配置:为X配置选择正确的色彩深度和分辨率。如果执行的是定制或服务器安装,还可以选择在安装结束后,要将系统引导入文本还是图形化环境。如图9-20所示。图9-20配置色彩深度和屏幕分辨率(22)安装完成安装程序会提示做好重新引导系统的准备。如果安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)在重新引导时没有被自动弹出,请记住取出它们。第9章Linux应用基础篇返回到本节1.登录使用RedHatLinux系统的一个前提条件是登录。
Linux系统有普通用户和超级用户之分,普通用户的用户名是任意的,而超级用户的用户名是“root”。Linux系统是严格区分大小写的,无论是用户名、文件名、设备名都是如此。图9-21为RedHatLinux9的登录界面显示,在此输入用户名“root”,按回车键,打开输入密码对话框。在此对话框中,输入用户在安装Linux系统时所设置的超级用户口令,即在图9-14中所输入的口令。当口令输入完毕后,按回车键进入RedHatLinux9.0图形化界面,如图9-22所示。图9-21RedHat9.0登录界面图9-22第一次使用RedHatLinux9的图形界面第9章Linux应用基础篇9.1.4RedHatLinux9.0的登录和关闭
返回到本节2.注销如果想切换用户登录,可采用注销当前图形化桌面会话。操作的方法如下。(1)依次选择“主菜单→注销”命令。(2)在打开的对话框中,选择“注销”选项,打开如图9-23所示的确认对话框,然后单击“确定”按钮。如果想保存桌面的配置或者还在运行的程序,选中“保存当前设置”复选框。3.关机和重新启动在切断计算机电源之前一定要关闭RedHatLinux,决不能不执行关机进程就切断计算机的电源,这样做会导致未存盘数据的丢失或者损害系统。关切和重新启动的方法如下:(1)依次选择“主菜单→注销”命令。(2)在打开的对话框中,选择“关机”或“重新启动”选项,然后点击“确定”按钮,即可完成关机或重新启动操作。图9-23“注销”对话框第9章Linux应用基础篇返回到本节9.2Linux的基本使用和设置9.2.1显示属性的设置9.2.2配置日期和时间9.2.3软盘和光盘的使用9.2.4打印机的安装与设置第9章Linux应用基础篇返回到本章1.改变桌面背景(1)在Linux桌面上单击鼠标右键,在弹出的快捷菜单中选择“改变桌面背景”命令,打开如图9-24所示的界面。图9-24背景首选项第9章Linux应用基础篇9.2.1显示属性的设置返回到本节(2)在图9-24中,单击“选择图片”下的按钮,打开图9-25所示的选择图片对话框。图9-25选择图片(3)在图9-25中,通过选择不同的文件夹下的不同图片,来选择一个满意的背景图片,然后单击“确认”按钮,返回到图9-24的对话框。(4)可进一步对背景图片进行居中、缩放、拉伸等处理。第9章Linux应用基础篇返回到本节(5)当选择无图片时,可通过“背景网格”,以及左测和右测的颜色来设置背景。(6)设置完成后,单击“关闭”按钮,桌面显示如图9-26所示。图9-26修改后的Linux桌面第9章Linux应用基础篇返回到本节2.显示设置在此设置中可对显示分辨率、显示器的类型及显卡进行设置,具体的方法如下:(1)依次选择“主菜单→系统设置→显示”,打开如图9-27所示的显示设置对话框。在此对话框中,用户可选择设置“分辨率”、“色彩深度”。(2)单击“高级”选项卡,打开如图9-28所示的显示高级设置,还可对显示器的类型、物理分辨率以及视频卡进行设置。图9-27显示设置图9-28高级显示设置(3)设置完成后,单击“确定”按钮。第9章Linux应用基础篇返回到本节时间和日期属性工具允许用户改变系统日期和时间;设置系统使用的时区以及设置网络时间协议(NTP)守护进程来与时间服务器的系统时钟同步。设置方法如下:(1)依次选择“主菜单→系统设置→日期&时间”,或在shell(如XTerm
或GNOME终端)提示下键入redhat-config-date
命令。(2)在打开的图9-29中,可通过给出的界面来修改年、月、日、时、分、钞。改变方法如下所述。要改变日期,使用箭头左右移动月份来改变月份;使用箭头左右移动年份来改变年份,然后单击星期中的日期来改变星期中的日期。要改变时间,使用上下箭头按钮,它们在“时间”部分中的“小时”、“分钟”和“秒钟”旁边。图9-29日期时间修改第9章Linux应用基础篇9.2.2配置日期和时间返回到本节(3)单击图9-29中的“时区”选项卡,打开图9-30,可对安装过程中的时区进行重新设置。(4)在单击“确定”按钮之前,前面的所有设置都不会生效。当确认设置完毕后,单击“确定”按钮。图9-30时区设置第9章Linux应用基础篇返回到本节1.软盘的使用(1)挂载和卸载软盘在使用软盘之前,它一定要先被挂载。要挂载软盘,首先要把软盘插入到软盘驱动器,然后在终端提示下键入“mount/mnt/floppy/”。当该软盘的文件系统被挂载到“/mnt/floppy”目录中时,软盘驱动器的指示灯应该闪动。可以通过使用“cd/mnt/floppy/”命令转换到相应目录里来存取软盘上的内容。还可以在系统桌面上单击鼠标右键,从弹出的快捷菜单中选择“磁盘→软驱”。这也会挂载软盘并添加了一个桌面图标,双击这个图标会展示软盘内容。软盘被挂载后便可以用来写入或复制文件。可以像在硬盘中一样从中打开、储存和复制文件。当完成了软盘上的任务后,在把它从驱动器中取出之前,应该先卸载它。关闭所有可能还在使用软盘上文件的程序或展示软盘内容的程序,然后在终端提示下键入以下命令:#umount/mnt/floppy/第9章Linux应用基础篇9.2.3软盘和光盘的使用
返回到本节(2)在MS-DOS软盘上存放Linux文件要把Linux机器上的文件复制到MS-DOS格式化的软盘上,以便使Windows机器能够读取它,应该使用gfloppy工具和MS-DOS(FAT)文件系统来格式化软盘,然后把它挂载到Linux。使用以下命令来复制文件(把filename替换为要复制的文件名):#cpfilename/mnt/floppy最后,便可以卸载软盘并把它从驱动器中取出。(3)格式化软盘要格式化软盘可启动gfloppy,方法是:依次选择“主菜单→系统工具→软盘格式化”;或在终端提示下,键入“/usr/bin/gfloppy”,打开如图9-31所示对话框。插入软盘,按需要来改变gfloppy
中的设置;然后单击“格式化”按钮。当格式化结束后,就可以取出软盘,然后关闭gfloppy
程序。图9-31gfloppy工具格式化软盘第9章Linux应用基础篇返回到本节2.光盘的使用(1)在文件管理器中使用光盘按照默认设置,光盘会被自动挂载,文件管理器还会打开一个窗口向用户展示该光盘的内容。另外,桌面上还会出现一个光盘图标,可以使用这个图标来卸载和弹出光盘。用鼠标右键单击该图标可以看到所有可用的选择项。(2)在终端提示下使用光盘用户还可以手工地在shell提示下挂载和卸载光盘。在光盘驱动器内插入一张光盘,打开终端,然后键入以下命令:#mount/mnt/cdrom
这样,光盘就会被挂载,便可以使用文件管理器来管理它了,还可以通过单击桌面上的主目录图标,并在“位置栏内”键入“/mnt/cdrom”来访问光盘。当光盘使用完毕后,在把它从驱动器内取出之前必须要先卸载它。关闭所有使用光盘的应用程序或文件管理器,然后在终端提示下键入以下命令:#umount/mnt/cdrom
这样,便可以从光盘驱动器上按弹出按钮安全地取出光盘。第9章Linux应用基础篇返回到本节RedHatLinux包括了一个用来配置本地和远程打印机的图形化工具。有两种方式打开打印机的图形化配置工具,方法如下:(1)依次选择“主菜单→系统设置→Printing”;(2)双击桌面上的“从这里开始”图标,选择“系统设置”,然后在打开的对话框中选择“Printing”。1.添加本地打印机(1)要添加并行端口或USB端口的本地打印机,单击打印机配置工具主窗口上的“新建”按钮。一个如图9-32所示的窗口就会出现,单击“前进”按钮,打开如图9-33所示的对话框。图9-32开始添加打印机第9章Linux应用基础篇9.2.4打印机的安装与设置
返回到本节(2)在如图9-33所示的窗口中,在“名称”后的文本框中输入一个独特名称。打印机名称不能包含空格,必须以字母开头。打印机名称可以包含字母、数字、短线(-)和下画线(_)。还可以输入关于打印机的简短描述,其中可以包含空格。(3)名称输入完毕后,单击“前进”按钮,打开如图9-34所示的窗口。从“选择队列类型”中选择“本地连接”,然后选择设备。这个设备通常是/dev/lp0(并行打印机)或/dev/usb/lp0(USB打印机)。如果列表中没有设备,单击“重扫描设备”来重新扫描计算机或单击“定制设备”来手工指定它。图9-33输入打印机队列名称图9-34选择打印队列类型及设备第9章Linux应用基础篇返回到本节(4)选择了打印机的队列类型后,下一步就是选择打印机型号。单击“前进”按钮,打开如图9-35所示的打印机型号对话框。图9-35选择打印机型号如果打印机没有被自动检测到,从列表中选择它。(5)选择后,单击“前进”按钮,进入到打印机配置的最后一步,即确认打印机配置。在主窗口中单击“应用”按钮来保存改变并重新启动打印机守护进程。第9章Linux应用基础篇返回到本节2.打印测试页要打印测试页,从打印机列表中选择想试验的打印机,然后从图9-36中的“测试”下拉菜单中选择合适的测试页。3.修改现存打印机从打印机列表中选择要编辑的打印机,然后单击“编辑”按钮,会出现如图9-37所示的带活页标签的窗口。该窗口包含选中打印机的当前值。进行了必要改变后,单击“确定”按钮。单击打印机配置工具主窗口中的“应用”来保存改变并重新启动打印机守护进程。图9-36打印测试页图9-37修改打印机第9章Linux应用基础篇返回到本节4.管理打印机在GNOME桌面环境下,有以下几种打开打印机管理器的方法。(1)单击面板上的「打印机管理器」图标来启动GNOME打印管理器;(2)依次选择“主菜单→系统工具→打印管理器”;(3)打开如图9-38所示的打印机管理器对话窗口。在该对话框中,双击一个已配置的打印机来查看打印假脱机,如图9-39所示要取消在GNOME打印管理器中列出的某一作业,可从列表中选择该作业,然后选择“编辑”菜单下的“取消文档”命令。图9-38GNOME打印机管理器图9-39显示打印作业列表第9章Linux应用基础篇返回到本节9.3Linux文件操作命令9.3.1文件显示命令9.3.2查找、排序及显示指定文件内容的命令9.3.3比较文件内容的命令9.3.4复制、删除和移动文件的命令9.3.5文件内容统计命令9.3.6命令的输入和输出第9章Linux应用基础篇返回到本章显示指定工作目录中所包含内容的指令是ls,相当于DOS系统下的dir命令。该命令的使用方式如下:ls[选项][文件目录列表]ls命令中的常用选项如下:
-a:显示所有文件及目录(ls规定将文件名或目录名中开头为"."的视为隐藏档,不列出);
-c:按列输出,纵向排序;
-x:按列输出,横向排序;
-l:除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出;
-t:根据文件建立时间的先后次序列出;
-A:同-a,但不列出"."(目前目录)及".."(父目录);
-X:按扩展名排序显示;
-R:递归显示下层子目录;
--help:显示帮助信息;
--version:显示版本信息第9章Linux应用基础篇9.3.1文件显示命令返回到本节文件类型的字符表示文件的权限,权限由三个字符串组成,这三个字符串分别表示:该文件所有者的权限、组中其他人的权限和系统中其他人的权限;每个字符串又由三个字符组成,依次表示对文件的读(用字符r表示)、写(用字符W表示)和执行权限(用字符x表示)。当用户没有相应的权限时,该权限的对应位置用短线“-”来表示。例如:drwxr-x---
表示的含义是:d表示这条信息是目录;目录拥有者的权限是rwx(表示有读、写和执行权限);组中其他人对该目录的权限是r-x(表示有读和执行权限,没有写权限),系统中其他人对该目录的权限是---(表示读、写和执行权限都没有)。当目录或所显示内容太多时,即在一屏显示不了,可以使用管道进行分屏,这里用“|more”命令。当一屏显示完毕后,按回车键或空格键可以继续显示下面的内容,按q键结束分屏显示,回到命令行显示状态。在/etc/profile文件内加入下面这行后,
aliasls="ls--color"
下次启动终端并使用ls命令后,将显示彩色的目录列表。第9章Linux应用基础篇返回到本节1.查找文件在Linux系统中查找文件的命令通常为find命令。find命令的语法格式如下:#find[目录列表][匹配标准]在命令语法格式中有如下两个参数。目录列表:希望查询文件或文件集的目录列表,目录间用空格分隔。匹配标准:希望查询文件的匹配标准或说明。详细的匹配标准如表9-2所示。表9-2find命令匹配标准第9章Linux应用基础篇9.3.2查找、排序及显示指定文件内容的命令
返回到本节表达式说明-name文件告诉find要找什么文件;要找的文件包括在引号中,可以使用通配符(*和?)-perm模式匹配所有模式为指定数字型模式值的文件。不仅仅是读,写和执行,所有模式都必须匹配。如果在模式前是负号(-),表示采用除这个模式外的所有模式-typex匹配所有类型为x的文件。x是c(字符特殊),b(块特殊),d(目录),p(有名管道),l(符号连接),s(套接文件)或f(一般文件)-linksn匹配所有连接数为n的文件-sizen匹配所有大小为n块的文件(512字节块,若k在n后,则为1K字节块)-user用户号匹配所有用户序列号是前面所指定的用户序列号的文件,可以是数字型的值或用户登录名-atimen匹配所有在前n天内访问过的文件-mtimen匹配所有在前n天内修改过的文件-newer文件匹配所有修改时间比file文件更新的文件-print显示整个文件路径和名称。一般来说,都要用-print,如果没有这个参数,则find命令进行所要求的搜索是没有显示结果的第9章Linux应用基础篇返回到本节(1)通过文件名查找知道了某个文件的文件名,却不知道它存于哪个目录下,此时可通过查找命令找到该文件,使用命令如下:#find/-namehttpd.conf-print(2)根据部分文件名查找当要查找某个文件时,不知道该文件的全名,只知道这个文件包含几个特定的字母,这时在查找的文件名中给出通配符“*”、“?”,使用查找命令也可找到相应文件。例如:#find/–name*http*-print(3)根据文件的特征查询如果仅知道某个文件的大小、修改日期等特征也可使用find命令把该文件查找出来。例如,知道一个文件尺寸小于2500B,可使用如下命令查找:#find/etc–size-2500c-print第9章Linux应用基础篇返回到本节2.显示文本文件内容显示文本文件内容的命令是cat命令,用来将文件的内容显示到终端上,其命令语法如下:cat[选项]文件列表命令中的参数说明如下:常用选项如表9-3所示文件列表:这是要连接文件的选项列表。如果没有指定文件或连字号(-),就从标准输入读取。表9-3cat命令常用选项选
项说
明-b计算所有非空输出行,开始为1-e在每行末尾显示$符号-n计算所有输出行,开始为1-s将相连的多个空行用单一空行代替第9章Linux应用基础篇返回到本节3.查找文件内容查找文件内容的命令是grep命令。该命令可以在指定文件中查找到与给出模式相匹配的内容,其使用的语法如下:grep[选项]匹配字符串文件列表命令中的参数说明如下:选项如表9-4所示。文件列表:可选的、用空格分隔的文件列表,用于查询给出的串或正则表达式。若该参数为空,则查询标准输入。匹配字符串:希望在文件中查到的串。查找的各文件之间可用空格分隔。表9-4grep命令的常用选项选项说
明-v列出不匹配串或正则表达式的行-c对匹配的行计数-l只显示包含匹配的文件的文件名-h抑制包含匹配文件的文件名的显示-n每个匹配行只按照相对的行号显示-i产生不区分大小写的匹配,缺省状态区分大小写第9章Linux应用基础篇返回到本节4.排序命令sort命令的功能是对文件中的各行进行排序。sort命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命令将继续比较这两行的下一字符,如果还相同,再继续向下进行比较。该命令的语法格式如下:sort[选项]文件说明:sort命令对指定文件中所有的行进行排序,并将结果显示在标准输出上。如不指定输入文件或使用“-”,则表示排序内容来自标准输入。sort排序是根据从输入行抽取的一个或多个关键字进行比较来完成的。排序关键字定义了用来排序的最小的字符序列。缺省情况下以整行为关键字按ASCII字符顺序进行排序。第9章Linux应用基础篇返回到本节1.comm命令如果想对两个有序的文件进行比较,可以使用comm命令。该命令的使用语法如下:comm[-123]file1file2说明:该命令是对两个已经排好序的文件进行比较,其中file1和file2是已排序的文件。2.diff命令diff命令用于比较两个文件内容的不同,其命令语法格式如下:diff[参数]原文件目标文件其中“源文件”和“目标文件”是用户要比较的两个文件。该命令常用的参数及其功能如表9-5所示。例如,用户要比较文件1.txt和2.txt之间的差异,可使用如下命令:#diff1.txt2.txt第9章Linux应用基础篇9.3.3比较文件内容的命令返回到本节表9-5diff命令的常用参数参数说
明a将所有文件当做文本文件来处理b忽略空格造成的不同B忽略空行造成的不同q只报告什么地方不同,不报告具体的不同信息H利用试探法加速对大文件的搜索i忽略大小写的变化l用pr对输出进行分页r在比较目录时比较所有的子目录s两个文件相同时才报告v在标准输出上输出版本信息并退出第9章Linux应用基础篇返回到本节1.文件复制命令Linux下的cp命令用于复制文件或目录,该命令是最重要的文件操作命令,其命令格式如下:
cp
[选项]源文件目标文件
cp
[选项]源文件组目标目录参数说明如下:源文件:要拷贝的文件。目标文件:目标名。也可以是目录名,这种情况下,源文件名作为目标文件名,而文件放在该目录下。源文件组:要拷贝的文件由空格进行分隔列表。目标目录:要复制到的目标目录。常用命令的选项如表9-6所示。第9章Linux应用基础篇9.3.4复制、删除和移动文件的命令
返回到本节表9-6cp命令常用选项常用选项说明-a在备份中保持尽可能多的源文件结构和属性-b作将要覆盖或删除文件的备份-f删除已存在的目标文件-i提示是否覆盖已存在的目标文件-p保持原先文件的所有者,组,权限和时间标志-r递归拷贝目录,把所有非目录文件当普通文件拷贝-R递归拷贝目录cp命令不仅可以对单个文件进行复制,还可以一次复制多个文件,格式中需要把要复制的文件和目录列表由空格分隔开。例如:将当前目录中扩展名为png、txt的全部文件复制到“/home”目录中,使用命令如下:#cp*.png*.txt/home第9章Linux应用基础篇返回到本节2.文件的删除命令rm命令可从文件系统中删除文件及整个目录。要特别说明的是,在Linux系统中没有像Windows系统的回收站或垃圾箱这类的机制,文件一旦删除后将无法进行恢复。rm命令所使用的命令格式如下:rm[选项]文件列表参数说明如下:常用命令的选项如表9-7所示。文件列表:希望删除的用空格分隔的文件列表,可以包括目录名。表9-7rm命令常用选项常用选项说明-r删除文件列表中指定的目录,若不用此标志则不删除目录-i指定交互模式。在执行删除前提示确认。任何以Y开始的响应都表示肯定;其他则表示否定-f指定强行删除模式。通常,在删除文件权限后可满足时rm提示。本标志强迫删除,不用提示-V在删除前回显文件名--指明所有选项结束。用于删除一个文件名与某一选项相同的文件。例如:假定偶然建立了名为-f的文件,又打算删除它,命令rm-f不起任何作用,因为-f被解释成标志而不是文件名;而命令rm---f能成功地删除文件第9章Linux应用基础篇返回到本节3.移动文件在Linux系统中,移动文件可使用mv命令。mv命令还可在移动文件的同时进行修改文件改名,即把源文件以一个新文件名移动到另一个新的目录中去。该命令所使用语法形式有:mv[-f][-i]文件1文件2mv[-f][-i]目录1目录2mv[-f][-i]文件列表目录命令中的参数说明如下:-f:通常情况下,目标文件存在但用户没有写权限时,mv会给出提示。本选项会使mv命令执行移动而不给出提示。-i:交互模式,当移动的目录已存在同名的目标文件名时,用覆盖方式写文件,但在写入之前给出提示。文件1:源文件名。文件2:目标文件名(新文件名)。目录1:源目录名。目录2:目标目录名(新目录名)。文件列表:用空格分隔的文件名列表。本选项用于文件保持它们的名字被移动到一个新目录。目录:目标目录。第9章Linux应用基础篇返回到本节wc命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。wc命令使用的语法格式如下:wc[选项]文件列表说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下:-c:统计字节数。-l:统计行数。-w:统计字数。如果命令行中没有文件名,则输出中不出现文件名。例如,下面的命令:$wc-lcw2.txt省略任选项-lcw,wc命令的执行结果与上面一样。第9章Linux应用基础篇9.3.5文件内容统计命令
返回到本节Linux系统为输入、输出的传送引入了另外两种机制,即输入/输出重定向和管道。1.输入重定向输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。由于大多数命令都以参数的形式在命令行上指定输入文件的文件名,所以输入重定向并不经常使用。尽管如此,当要使用一个不接受文件名作为输入参数的命令,而需要的输入内容又存在一个文件里时,就能使用输入重定向命令来解决问题。2.输出重定向输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出不显示在屏幕上,而是写入到指定文件中。第9章Linux应用基础篇9.3.6命令的输入和输出
返回到本节3.管道管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中未使用输出重定向)。通过使用管道符“|”来建立一个管道行。用管道重写上面的例子:$ls/usr/bin|wc-w4.命令替换命令替换和重定向有些相似,但区别在于命令替换是将一个命令的输出作为另外一个命令的参数。常用命令格式为:command1`command2`其中,command2的输出将作为command1的参数。需要注意的是这里的“`”符号,被它括起来的内容将作为命令执行,执行后的结果作为command1的参数。例如:$cd`pwd`该命令将pwd命令列出的目录作为cd命令的参数,结果仍然是停留在当前目录下。第9章Linux应用基础篇返回到本节9.4.1Linux系统主要目录说明9.4.2创建和删除目录的命令9.4.3改变工作目录和显示目录内容的命令9.4.4链接文件的命令9.4.5改变文件或目录存取权限的命令
9.4Linux目录操作命令第9章Linux应用基础篇返回到本章/bin:显而易见,bin就是二进制(binary)英文缩写。/boot:在这个目录下存放的都是系统启动时要用到的程序。/dev:这个目录中包含了所有Linux系统中使用的外部设备。/etc:在这个目录下存放了系统管理时要用到的各种配置文件和子目录。/sbin
:这个目录用来存放系统管理员的系统管理程序。/home:如果建立一个用户,用户名是“jl”,那么在/home目录下就有一个对应的/home/jl路径,用来当作用户的主目录。/lib:这个目录用来存放系统动态连接共享库。/mnt
:这个目录在一般情况下是空的。可以临时将别的文件系统挂在这个目录下。第9章Linux应用基础篇9.4.1Linux系统主要目录说明
返回到本节/proc:可以在这个目录下获取系统信息。这些信息是在内存中由系统产生的。/root:如果用户是以超级用户的身份登录,这个目录就是超级用户的主目录。/tmp
:用来存放不同程序执行时产生的临时文件。/usr
:这是Linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。例如:
/usr/bin存放着许多应用程序;
/usr/sbin
超级用户使用的一些管理程序;
/usr/doc是Linux的一些文档;
/usr/includeLinux下开发和编译应用程序所需要的头文件;
/usr/lib存放一些常用的动态链接共享库和静态档案库;
/usr/local通常存放用户共享使用的文件;
/usr/man是帮助文档目录;
/usr/srcLinux开放的源代码的存放目录;/var:这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样做的。另外,系统的日志文件放在/var/log目录中。第9章Linux应用基础篇返回到本节1.创建目录在Linux系统中建立新目录的命令是mkdir。该命令的语法格式如下:mkdir[-m模式][-p目录名]目录命令中的参数说明如下:-m模式:在建立目录时将按模式指定设置目录权限。该目录的权限分为:目录所有者的权限、组中其他人对目录的权限和系统中其他人对目录的权限。这三个权限分别用三个数字之和来表示:对目录的读权限是4、写权限是2、执行权限是1。-p目录名:建立所有不存在父目录的目录。目录:要建立的目录。例如:在当前目录中建立mail目录$mkdir-p-m700./mail/该命令的执行结果是在当前目录中创建mail,权限设置为只有目录的所有者有读、写和执行权限,其他用户无任何权限。第9章Linux应用基础篇9.4.2创建和删除目录的命令
返回到本节2.删除目录rmdir
命令是用来删除目录的,一般情况下要删除的目录必须为空目录,如果所给的目录不为空,系统会报告错误。该命令的语法格式如下:rmdir-p目录列表命令中的参数说明如下:-p:在删除目录表指定的目录后,若父目录为空,则rmdir也删除父目录。状态信息显示什么被删除,什么没被删除。目录列表:空格分隔的目录名列表。要删除的目录必须为空。例如,删除新建的“mail”目录,使用的语句如下:
#rmdir–p/root/mail这个命令不仅要删除“mail”目录,还要删除父目录“root”,但由于root目录不为空,所以操作失败,系统同时给出相应的出错信息。第9章Linux应用基础篇返回到本节1.显示当前目录用于显示用户当前所在的目录,用户当前目录是指用户在整个系统中所处的位置。该命令使用的语法格式如下:pwd执行pwd命令形式如下:#pwd2.改变当前工作目录Linux系统中改变当前工作目录在使用的命令是cd。该命令使用的语法格式如下:cd
[目录名]命令中的参数说明如下:目录名:改变到所指定的目录名。如果没有指定目录,则返回到用户主目录(在HOME环境变量中指定)。cd命令还有以下几个使用技巧:键入cd
或cd~可进入用户的home目录;键入cd-可进入上一个进入的目录;键入cd/可进入根目录;键入cd..可进入上一层目录。第9章Linux应用基础篇9.4.3改变工作目录和显示目录内容的命令
返回到本节链接文件命令是ln命令。该命令在文件之间创建链接。该命令的使用语法如下:ln[选项]目标[链接名]ln[选项]目标目录链接有两种,一种被称为硬链接(HardLink),另一种被称为符号链接(SymbolicLink)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。默认情况下,ln产生硬链接。如果给ln命令加上-s选项,则建立符号链接。第9章Linux应用基础篇9.4.4链接文件的命令返回到本节1.改变文件或目录权限并不是谁都可改变文件和目录的访问权限,只有文件和目录的所有者才有权限修改其权限。另外,超级用户可对所有文件或目录进行权限设置。chmod命令的使用语法格式如下:chmod
[选项]文件和目录列表命令中的参数说明如下,选项的常用取值如表9-8所示。表9-8chmod命令的常用选项常用选项说明-c只有在文件的权限确实改变时才进行详细说明-f不打印权限不能改变的文件的错误信息-v详细说明权限的变化-R递归改变目录及其内容的权限文件和目录列表:准备修改权限的文件和目录。第9章Linux应用基础篇9.4.5改变文件或目录存取权限的命令返回到本节chmod命令支持以下两种文件权限设定的方法:(1)使用字符串设置权限在Linux系统中每个文件和目录有几种不同级别的权限,有文件目录的用户或所有者级、组级、其他用户级,而这些权限级别的代码分别是u,g,o。用a来表示所有这三项权限:读、写和执行权限。例如,要将文件
file1.txt
设为所有人皆可读取,命令如下:#chmod
ugo+r
file1.txt
#chmod
a+r
file1.txt
(另一种表示方法)(2)使用八进制数设置权限文件和目录的权限还可用八进制数字模式来表示。三个八进制数字分别代表ugo的权限。读权限、写权限和执行权所对应的数值分别是4,2和1。若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。例如,要将文件
file1.txt
设为所有人皆可读取,命令如下:#chmod
777
file1.txt第9章Linux应用基础篇返回到本节2.改变文件和目录的所有权在Linux系统中,文件和目录都是有所有者的,这样每个用户对一些文件和目录就有一定的权限,如果想改变某一文件和目录的所有者权限,可使用chown命令来完成。该命令的格式如下:chown
[选项]用户文件和目录列表命令中的参数说明如下:命令中的选择说明如表9-9所示。表9-9chown命令的常用选项常用选项说明-c只有在文件的权限确实改变时才进行详细说明。-f不打印权限不能改变的文件的错误信息。-v详细说明权限的变化。-R递归改变目录及其内容的权限。用户:可能是用户号或文件/etc/passwd中出现的用户名。文件和目录列表:用于重新指定所有权的用空格分隔的文件和目录列表。第9章Linux应用基础篇返回到本节9.5.1报告进程状态9.5.2结束进程9.5.3进程睡眠9.5.4前台和后台进程9.5.5调整优先级9.5Linux进程管理操作命令
第9章Linux应用基础篇返回到本章要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行、进程运行的状态、进程是否结束、哪些进程占用了过多的资源等等。总之大部分信息都可以通过执行该命令得到。ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕、键盘这些标准输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 后勤院长安全生产责任制培训课件
- 2026安康市省考面试题目及答案
- 2026爱安特销售面试题目及答案
- 《物联网概论》课件 7.2 无线网络发展史
- GBT 47569-2026《钢制弯管技术规范》
- 给排水塑料管道塑料管性能参数
- 教案15-项目六 汽车安全性评价-任务三 汽车安全性试验
- 手机维修售后外包合同
- 2025劳务外包合同
- 2025年氢气管路泄漏测试技术
- 2026信息安全行业市场发展分析及前景趋势与投融资发展机会研究报告
- 2026山东临沂市郯城县城镇公益性岗位招聘41人备考题库附答案详解(考试直接用)
- 物流园区安全生产风险分级管控清单
- 北京市2025文化和旅游部恭王府博物馆应届毕业生招聘笔试历年参考题库典型考点附带答案详解
- 陕西省宝鸡市2026届中考语文全真模拟试卷含解析
- 2026湖南益阳桃江县产业发展投资集团有限公司招聘4人笔试备考题库及答案详解
- 产品包装、运输、装卸方案
- 2026届湖北省武汉市高三四调英语试题(含答案和音频)
- 2025年河北唐山市八年级地理生物会考考试题库(附含答案)
- T-SZRCA 011-2025 人形机器人专用线缆技术规范
- 内江市东兴区2025年网格职员考试题及答案
评论
0/150
提交评论