1《Linux网络操作系统》实验指导书实验一Linux基本命令熟悉及文本编辑器使用1.RedHatLinux的文件系统管理一、实验目的1、了解Linux操作系统的启动与登陆方法。2、熟悉Linux字符界面、窗口系统的常用指令。二、实验内容在字符界面下,使用常用的Linux操作命令,完成下列内容。1.在根目录(/)下新建一目录test[root@localhostroot]#mkdir/test[root@localhostroot]#cd/test[root@localhosttest]#pwd/test2.改变当前目录至/test,在该目录下,以自己名字的英文缩写建一个空的文件,再建两个子目录(-xh)与(ah);[root@localhosttext]#touchpyh[root@localhosttext]#mkdri---xh[root@localhosttext]#lsahpyh–xh[root@localhosttext]#Is–l后[root@localhosttext]#cd---xh[root@localhosttext]#ls[root@localhosttext]#touchtext13.进入到(-xh)子目录中,新建一个空文件text1;[root@localhost-xh]#cd..[root@localhosttext]#lsahpyh–xh[root@localhosttext]#cdah[root@localhosttext]#mkdirabc[root@localhosttext]#touchtext2[root@localhosttext]#lsabctext24.进入到(ah)子目录中,再新建一个子目录(abc),同时建立空文件text2;5.把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到-xh子目录中;[root@localhosttext]#lsahpyh–xh[root@localhosttext]#cd---xh2[root@localhost-xh]#lstext1[root@localhost-xh]#mvtext1/test/ah/abc[root@localhost-xh]#ls[root@localhost-xh]#cd/test/ah/abc/[root@localhost-xh]#lstext1[root@localhost-xh]#mvtext1/text3[root@localhost-xh]#lstext36.删除text3文件与-xh子目录及目录中的文件;并删除abc子目录;[root@localhostroot]#rmtext3Y[root@localhost-xh]#ls[root@localhost-xh]#cd..[root@localhostroot]#ls[root@localhostroot]#abctext2[root@localhostroot]#rmdirabc[root@localhostroot]#lstext27.在根目录(/)下新建目录test,test1,把/etc/passwd分别复制到/test1与/test下,并分别改名为file1与file;[root@localhostroot]#cd\[root@localhostroot]#cd..[root@localhostroot]#cp/etc/passwd./[root@localhostroot]#lsahpasswdpyh–xh[root@localhostroot]#mvpasswdfile[root@localhostroot]#lsahfilepyh-xh8.查看file1文件的前二行与最后二行,并记录;[root@localhostroot]#catfile[root@localhostroot]#head-2file[root@localhostroot]#tail-2file9.查看/etc/目录下的文件,并记录前两个文件的文件名;10.查看/etc/目录中所有的文件中包含有sys字母的文件并记录;[root@localhostroot]#find/etc/-name“*sys*”[root@localhostroot]#find/etc/-name“*sys*”|more11.查看/etc/目录中文件包含有conf的前两个文件是什么;12.把/test/file文件建一个软链接文件file.soft到/test1中;13.清屏;[root@localhostroot]#clear3三、实验要求一台安装Linux9.0操作系统的计算机。四、实验课时2学时五、实验步骤1、实验预备知识:常用的操作命令1)、pwd:pwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。2)、cd:cd命令不仅显示当前状态,还可以改变当前状态,它的用法跟DOS下的cd命令基本一致。如:cd..可进入上一层目录,cd-可进入上一个进入的目录,cd~可进入用户的home目录。3)、ls:ls命令跟DOS下的DIR命令一样,用于显示当前目录的内容。其参数为:-a显示指定目录下所有子目录与文件,包括隐藏文件。-A显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和“..”。-b对文件名中的不可显示字符用八进制字符显示。-c按文件的修改时间排序。-C分成多列显示各项。-d如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使用,以得到目录的详细信息。-i在输出的第一列显示文件的i节点号。-l以长格式来显示文件的详细信息。这个选项最常用。ls–l命令,就可以显示目录内容的详细信息。如果目录下的文件太多,用一屏显示不了,可以用ls-l|more分屏显示。4)、find:find命令用于查找文件。这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。find命令的基本结构为:$find其中指定从哪个目录开始搜索。指定搜索条件。表示找到文件怎么处理。一般来说,要用-print动作,显示整个文件路径和名称。如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。例如,要搜索系统上所有名称为ye的文件,可用如下命令:$find/-nameye-print这样就可以显示出系统上所有名称为ye的文件。5)、mkdir:这个命令很简单,跟DOS的md命令用法几乎一样,用于建立目录。6)、cp:cp命令用于复制文件或目录。cp命令可以一次复制多个文件,例如:$cp*.txt*.doc*.bak/home将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。如果要复制整个目录及其所有子目录,可以用cp-R命令。7)、rm:rm命令用于删除文件或目录。rm命令会强制删除文件,如果想要在删除时提示确认,可用rm-i命令。如果要删除目录,可用rm-r命令。rm-r命令在删除目录时,每删除一个文件或目录都会显示提示,如果目录太大,响应每个提示是不现实的。这时可以用rm-rf命令来强制删除目录,这样即使用了-i标志也当无效处理。8)、mv:mv命令用于移动文件和更名文件。例如:$mvye.txt/home,将当前目录下的ye.txt文件移动到/home目录下。$mvye.txtye1.txt,将ye.txt文件改名为ye1.txt。类似于跟cp命令,mv命令也可以一次移动多个文件,在此不再赘叙。2、步骤:1)登陆开启计算机电源,计算机进入启动过程,如果装了XWindows,系统启动时自动启动XWindows。XWindows的登陆在图形界面下进行。在菜单中选择合适的语言与会话,分别输入用户帐号和用户密码后,系统进入图形用户界面。2)如果没有安装XWindows,或由于显卡的原因不能启动XWindows时,输入用户帐4号,按回车键,出现password时,输入用户密码,按回车键,即以自己的用户名登陆到Linux系统当中。3)在图形用户界面下,也可以不退出XWindows,直接进入提示符状态使用Linux操作系统命令;即在“主菜单”中选择“系统工具→终端”弹出窗口,在该窗口下使用字符命令。4)在字符命令方式下,尝试多种命令。2、步骤1)理解题目要求。2)编写命令实现题目要求。3)上机输入和调试自己所编的命令。4)验证分析实验结果。5)整理出实验报告。2.文本编辑器的使用一、实验目的1、掌握文本编辑器vi的基本操作。2、了解linux下其他编辑器。二、实验内容在字符界面下,使用常用的Linux操作命令,完成下列内容。1.把/root/etc/inittab文件复制到/test目录并改名为tab;2.查看tab文件共有多少行,第18行为什么,并记录;3.在第25行后添加上自己的名字的英文缩写;4.把第26行分别复制到第34行下面与内容最后;5.查找单词now在多少行有;6.命令行模式下,在第10行前后分别添加一空行;7.再删除该修改后内容的第25行、30行;8.保存并退出;9.在末行模式下命令q与q!分别在什么情况下使用;10.以自己的命名命名创建一个文件,输入汉字介绍自己的情况。11.用vi同时启动三个文件,实现三个文件之间内容的切换。三、实验要求一台安装Linux9.0操作系统的计算机。四、实验课时2学时五、实验步骤1、相关知识:文本编辑器工作模式:5Vi启动命令实例:viabc:n跳至下一个文件,:e#回到刚才编辑的文件。如当前编辑文件为a,:n跳至b,再:n跳至c,:e#回到b,想回到a的话用:ea复制和粘贴:复制一行内容:按yy粘贴:按p剪切:按dd查找字符串按:/查找的内容按:n//跳到下一个出现处N//跳到上一个出现处2、步骤1)理解题目要求。2)编写命令实现题目要求。3)上机输入和调试自己所编的命令。4)验证分析实验结果。5)整理出实验报告。实验二用户和组的管理一、实验目的1、掌握添加用户、修改用户和删除用户信息的方法。2、掌握添加组、修改组户和删除组的方法。3、掌握修改用户权限的方法。二、实验内容6在字符界面下,使用常用的Linux操作命令,完成下列内容。1.新建一个user1用户,UID、GID、主目录均按默认;2.新建一个user2用户,UID=800、其余按默认;3.新建一个user2用户,默认主目录为/abc、其余默认;并观察这三个用户的信息有什么不同;4.分别为以上三个用户设置密码为123456;5.把user1用户改名为u1,UID改为700,主目录为/test;6.建立一个标准的组group1,GID=900;7.建立一个标准组group2,选项为默认,观察该组的信息有什么变化;8.新建用户ah、xh,再新建一个组group3,把root、u1、user2用户添加到group1组中,把ah、xh添加到group2组,9.把group3组改名为g3,GID=1000;10.查看user2所属于的组,并记录;11.删除user1组与g3组,观察有什么情况发生;12.用root用户登录,在根目录下新建一目录test,设置文件的权限,当用户u1登录时,能进入到/test目录之中,并能建议属于u1用户的文件;当用户xh登录时,只能进入到/test目录中,但不能建立属于xh用户的文件;13.以root身份登录,在test目录下新建一个文件ff与目录dd,观察新建文件及目录的权限,进行一定的设置,让新建的目录具有写与执行的权限;14.进行设置,把文件的所属用户变为ah用户;同时把目录dd的权限设具有读、写、执行的权限;15.利用ah用户登录,来观察对dd的操作情况;三、实验要求一台安装Linux9.0操作系统的计算机。四、实验课时2学时五、实验步骤1、相关知识1)添加新用户•格式:useradd/adduser[参数]用户名•参数:-uUID//指定用户的UID值-g组名//指定用户所属的默认组-G组名//指定用户附加组-d路径/