linux操作系统实验指导书新_第1页
linux操作系统实验指导书新_第2页
linux操作系统实验指导书新_第3页
linux操作系统实验指导书新_第4页
linux操作系统实验指导书新_第5页
已阅读5页,还剩120页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

年4月19日linux操作系统实验指导书新文档仅供参考Linux操作系统实验指导书实验指导书网络工程教研室二零一三年五月制

实验一:RedHatLinux9.0系统的安装实验目的1.掌握安装Linux系统时收集计算机硬件信息的方法2.掌握Linux硬盘的分区方法和硬盘分区的大小3.掌握Linux系统安装的过程和在安装过程中各选项的设置二、实验环境微型计算机一台,RedHatLinux9.0系统盘一套VMwareWorkstationv9.0sn:8UX0R-686FT-Z054V-4PDQPORLCT4T-24GFE-A816V-4MTQQ三、实验内容及步骤1.安装前的准备工作 步骤一:关闭BIOS中的病毒报警功能,如果硬盘大于8G设置硬盘为LBA模式。步骤二:备份硬盘上的所有重要数据!步骤三:为Linux系统准备足够的硬盘空间。2.安装RedHatLinux9.0将RedHatLinux9.0安装光盘插入光驱,然后启动计算机,即可从CD-ROM启动Linux安装程序。步骤1:boot:提示。机器启动之后,显示boot:提示屏幕,其中包括了几个不同的引导选项,每个引导选项还有一个或多个与之关联的帮助屏幕。要访问帮助屏幕,可按在屏幕底部列出的恰当的功能键。提示:请留意两个问题:·当看到了boot:提示后,如果在一分钟内不采取任何行动,安装程序会自动开始(默认单击回车键)。要禁用这项功能,可按帮助屏幕上的功能键之一。·如果按了帮助屏幕上的功能键,则从引导介质中读取帮助信息时会出现稍微的延迟。正常情况下,只需按回车键来引导。请留意引导消息以便查看Linux内核是否检测到了你的硬件。如果硬件被正确地检测到,可继续到下一个部分。如果没有能正确地检测硬件,可能会需要在专家模式下重新开始安装。为以图形方式从光盘中安装RedHatLinux,单击回车键。步骤2:安装程序检测用户系统并试图识别光驱。如果找到了,会进入安装进程的下一阶段。这时若要中止安装进程,应取出引导磁盘或光盘,重新引导机器。在“即将安装”屏幕(步骤19)之前的任何时候,都能够安全地中止安装。步骤3:欢迎使用RedHatLinux。“欢迎”屏幕并不提示做任何输入。可阅读左侧面板内的帮助文字来获得附加的说明,以及关于如何注册RedHatLinux产品的信息。注意屏幕左下角的“隐藏帮助”按钮。帮助屏幕是默认打开的。如果不想查看帮助信息,可单击“隐藏帮助”把屏幕上的帮助部分最小化。单击Next继续。步骤4:语言选择。使用鼠标选择想在安装中使用的语言。选择恰当的语言会在稍后的安装中帮助定位时区配置。安装程序将会试图根据这个屏幕上所指定的信息来定义恰当的时区。选定恰当的语言(例如简体中文)后,单击Next继续。步骤5:键盘配置。使用鼠标选择要在本次安装中和今后用作系统默认的键盘布局类型(如U.S.English),选定后,单击“下一步”继续。如果要在安装结束后改变键盘类型,可使用键盘配置工具,即:在shell提示下键入redhat–config-keyboard命令。如果不是根用户,系统会提示输入根口令后再继续。步骤6:鼠标配置。为系统选择正确的鼠标类型。如果找不到确切的匹配,可选择确定与系统兼容的鼠标类型。·如果找不到一个能确定与你的系统兼容的鼠标,可根据鼠标的键数和它的接口,选择“通用”项目中的一个。·如果有一个带滑轮的鼠标,可选择“通用-带滑轮鼠标”项目作为兼容的鼠标类型。·如果有一个PS/2、USB或总线鼠标,则不必挑选端口或设备。而如果有一个串口鼠标,则应该选择该鼠标所在的正确端口和设备。·如果要在安装结束后改变鼠标配置,可使用鼠标配置工具,即:在shell提示下键入redhat–config-mouse命令。如果不是根用户,它会提示输入根口令后再继续。要把鼠标配置成左手用鼠标,可重设鼠标按钮的顺序。方法是:重新引导系统后,在shell提示下键入gpm–B321。选定鼠标型号后,单击“下一步”继续。步骤7:选择安装还是升级。如果安装程序在系统中检测到从前安装的RedHatLinux版本,则“升级检查”屏幕就会自动出现。这里,我们考虑在系统上执行RedHatLinux的新安装,选择“执行RedHatLinux的新安装”,然后单击“下一步”继续。步骤8:安装类型。选择要执行的安装类型。RedHatLinux的安装类型选项有“个人桌面”、“工作站”、“服务器”、“定制”和“升级”。选择“个人桌面”,单击“下一步”继续。步骤9:磁盘分区设置。分区允许将硬盘驱动器分隔成独立的区域,每个区域都如同是一个单独的硬盘驱动器。如果在机器上运行多个操作系统,分区将特别有用。能够选择自动分区或者使用DiskDruid来手工分区。这里,建议选择安装程序自动分区,单击“下一步”继续。步骤10:自动分区允许用户选择删除哪些数据:·“删除系统内所有的Linux分区”:只删除从前安装Linux时创立的分区。这将不会影响硬盘驱动器上可能会有的其它分区。·“删除系统内的所有分区”:选择这一选项将删除硬盘驱动器上的所有分区(包括由其它操作系统如Windows所创立的分区或NTFS分区)。 ·“保存系统内的所有分区”:保留当前的数据和分区(假设当前硬盘驱动器上有足够的可用空间的话)。使用鼠标选择想安装RedHatLinux的硬盘驱动器。如果有两个或以上硬盘驱动器,应该选择包含本次安装的硬盘驱动器。没有被选择的硬盘驱动器及其中的数据将不会受到影响。要评审并对自动分区创立的分区做一些必要的改变,可选择“评审”选项,然后单击“下一步”来向前移动,将会看到在DiskDruid中创立的分区。如果它们没有满足你的需要,还能够对这些分区进行修改。选择接受当前的分区设置,单击“下一步”继续。步骤11:引导装载程序配置。为了在启动机器的时候直接引导系统(而不是使用引导盘),一般需要安装一个引导装载程序。引导装载程序是计算机启动时所运行的第一个软件,它的责任是载入操作系统内核软件并把控制转交给它,然后,内核软件再初始化剩余的操作系统。安装程序提供了两个引导装载程序:GRUB和LILO。·GRUB是一个默认安装的功能强大的引导装载程序。·LILO是用于Linux的灵活多用的引导装载程序。这里,选择GRUB为引导装载程序。如果安装引导装载程序,应该创立一个口令来保护系统。因为若没有引导装载程序口令,能够访问该系统的用户将能够向内核传递选项,从而减弱系统安全性;若使用了引导装载程序口令,用户必须先输入口令才能选择非标准的引导选项。为此,确定选择“使用引导装载程序口令”的复选框,输入口令和确认并继续。步骤12:网络配置。安装程序会自动检测到机器中拥有的任何网络设备,并把它们显示在“网络设备”列表中。选定网络设备后,单击“编辑”,从弹出的“编辑接口”屏幕上,能够选择经过DHCP(动态主机配置协议)来配置网络设备的IP地址和子网掩码(否则手工配置)。能够选择在引导时激活该设备。如果有关问题不能确定的话,请和网络管理员联系以寻求协助。如果网络设备有一个主权名(全限定域名),能够选择要DHCP自动检测它,或者在提供的字段中手工输入主机名。最后,如果手工输入了IP和子网掩码信息,可能还得输入网关、主要、次要、和第三DNS地址。即便你的计算机不属于任何网络,也能够为系统定义一个主机名。如果你输入一个名称,则你的系统就被称为localhost。要在安装结束后改变网络配置,可使用网络管理工具,即:在shell提示下键入redhat–config-network命令。如果不是根用户,系统会提示输入根口令后再继续。网络配置完毕,单击“下一步”继续。步骤13:防火墙配置。RedHatLinux为增加系统安全性提供了防火墙保护。防火墙存在于你的计算机和网络之间,用来判定网络中的远程用户是否有权访问你的计算机上的哪些资源。正确配置的防火墙能够极大地增加系统的安全性。为系统选择恰当的安全级别。·“高级”:系统不会接受那些没有被具体指定的连接(除了默认设置,例如DNS回应、DHCP之外)。如果要把系统连接到互联网上,可是并不打算运行服务器,这是最安全的选择。如果需要额外的服务,能够选择“定制”来具体指定允许经过防火墙的服务。·“中级”:防火墙将不准系统访问某些资源。能够选择“定制”来允许具体指定的服务穿过防火墙。·无防火墙:给予完全访问权并不做任何安全检查。建议只有在一个可信任的网络(非互联网)中运行时才选此项。可选择“定制”来添加信任的设备或允许其它的接入接口。·“信任的设备”:选择“信任的设备”中的任何一个将会允许系统接受来自这一设备的全部交通而不受防火墙规则的限制。建议不要将连接到互联网之类的公共网络上的设备定为“信任的设备”。·“允许进入”:启用这些选项将允许具体指定的服务穿过防火墙。注意:在工作站类型安装中,大多数这类服务在系统内没有被安装。要在安装完毕后改变安全级别配置,可使用安全级别配置工具,即:在shell提示下键入redhat–config-securitylevel命令。如果不是根用户,系统会提示输入根口令后再继续。防火墙配置完毕,单击“下一步”继续。步骤14:语言支持的选择。能够安装并支持多种语言。安装中必须选择一种语言作为默认语言。当安装结束后,系统中将会使用默认语言。如果选择安装了其它语言,则能够在安装后改变你的默认语言。只打算在系统上使用一种语言时,则仅选择该种语言将会节省大量磁盘空间。默认语言是在安装中选择要使用的语言。要在安装结束后改变语言配置,可使用语言配置工具,即:在shell提示下键入redhat–config-language命令。如果不是根用户,系统会提示输入根口令后再继续。接受系统默认语言Chinese(P.R.ofChina),单击“下一步”继续。步骤15:选择时区。能够经过选择计算机的物理位置,或者指定时区和通用协调时间(UTC)间的偏移来设置时区。要在安装完成后改变时区配置,可使用时间和日期属性工具,即:在shell提示下键入redhat–config-date命令来启动时间和日期属性工具。如果不是根用户,系统会提示输入根口令后再继续。时区选定后,单击“下一步”继续。步骤16:设置根口令。设置根帐号(即系统管理员帐号)及其口令是安装过程中最重要的步骤之一。根帐号用来安装软件包,升级RPM,以及执行多数系统维护工作。作为根用户登录可获得对系统的完全控制权。由于根用户(又称超级用户)对整个系统有完全的存取权,因此最好只在执行系统维护或管理时才登录为根用户,而创立一个非根帐号来做日常工作。若需要快速修复某项事务时,能够用su-命令暂时登录为根用户。遵循这个最基本的原则将会减少因键入错误或不正确的命令而损害系统。安装程序会提示为系统设置一个根口令。如果根口令没有输入,安装程序将不允许继续。根口令必须至少包括六个字符;所键入的口令不会在屏幕上显示。如果输入两次的根口令不匹配,安装程序将会要求重新输入口令。口令是区分大小写的。要在安装后改变根口令,能够使用根口令配置工具,即:在shell提示下键入redhat–config-rootpassword命令。如果不是根用户,系统会提示输入根口令后再继续。根口令设置完毕,单击“下一步”继续。步骤17:个人桌面的默认设置。当分区被选定并按配置格式化后,便能够选择要安装的软件包了。除非选择定制安装,安装程序将会自动选择多数软件包。单击“下一步”继续。步骤18:选择软件包组。在“其它”栏(组件列表的结尾处)选择“全部”以安装包括在RedHatLinux中的所有软件包。也能够在选择想安装的软件包组后,用鼠标选择或取消选择单个软件包。要了解某一指定软件包的详情,可单击该软件包的名称,关于它的信息将会在屏幕底部出现。某些软件包(如内核和某些库)是每个系统所必须的,被系统默认选定,它们不能被选择或被取消选择。软件包组设置完毕,单击“下一步”继续。步骤19:即将安装。至此,应该能够看到一个为安装RedHatLinux而准备好的屏幕。当你重新引导系统后,一份完整的安装日志可在/root/install.log中找到,以备今后参考。如果由于某种原因希望中断安装进程,则此处是能够安全取消并重新引导系统的最后机会。一旦按下了“下一步”按钮,分区将会被写入,软件包将会被安装。因此,请注意:如果想中止安装,应该在任何信息被写入硬盘驱动器之前重新引导。继续安装,单击“下一步”继续。步骤20:安装软件包。在所有软件包安装完成之前,将不能进行任何其它操作。安装的快慢取决于所选择软件包的数量和计算机的运行速度。步骤21:依据安装程序的提示,依次插入第2、第3张RedHatLinux系统光盘。步骤22:创立引导盘。要创立一张引导盘,可在软盘驱动器中插入一张空白的、格式化了的磁盘,然后单击“下一步”继续。强烈建议你创立一张引导盘。如果由于某种原因,系统无法正确引导时,引导盘将能够正确引导RedHatLinux系统。引导盘创立完成后,从磁盘驱动器中取出并给它注以明确标签。也能够在安装结束后再创立引导盘,即在shell提示后键入manmkbootdisk。步骤23:视频卡配置。安装程序给出一个视频卡列表供选择。选定后(或者接受系统的默认选择),单击“下一步”继续。步骤24:显示器配置。安装程序给出一个显示器列表供选择。选定后(或者接受系统的默认选择),单击“下一步”继续。步骤25:定制图形化配置。设置屏幕“色彩深度”和“屏幕分辨率”(或者接受系统的默认选择),单击“下一步”继续。步骤26:安装完成。至此,安装完成。屏幕将显示祝贺信息,并提示做好重新引导系统的准备。注意移去用于安装的在软驱中的软盘或在光盘驱动器中的光盘。单击“退出”按钮来重新引导系统。四、实验报告要求1.观察安装过程中各项配置的设置方法和设置的值,并做好记录2.根据实验记录,写出实验报告实验二:Linux的桌面应用一、实验目的1.掌握XWindow的体系结构2.掌握GNOME环境下文件操作和系统设置3.掌握KDE环境下的有关文件的相应操作和系统是设置二、实验环境安装了RedHatLinux9.0系统的计算机一台三、实验内容和操作步骤相关知识回顾XWindow(简称为X)是麻省理工学院1984年开发的一种窗口化的图形应用环境,这种环境既能够在单个计算机上运行,也能够在客户/服务器模式下在X协议的支持下工作。具体的讲,X系统由X服务程序(XServer)和X客户程序(XClient)构成:X服务程序提供控制显示和输入设备的底层操作,比如在屏幕上画线,以生成窗口,监视用户的键盘和鼠标操作;X客户程序是实际的窗口应用程序,只不过屏幕图形输出和用户鼠标、键盘输入的部分需要经过X协议,使用X服务程序控制硬件完成;X协议是建立在网络协议之上的通信协议。总之,用户经过X服务程序与X客户程序进行通信,以完成鼠标对客户程序的操作(比如打开、关闭、移动窗口、双击、单击等),以及窗口在屏幕上的显示,因此,在某些情况下,用户在一台计算机上启动X服务程序,X客户程序在远程另外一台计算机上,所有客户程序的计算工作在那台计算机完成,而用户所在的计算机只完成绘图和操作鼠标的工作。当前使用的X的版本是X11R6,即第11版第6次发行,常见的X服务程序有两个:XFree86和X.org。X服务程序只提供基本的图形输出的功能,窗口管理器提供包括窗口位置、背景设置、目录、菜单等调用X服务程序实现窗口控制的元素,除此,窗口管理器是用户实际“操作”的X客户程序,它以窗口为单位,管理了桌面的外观。比较著名的窗口管理器包括:GNOME,KDE等,如图分别显示典型的GNOME桌面典型的KDE桌面1、启动本地方式的X系统如果Linux启动后没有进入窗口方式的用户登录界面,则需要登录字符界面,再使用命令startx。打开X系统后,如果还需要访问命令行界面,则使用组合键Ctrl-Alt-Fn,n为数字1-6,例如,使用组合键Ctrl-Alt-F1就返回到默认的命令行界面;而使用组合键Ctrl-Alt-F7则又返回到图形界面。2、GNOME桌面结构下图展示了窗口管理器GNOME的桌面结构。GNOME桌面的结构要求学生使用GNOME的文件管理器,拷贝/etc/resolve.conf到用户主目录下。

3、GNOME桌面下使用Mozilla浏览万维网方法:单击横贯桌面底部的面板图标,如下图中面板单击此图标将出现下图画面4、在/home目录下建立一个子目录date,进入date目录新建一个文本文件a.txt,添加一定内容后复制到/tmp文件夹中,最后删除/home/date及其包含的文件5、注销退出GNOME时,会看到一个对话框(如下图所示),它给以下几种选择:注销GNOME(保持系统运行);重新启动机器;或完全关机。6、切换桌面:注销后,返回登录画面,选择屏幕下方的“会话”选项,选择KDE7、改变桌面背景分别为默认的四个虚拟桌面设置不同的背景图片四、实验报告要求1.仔细观察实验过程中各种提示信息,记录实验中出现的问题和实验结果2.了解各命令的作用及参数的作用3.根据实验记录,写出实验报告实验三:常见命令的使用(一)实验目的掌握Linux系统启动和退出方法掌握Linux系统命令获得帮助的方法掌握Linux系统命令格式及命令使用的方法掌握Linux系统中常见命令的作用和命令中各选项的作用二、实验环境安装了RedHatLinux9.0系统的计算机一台三、实验内容及步骤1.登录进入系统在开机后选择启动菜单中Linux对应项,等待出现如图画面在用户名对话框中输入:user(登录用户名)回车确认后在相同位置出现口令对话框:123456(登录密码)2.退出系统在桌面上依次单击“主菜单→注销”命令,打开如下图在打开的对话框,选择“关机”或“重新启动”选项,然后点击“确定”按钮,即可完成关机或重新启动操作。3.命令的使用方式在Linux系统中打开终端的方式有以下两种:一种是在桌面上依次单击“主菜单→系统工具→终端”可打开如图的终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。4.获取命令帮助命令man语法:man(command)功能:查阅指定命令或资源的联机手册。说明:man命令后直接跟需要帮助的命令所需参数,显示过程中按q退出。例manpsPS(1)LinuxUser’sManualPS(1)NAMEps-reportasnapshotofthecurrentprocesses.SYNOPSISps[options]DESCRIPTIONpsdisplaysinformationaboutaselectionoftheactiveprocesses.Ifyouwantarepetitiveupdateoftheselectionandthedisplayedinformation,usetop(1)instead.Thisversionofpsacceptsseveralkindsofoptions:1UNIXoptions,whichmaybegroupedandmustbeprecededbyadash.2BSDoptions,whichmaybegroupedandmustnotbeusedwithadash.3GNUlongoptions,whichareprecededbytwodashes.Optionsofdifferenttypesmaybefreelymixed,butconflictscanappear.Therearesomesynonymousoptions,whicharefunctionallyidentical,duetothemanystandardsandpsimplementationsthatthispsiscompatiblewith.Notethat"ps-aux"isdistinctfrom"psaux".ThePOSIXandUNIXstandards:5.--help获取命令参数说明语法:(command)--help命令功能:查阅指定命令使用参数。说明:命令后直接跟获取该命令所需参数例$cp--helpUsage:cp[OPTION]...[-T]SOURCEDESTor:cp[OPTION]...SOURCE...DIRECTORYor:cp[OPTION]...-tDIRECTORYSOURCE...CopySOURCEtoDEST,ormultipleSOURCE(s)toDIRECTORY.Mandatoryargumentstolongoptionsaremandatoryforshortoptionstoo.-a,--archivesameas-dpR--backup[=CONTROL]makeabackupofeachexistingdestinationfile-blike--backupbutdoesnotacceptanargument--copy-contentscopycontentsofspecialfileswhenrecursive-dsameas--no-dereference--preserve=link-f,--forceifanexistingdestinationfilecannotbeopened,removeitandtryagain-i,--interactivepromptbeforeoverwrite-Hfollowcommand-linesymboliclinks-l,--linklinkfilesinsteadofcopying-L,--dereferencealwaysfollowsymboliclinks-P,--no-dereferenceneverfollowsymboliclinks-psameas--preserve=mode,ownership,timestamps--preserve[=ATTR_LIST]preservethespecifiedattributes(default:mode,ownership,timestamps),ifpossibleadditionalattributes:context,links,all-csameas--preserve=context--no-preserve=ATTR_LISTdon'tpreservethespecifiedattributes--parentsusefullsourcefilenameunderDIRECTORY-R,-r,--recursivecopydirectoriesrecursively--remove-destinationremoveeachexistingdestinationfilebeforeattemptingtoopenit(contrastwith--force)--sparse=WHENcontrolcreationofsparsefiles--strip-trailing-slashesremoveanytrailingslashesfromeachSOURCEargument-s,--symbolic-linkmakesymboliclinksinsteadofcopying-S,--suffix=SUFFIXoverridetheusualbackupsuffix-t,--target-directory=DIRECTORYcopyallSOURCEargumentsintoDIRECTORY-T,--no-target-directorytreatDESTasanormalfile-u,--updatecopyonlywhentheSOURCEfileisnewerthanthedestinationfileorwhenthedestinationfileismissing-v,--verboseexplainwhatisbeingdone-x,--one-file-systemstayonthisfilesystem-Z,--context=CONTEXTsetsecuritycontextofcopytoCONTEXT--helpdisplaythishelpandexit--versionoutputversioninformationandexitBydefault,sparseSOURCEfilesaredetectedbyacrudeheuristicandthecorrespondingDESTfileismadesparseaswell.Thatisthebehaviorselectedby--sparse=auto.Specify--sparse=alwaystocreateasparseDESTfilewhenevertheSOURCEfilecontainsalongenoughsequenceofzerobytes.Use--sparse=nevertoinhibitcreationofsparsefiles.Thebackupsuffixis`~',unlesssetwith--suffixorSIMPLE_BACKUP_SUFFIX.Theversioncontrolmethodmaybeselectedviathe--backupoptionorthroughtheVERSION_CONTROLenvironmentvariable.Herearethevalues:none,offnevermakebackups(evenif--backupisgiven)numbered,tmakenumberedbackupsexisting,nilnumberedifnumberedbackupsexist,simpleotherwisesimple,neveralwaysmakesimplebackupsAsaspecialcase,cpmakesabackupofSOURCEwhentheforceandbackupoptionsaregivenandSOURCEandDESTarethesamenameforanexisting,regularfile.Reportbugsto<>.[root@localhost~]#6.常见的文件操作命令包括:(1)pwd功能说明:显示工作目录。语法:pwd[--help][--version]补充说明:执行pwd指令可得知工作目录的绝对路径名称。参数:[root@localhost~]#cd/usr/src/redhat/[root@localhostredhat]#--help在线帮助。/root/usr/src/redhat--version显示版本信息。(2)cd功能说明:切换目录。语法:cd[目的目录]补充说明:cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。[root@localhost~]#cd/usr/src/[root@localhostsrc]#(3)ls功能说明:列出目录内容。语法:ls[-1aAcdlrR]补充说明:执行ls指令可列出目录的内容,包括文件和子目录的名称。参数:-1每列仅显示一个文件或目录名称。[root@localhost~]#ls-ltotal56-rw1rootroot878Sep610:53anaconda-ks.cfgdrwxr-xr-x2rootroot4096Nov1716:10Desktop-rw-r--r--1rootroot28206Sep610:53install.log-rw-r--r--1rootroot3498Sep610:52install.log.syslog-a显示下所有文件和目录。[root@localhost~]#ls-a.Desktop.gnome2_private.metacity...dmrc.gstreamer-0.10.nautilusanaconda-ks.cfg.eggcups.gtkrc-1.2-gnome2.redhat.bash_logout.gconf.ICEauthority.tcshrc.bash_profile.gconfdinstall.log.Trash.bashrc.gnomeinstall.log.syslog.xsession-errors.cshrc.gnome2.lesshst-A显示所有文件和目录,但不显示现行目录和上层目录。[root@localhost~]#ls-Aanaconda-ks.cfg.dmrc.gstreamer-0.10.nautilus.bash_history.eggcups.gtkrc-1.2-gnome2.redhat.bash_logout.gconf.ICEauthority.tcshrc.bash_profile.gconfdinstall.log.Trash.bashrc.gnomeinstall.log.syslog.xsession-errors.cshrc.gnome2.lesshstDesktop.gnome2_private.metacity-c以更改时间排序,显示文件和目录。[root@localhost~]#ls-cDesktopanaconda-ks.cfginstall.loginstall.log.syslog-d显示目录名称而非其内容。-l使用详细格式列表。-r反向排序。-R递归处理,将指定目录下的所有文件及子目录一并处理。--help在线帮助。[root@localhost~]#ls--helpUsage:ls[OPTION]...[FILE]...ListinformationabouttheFILEs(thecurrentdirectorybydefault).Sortentriesalphabeticallyifnoneof-cftuvSUXnor--sort.Mandatoryargumentstolongoptionsaremandatoryforshortoptionstoo.-a,--alldonotignoreentriesstartingwith.-A,--almost-alldonotlistimplied.and..--authorwith-l,printtheauthorofeachfile-b,--escapeprintoctalescapesfornongraphiccharacters--block-size=SIZEuseSIZE-byteblocks-B,--ignore-backupsdonotlistimpliedentriesendingwith~-cwith-lt:sortby,andshow,ctime(timeoflastmodificationoffilestatusinformation)with-l:showctimeandsortbynameotherwise:sortbyctime-Clistentriesbycolumns--color[=WHEN]controlwhethercolorisusedtodistinguishfiletypes.WHENmaybe`never',`always',or`auto'-d,--directorylistdirectoryentriesinsteadofcontents,anddonotdereferencesymboliclinks-D,--diredgenerateoutputdesignedforEmacs'diredmode-fdonotsort,enable-aU,disable-lst-F,--classifyappendindicator(oneof*/=>@|)toentries--file-typelikewise,exceptdonotappend`*'--format=WORDacross-x,commas-m,horizontal-x,long-l,single-column-1,verbose-l,vertical-C--full-timelike-l--time-style=full-iso-glike-l,butdonotlistowner-G,--no-grouplike-l,butdonotlistgroup-h,--human-readablewith-l,printsizesinhumanreadableformat(e.g.,1K234M2G)--silikewise,butusepowersof1000not1024-H,--dereference-command-linefollowsymboliclinkslistedonthecommandline--dereference-command-line-symlink-to-dirfolloweachcommandlinesymboliclinkthatpointstoadirectory--hide=PATTERNdonotlistimpliedentriesmatchingshellPATTERN(overriddenby-aor-A)--indicator-style=WORDappendindicatorwithstyleWORDtoentrynames:none(default),slash(-p),file-type(--file-type),classify(-F)-i,--inodewith-l--version显示版本信息。[root@localhost~]#ls--versionls(GNUcoreutils)5.97Copyright(C)FreeSoftwareFoundation,Inc.Thisisfreesoftware.YoumayredistributecopiesofitunderthetermsoftheGNUGeneralPublicLicense<>.ThereisNOWARRANTY,totheextentpermittedbylaw.WrittenbyRichardStallmanandDavidMacKenzie.(4)mkdir功能说明:建立目录语法:mkdir[-p][--help][--version][-m<目录属性>][目录名称]补充说明:mkdir可建立目录并同时设置目录的权限。参数:-m<目录属性>或--mode<目录属性>建立目录时同时设置目录的权限。-p若所要建立目录的上层目录当前尚未建立,则一并建立上层目录。--help显示帮助。--verbose执行时显示详细的信息。--version显示版本信息。[root@localhost~]#mkdir-p-m700./inin/mail/[root@localhostusr]#ls-a.bingamesininkerberoslibexecsbinsrcX11R6..etcincludekamliblocalsharetmp[root@localhostusr]#ls-linin/total8drwx2rootroot4096Nov1716:53mail(5)rmdir功能说明:删除目录。[root@localhostusr]#rmdir-pinin/mail/[root@localhostusr]#ls-ltotal176drwxr-xr-x2rootroot36864Sep610:58bindrwxr-xr-x2rootroot4096Aug8etcdrwxr-xr-x2rootroot4096Aug8gamesdrwxr-xr-x38rootroot4096Sep610:53include-rw-r--r--1rootroot0Nov1716:47kamdrwxr-xr-x6rootroot4096Sep610:50kerberosdrwxr-xr-x81rootroot36864Sep610:58libdrwxr-xr-x11rootroot4096Sep610:53libexecdrwxr-xr-x11rootroot4096Sep610:42localdrwxr-xr-x2rootroot12288Sep610:58sbindrwxr-xr-x170rootroot4096Sep610:53sharedrwxr-xr-x4rootroot4096Sep610:52srclrwxrwxrwx1rootroot10Sep610:42tmp->../var/tmpdrwxr-xr-x3rootroot4096Sep610:47X11R6语法:rmdir[-p][--help][--verbose][--version][目录...]补充说明:当有空目录要删除时,可使用rmdir指令。参数:-p或--parents删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。--help在线帮助。--verbose显示指令执行过程。--version显示版本信息。(6)cp[root@localhost~]#cp-akam/usr/[root@localhost~]#cd/usr/[root@localhostusr]#ls-a.bingameskamliblocalsharetmp..etcincludekerberoslibexecsbinsrcX11R6功能说明:复制文件或目录。语法:cp[-adfilpPrRsv][--help][--version][源文件或目录][目标文件或目录][目的目录]补充说明:cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。参数:-a此参数的效果和同时指定"-dpR"参数相同。-d当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录。-f强行复制文件或目录,不论目标文件或目录是否已存在。-I覆盖文件之前先询问用户。-l对源文件建立硬连接,而非复制文件。-p保留源文件或目录的属性。-P保留源文件或目录的路径。-r递归处理,将指定目录下的文件与子目录一并处理。[root@localhostusr]#cp-fkam/usr/cp:`kam'and`/usr/kam'arethesamefile-R递归处理,将指定目录下的所有文件与子目录一并处理。-s对源文件建立符号连接,而非复制文件。-v显示指令执行过程。--help在线帮助。--version显示版本信息。(7)rm(remove)功能说明:删除文件或目录。语法:rm[-dfirv][--help][--version][文件或目录...]补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件。参数:-d直接把欲删除的目录的硬连接数据删成0,删除该目录。-f强制删除文件或目录。[root@localhostusr]#rm-fkam[root@localhostusr]#ls-l/usrtotal172drwxr-xr-x2rootroot36864Sep610:58bindrwxr-xr-x2rootroot4096Aug8etcdrwxr-xr-x2rootroot4096Aug8gamesdrwxr-xr-x38rootroot4096Sep610:53includedrwxr-xr-x6rootroot4096Sep610:50kerberosdrwxr-xr-x81rootroot36864Sep610:58libdrwxr-xr-x11rootroot4096Sep610:53libexecdrwxr-xr-x11rootroot4096Sep610:42localdrwxr-xr-x2rootroot12288Sep610:58sbindrwxr-xr-x170rootroot4096Sep610:53sharedrwxr-xr-x4rootroot4096Sep610:52srclrwxrwxrwx1rootroot10Sep610:42tmp->../var/tmpdrwxr-xr-x3rootroot4096Sep610:47X11R6-i删除既有文件或目录之前先询问用户。-r或-R递归处理,将指定目录下的所有文件及子目录一并处理。-v显示指令执行过程。--help在线帮助。--version显示版本信息。(8)mv功能说明:移动或更名现有的文件或目录。语法:mv[-bfiv][--help][源文件或目录][目标文件或目录]补充说明:mv可移动文件或目录,或是更改文件或目录的名称。参数:-b若需覆盖文件,则覆盖前先行备份。-f若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。-i覆盖前先行询问用户。-v执行时显示详细的信息。--help显示帮助。--version显示版本信息。[root@localhost~]#mvkam/home/chu/或者[root@localhost~]#mv/root/kam/home/chu/[root@localhost~]#ls-l/home/chutotal12drwxr-xr-x2chuchu4096Sep602:59Desktop-rw-r--r--1rootroot0Nov1716:47kam(9)touch功能说明:建立文件或更新文件的修改日期语法:touch(file)例 $touchNEWfile//建立文件$touch-tnewfile//更新文件的修改日期[root@localhost~]#touchyk[root@localhost~]#touch-t12210103yk[root@localhost~]#ls-lyk-rw-r--r--1rootroot0Dec21yk(10)locate功能说明:查找指定文件或命令语法:locate(file)补充说明:该命令自动检索一个指定文件或命令及其位置的数据库,但首先要用updatedb创立这个数据库。另外,与whereis使用的数据库一样,需要定期更新它们,以跟踪记录新安装的程序。[root@localhost~]#locateyk/usr/share/control-center-2.0/pixmaps/accessibility-keyboard-stickykey.png/usr/share/ghostscript/8.15/lib/viewcmyk.ps/usr/share/swig/1.3.29/ruby/rubykw.swg/usr/share/zoneinfo/Atlantic/Reykjavik/usr/share/zoneinfo/posix/Atlantic/Reykjavik/usr/share/zoneinfo/right/Atlantic/Reykjavik四、实验报告要求1.整理实验结果,使其分别与相应的命令对应2.了解各命令的作用及参数的作用3.根据实验记录,写出实验报告

实验四:常见命令的使用(二)实验目的掌握Linux系统中常见命令的作用和命令中各选项的作用二、实验环境安装了RedHatLinux9.0系统的计算机一台实验内容和操作步骤(1)cat功能说明:查看文件内容,合并文件语法:cat文件名1文件名2…>新文件cat文件名补充说明:cat命令在显示多页文件缺陷明显,默认时只能显示最后一屏幕的信息参数:-n从1开始对所有输出行编号-b从1开始对所有非空输出行编号-s将多个相邻的空行合并成一个空行例:cata.txtb.txt>new.txtcat-nlife.txt[root@localhost~]#catykklkjserhkqewhtfrhuwegry(2)more功能说明:分页显示文件内容语法:more[选项]文件名补充说明:进入more状态,用Enter键能够向后移动一行;用空格键能够向下移动一页;用Q键能够退出;用B键显示上一屏内容参数:-num指定一个整数,表示一个屏幕显示的行-p不滚屏,在显示下以屏之前先清屏例:more-10clear.txt(3)less功能说明:分页显示文件内容语法:less[选项]文件名参数:-num指定一个整数,表示一个屏幕显示的行-r显示控制字符例:less-21clear.txt(4)ln功能说明:建立链接语法:ln[选项]<源文件或目录><链接名>补充说明:给源文件a.txt建立硬连接b.txt,这时b.txt能够看做是a.txt的别名,它和a.txt不分主次.它们在指向硬盘上相同的位置.硬链接的局限在于不能建立目录的硬链接.给源文件telno.txt建立软连接telno2.txt,这时telno2.txt能够看做是telno.txt的快捷方式,改变telno.txt的权限,在telno2.txt上得不到反映,可是改变telno.txt的内容,在telno2.txt上却能够得到反映参数:-s建立符号链接(即软链接),不加该选项时建立的是硬链接例:lna.txtb.txtln-stelno.txttelno2.txt(5)find功能说明:在目录中搜索满足查询条件的文件语法:find[路径][表示式]参数:-type[fdbcl]按文件类型查找f—普通文件d—目录文件b—块设备文件c—字符设备文件l--符号链接文件-name按文件名查找操作如下:-exec命令{}-ok命令{}例:find/root-name‘test.txt’-execcat{}\;find/root-name‘test.txt’-okcat{}\;find/usr–namespell–print>myfile//在/usr目录中查找spell,并把查找结果记录到myfile文件中。find/usr/bin–typef-atime+100–print//在/usr/bin目录中查找最近100天没有使用过的文件。(6)grep功能说明:查找文件中包含有指定字符串的行语法:grep[选项]<文件名>参数:-i匹配比较时不区分大小写-n在输出包含匹配模式行之前,加上该行的行号-F将查找模式看成是单纯的字符串-E将查找模式看成是可扩展的表示式(支持通配符*?[]的使用)(7)chmod功能说明:改变文件或目录的许可权限语法:chmod[who][+-=][mode]文件名参数:操作对象who可是下述字母中的任一个或者它们的组合:

u表示“用户(user)”,即文件或目录的所有者。

g表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。

o表示“其它(others)用户”。

a表示“所有(all)用户”。它是系统默认值。

操作符号能够是:

+添加某个权限。

-取消某个权限。

=赋予给定权限并取消其它所有权限(如果有的话)例:chmoda–xmm.txtchmodugo–xmm.txtchmod644mm.txt(8)alias功能说明:该命令用于设置别名或显示已有的别名命令语法:alias命令别名=‘命令行’例:aliasmydir=‘ls-l/mnt/u’(9)wc功能说明:统计文件内容语法:wc[选项]文件列表补充说明:wc命令输出列的顺序不受选项顺序影响,输出格式行数字数字节数文件名参数:-c统计字节数-l统计行数-w统计字数例:wc-lcwm1m2(10)sort功能说明:对文本文件的各行进行排序语法:sort[选项]文件列表补充说明:默认排序标准是从每行的第一个字符开始在ASCII码的顺序排序参数:-r逆序排序-o文件排序结果输出到该文件所指定的文件中注意位置(sorta.txt-ob.txt)-n按数值大小排序(11)su功能说明:使一个普通的使用者拥有超级用户或其它使用者的权限。语法:su用户名(如果没有输入用户名则预设为root)补充说明:使用这个命令必须具有超级用户或其它使用者的口令(12)tar功能说明:用来归档、备份、压缩和解压缩语法:tar[主选项+辅选项]文件或者目录参数:f使用档案文件或设备,这个选项一般是必选的。c创立新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。r把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时能够使用该选项,将忘记的目录或文件追加到备份文件中。t列出档案文件的内容,查看已经备份了哪些文件u更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。x从档案文件中释放文件。v详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。(13)gzip功能说明:压缩、解压缩文件语法:gzip[选项]压缩(解压缩)的文件名补充说明:压缩成文件名为.gz的压缩文件参数:-r递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t测试,检查压缩文件是否完整。-v对每一个压缩和解压的文件,显示文件名和压缩比。-d将压缩文件解压(相当于命令gunzip)。-l详细列出每个压缩文件的相关信息(14)bzip2功能说明:压缩、解压缩文件语法:bzip2[选项]文件名补充说明:生成.bz2压缩文件参数:-d解压缩的参数(15)mount功能说明:挂上文件系统语法:mount-t设备类型存放目录mountIP地址:/所提供的目录存放目录参数:例:光盘:#mount-tiso9660/dev/cdrom/mnt/cdrom软盘:#mount-tvfat/dev/fd0/mnt/floopyU盘:#mount-tvfat/dev/sda1/mnt/usb(16)ps功能说明:报告程序状况。语法:ps[-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C<指令名称>][-g<群组名称>][-G<群组识别码>][-p<程序识别码>][p<程序识别码>][-s<阶段作业>][-t<终端机编号>][t<终端机编号>][-u<用户识别码>][-U<用户识别码>][U<用户名称>][-<程序识别码>][--cols<每列字符数>][--columns<每列字符数>][--cumulative][--deselect][--forest][--headers][--help][--info][--lines<显示列数>][--no-headers][--group<群组名称>][-Group<群组识别码>][--pid<程序识别码>][--rows<显示列数>][--sid<阶段作业>][--tty<终端机编号>][--user<用户名称>][--User<用户识别码>][--version][--width<每列字符数>]补充说明:ps是用来报告程序执行状况的指令,您能够搭配kill指令随时中断,删除不必要的程序的运行。参数:-a显示所有终端机下执行的程序,除了阶段作业领导者之外。-A显示所有程序。-d显示所有程序,但不包括阶段作业领导者的程序。-e此参数的效果和指定"A"参数相同。e列出程序时,显示每个程序所使用的环境变量。-f显示UID,PPIP,C与STIME栏位。-g<群组名称>此参数的效果和指定"-G"参数相同,当亦能使用阶段作业领导者的名称来指定。-G<群组识别码>列出属于该群组的程序的状况,也可使用群组名称来指定。h不显示标题列。-H显示树状结构,表示程序间的相互关系。-j或j采用工作控制的格式显示程序状况。-l或l采用详细的格式来显示程序状况。L列出栏位的相关信息。-m或m显示所有的执行绪。n以数字来表示USER和WCHAN栏位。-N显示所有的程序,除了执行ps指令终端机下的程序之外。-p<程序识别码>指定程序识别码,并列出该程序的状况。p<程序识别码>此参数的效果和指定"-p"参数相同,只在列表格式方面稍有差异。r只列出现行终端机正在执行中的程序。-t<终端机编号>指定终端机编号,并列出属于该终端机的程序的状况。t<终端机编号>此参数的效果和指定"-t"参数相同,只在列表格式方面稍有差异。-T显示现行终端机下的所有程序。-u<用户识别码>此参数的效果和指定"-U"参数相同。(17)kill功能说明:删除执行中的程序或工作。语法:kill[-s<信息名称或编号>][程序]或kill[-l<信息编号>]补充说明:kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。参数:-l<信息编号>若不加<信息编号>选项,则-l参数会列出全部的信息名称。-s<信息名称或编号>指定要送出的信息。四、实验报告要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论