您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > linux基本shell命令实验报告
实验报告(一)《Linux操作系统》实验报告实验题目:基本shell命令练习姓名:马彦彬学号:220800234完成日期:3月10号2010-2011下福州大学数学与计算机(软件)学院Linux操作系统实验报告2一、实验目的熟悉Linux的操作环境;了解图形与命令行式两种操作方法;掌握基本Shell命令和vi编辑器的使用。二、实验内容一、vi编辑器的使用练习1.请在/tmp这个目录下建立一个名为vitest的目录;2.进入vitest这个目录当中。3.将/etc/man.config拷贝到本目录底下;4.使用vi开启本目录下的man.config这个文件。5.在vi中设定一下行号。6.移动到第58行,看到的是什么内容?7.移动到第一行,并且向下搜寻一下bzip2这个字符串,请问他在第几行?8.接着下来,我要将50到100行之间的man改为MAN,并且一个一个挑选是否需要修改,如何下达指令?9.修改完之后,突然反悔了,要全部复原,有哪些方法?10.我要复制51到60行这十行的内容,并且贴到最后一行之后;11.删除11到30行之间的20行;12.将这个文件另存成一个man.test.config的文件名;13.去到第29行,并且删除15个字符;14.在第一行新增一行,该行内容输入“Iamastudent”15.保存后离开二、文件和目录管理1.查看当前的路径。2.查看当前目录下面的所有文件(包括隐藏文件)。3.查看根目录中的目录结构。4.在当前目录下建立一个子目录tmp,并查看该目录的权限设置。5.为tmp目录在根目录下建立一个快捷方式。6.进入tmp目录。7.复制/etc/mail/sendmail.cf文件到当前目录下。8.将上一步中复制到当前目录的sendmail.cf文件,更改文件名为test.file2010-2011下福州大学数学与计算机(软件)学院Linux操作系统实验报告39.在该文件最尾处加上一句话:“This?isaediting?test.”10.分屏浏览文件信息11.在根目录下查找test.file文件和tmp目录12.在test.file文件在根目录下建立一个快捷方式13.把tmp目录打包压缩成tmp.tar.gz14.删除文件test.file15.删除tmp目录三、创建和管理用户和组群1、新建名为“group1”和“group2”的用户组,在“group1”组中添加一用户“user”,然后将用户“user”隶属于“group2”,最后删除“group1”用户组。2、建立帐号user01,查看/etc/passwd文件有没变化,并设置user01的密码为123456。在查看/etc/shadow文件有无变化。3、user01的主目录在什么地方。4、查看/etc/group文件。四、其他1.使用man命令查看ls命令使用手册2.查看PATH变量3.查看并更改shell4.查看命令别名,创建rm–i命令别名5.在当前目录下新建test.txt文件,从键盘键入一段内容并将其保存至文本文件text.txt中6.显示text文件属性,并设置起新的权限为07777.查看当前磁盘使用情况以及文件系统挂载信息8.分屏显示/usr/include目录下所有后缀为.h的文件9.在当前目录查找包含内容”ab”的文件并显示行号10.查看当前用户、查看当前登录用户11.显示系统的运行时间12.使用history命令查看命令的历史记录列表13.使用列表中的命令序号执行列表中的命令14.使用管道符连接history命令和more命令,实现执行结果的分页查看15.使用管道符连接history命令和head命令,显示前5条记录2010-2011下福州大学数学与计算机(软件)学院Linux操作系统实验报告416.…………三、实验结果一、vi编辑器的使用练习1.请在/tmp这个目录下建立一个名为vitest的目录;mkdir/tmp/vitest2.进入vitest这个目录当中。cd/tmp/vitest3.将/etc/man.config拷贝到本目录底下;cp/etc/man.config.4.使用vi开启本目录下的man.config这个文件。Viman.config5.在vi中设定一下行号。:setnu6.移动到第58行,看到的是什么内容?58G7.移动到第一行,并且向下搜寻一下bzip2这个字符串,请问他在第几行?1G然后/bzip2在118行8.接着下来,我要将50到100行之间的man改为MAN,并且一个一个挑选是否需要修改,如何下达指令?:50,,100s/man/MAN/gc9.修改完之后,突然反悔了,要全部复原,有哪些方法?一直按u,直到回到想要的地方10.我要复制51到60行这十行的内容,并且贴到最后一行之后;51G然后10yy按下G到最后一行然后p即可11.删除11到30行之间的20行;11G20dd12.将这个文件另存成一个man.test.config的文件名;:wman.test.config13.去到第29行,并且删除15个字符;29G15x14.在第一行新增一行,该行内容输入“Iamastudent”1GO然后输入即可2010-2011下福州大学数学与计算机(软件)学院Linux操作系统实验报告515.保存后离开:wq二、文件和目录管理1.查看当前的路径。Pwd2.查看当前目录下面的所有文件(包括隐藏文件)。Ls–a3.查看根目录中的目录结构。Ls-al4.在当前目录下建立一个子目录tmp,并查看该目录的权限设置。mkdirtmp然后ls–dltmp/5.为tmp目录在根目录下建立一个快捷方式。In–s/root/tmp/tmp.lnk6.进入tmp目录。Cdtmp7.复制/etc/mail/sendmail.cf文件到当前目录下。Cp/etc/mail/sendmail.cf.8.将上一步中复制到当前目录的sendmail.cf文件,更改文件名为test.fileMvsendmail.cftest.file9.在该文件最尾处加上一句话:“This?isaediting?test.”2010-2011下福州大学数学与计算机(软件)学院Linux操作系统实验报告6Vitest.file然后:o“This?isaediting?test.”然后:Wq10.分屏浏览文件信息Moretest.file11.在根目录下查找test.file文件和tmp目录Find/-nametest.file-printFind/-typed–nametmp-print12.在test.file文件在根目录下建立一个快捷方式In–stest.file/test.file13.把tmp目录打包压缩成tmp.tar.gzTar–zcvftmp.tar.gz/tmp14.删除文件test.fileRm–rtest.file15.删除tmp目录Rm–r/tmp三、创建和管理用户和组群1、新建名为“group1”和“group2”的用户组,在“group1”组中添加一用户“user”,然后将用户“user”隶属于“group2”,最后删除“group1”用户组。Groupaddgroup1Groupaddgroup2Useradd–Ggroup1userGpasswd–dusergroup1Gpasswd-ausergroup22010-2011下福州大学数学与计算机(软件)学院Linux操作系统实验报告7Groupdelgroup12、建立帐号user01,查看/etc/passwd文件有没变化,并设置user01的密码为123456。在查看/etc/shadow文件有无变化。Useradduser01–p123456/etc/passwd文件长度变长了/etc/shadow文件长度变长了3、user01的主目录在什么地方。4、查看/etc/group文件。Vi/etc/group四、其他1.使用man命令查看ls命令使用手册Manls2.查看PATH变量Echo$PATH3.查看并更改shellEcho$SHELLChsh–s/usr/local/bin/…4.查看命令别名,创建rm–i命令别名Alias【aliasname】Aliasrm–i=…5.在当前目录下新建test.txt文件,从键盘键入一段内容并将其保存至文本文件text.txt中Touchtest.txtEcho“fdasfdsa”test.txt6.显示text文件属性,并设置起新的权限为0777Ls–lstextChmod777text7.查看当前磁盘使用情况以及文件系统挂载信息df8.分屏显示/usr/include目录下所有后缀为.h的文件Cd/usr/includeLs*.h|more9.在当前目录查找包含内容”ab”的文件并显示行号2010-2011下福州大学数学与计算机(软件)学院Linux操作系统实验报告8Ls*ab*-l10.查看当前用户、查看当前登录用户who11.显示系统的运行时间uptime12.使用history命令查看命令的历史记录列表13.使用列表中的命令序号执行列表中的命令14.使用管道符连接history命令和more命令,实现执行结果的分页查看15.使用管道符连接history命令和head命令,显示前5条记录16.…………四、实验体会Linux命令功能十分强大,命令多,需要熟练掌握
本文标题:linux基本shell命令实验报告
链接地址:https://www.777doc.com/doc-2334294 .html