1、实训报告实训名称:Linux 操作实训学 院: 计算机学院 专业、班级: 软件工程二班 学 号: 201340450224 学生姓名: 甘伟奇 指导教师: 李 辉 燕 2015 年 7 月 2 日实训报告内容一、 实训名称Linux 操作实训二、 实训时间第 17 周三、 实训地点K4-207四、实训目的掌握图形化用户界面和字符界面下使用 Shell 命令的方法。掌握 ls、cd 等 Shell 命令的功能。掌握重定向、管道、通配符、历史记录等的使用方法。掌握手工启动图形化用户界面的设置。熟悉并掌握 vi 命令模式、文本编辑模式和最后行模式三种工作模式之间的转换方法。掌握利用 vi 新建和保存
2、文件;熟悉光标的移动,文本的插入与删除等操作。掌握字符串替换;行的复制、移动、撤消和删除等操作。理解/etc/passwd 和/etc/group 文件的含义。掌握桌面环境下管理用户与组群的方法。掌握利用 Shell 命令管理用户与组群的方法。掌握批量新建用户账号的步骤和方法。熟练掌握 mkdir、mv 、cp、rm 等目录和文件管理命令。掌握文件权限的修改方法。掌握文件归档和压缩的方法。五、实训理论基础知识Linux 是一套免费使用和自由传播的 类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 UNIX 工具软
3、件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux 操作系统诞生于 1991 年 10 月 5 日(这是第一次正式向外公布时间)。Linux 存在着许多不同的 Linux 版本,但它们都使用了 Linux 内核。 Linux 可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux 的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操
4、作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说 Linux 是基于Unix 的,很大程度上也是因为这两者的基本思想十分相近。六、实训内容【操作要求 1】显示系统时间,并将系统时间修改为 2011 年 12 月 17 日零点。【操作要求 2】查看 2010 年 12 月 23 日是星期几。【操作要求 3】查看 ls 命令中 -s 选项的帮助信息。【操作要求 4】查看/etc 目录下所有文件和子目录的详细信息。【操作要求 5】查看当前目录。【操作要求 6】用 cat 命令在用户主目录下创建一名为 f1 的文本文件,内容为:Linux is useful for us
5、 allYou can never imagine how great it is.【操作要求 7】向 f1 文件增加以下内容 : Why not have a try?【操作要求 8】统计 a 文件的行数,单词数和字符数,并将统计结果存放在 countf1 文件。【操作要求 9】分页显示/etc 目录中所有文件和子目录的信息。【操作要求 10】仅显示/etc 目录中前 15 个文件和子目录 。【操作要求 11】清除屏幕内容。【操作要求 12】显示/bin/目录中所有以 c 为首字母的文件和目录。【操作要求 13】显示/bin/目录中所有以 c 为首字母,文件名只有 3 个字符的文件和目录。【
6、操作要求 14】显示/bin 目录中所有的首字母为 c 或 s 或 h 的文件和目录。【操作要求 15】显示/bin/目录中所有的首字母不是 a、b、c、d、e 的文件和目录。【操作要求 16】重复上一步操作【操作要求 17】修改/etc/inittab 文件。【操作要求 18】手工启动图形化用户界面。【操作要求 19】利用 vi 新建文件 f2,内容为:How to Read FasterWhen I was a schoolboy I must have read every comic book ever published. But as I got older, my eyeball
7、s must have slowed down or something I mean, comic books started to pile up faster then I could read them!It wasnt until much later, when I was studying at college, I realized that it wasnt my eyeballs that had gone wrong. Theyre still moving as well as ever. The problem is that theres too much to r
8、ead these days, and too little time to read every WORD of it.【操作要求 20】打开 f2 文件并显示行号。【操作要求 21】在 f2 文件的第一行后插入如下一行内容:“With the development ofsociety, the ability of reading becomes more and more important.“,并在最后一行之后添加一行,内容为:“We must know some methods to read faster.”【操作要求 22】将文本中所有的“eyeballs”用“eye-ball
9、s”替换。【操作要求 23】把第二行移动到文件的最后,删除第一和第二行并恢复删除,并不保存【操作要求 24】复制第二行,并添加到文件的最后,删除第二行,保存修改后退出 vi。【操作要求 25】新建两个用户账号,其用户名为 xuser1 和 xuser2,口令为“e12ut59er”和“wfult28er”。【操作要求 26】锁定 xuser2 用户账号。【操作要求 27】删除 xuser2 用户。【操作要求 28】新建两个组群,分别是 myusers 和 temp。【操作要求 5】修改 myusers 组群属性,将 xuserl 用户加入 myusers 组群。【操作要求 6】删除 temp
10、组群。【操作要求 29】新建一名为 duser 的用户,其口令是“tdd63u2”,主要组群为 myusers。【操作要求 30】将 duser 用户设置为不需口令就能登录。【操作要求 31】查看 duser 用户的相关信息。【操作要求 32】普通用户 duser 切换为超级用户。【操作要求 33】一次性删除 duser 用户及其工作目录。【操作要求 34】新建组群 mygroup。【操作要求 35】将 mygroup 组群改名为 newgroup。【操作要求 36】删除 newgroup 组群。【操作要求 37】为全班同学创建用户账号,用户名为“s”+学号的组合,并且都属于cl(ass040
11、1 组群。【操作要求 38 先创建二个新目录 dir1 和 dir2,然后将 dir2 目录移到 dir1 目录中,最后删除dir2 目录。【操作要求 39】查找 fstab 文件,并将 fstab 文件中所有包含“mnt”的行存入 f4 文件。【操作要求 40】将 f4 文件复制到 dir1 目录,并在 dir1 目录中创建/etc/fstab 文件的符号链接文件 fstab-link。【操作要求 41】将/etc/X11 目录归档为 X.tar 文件,并将 X.tar 文件压缩为.gz 文件。【操作要求 42】解压缩 X.tar.gz 文件。7、实训小结通过这次实训,我收获了很多,一方面学
12、习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自己动手做项目的能力。本次实训,是对我能力的进一步锻炼,也是一种考验。从中获得的诸多收获,也是很可贵的,是非常有意义的。在实训中我学到了许多新的知识。是一个让我把书本上的理论知识运用于实践中的好机会,原来,学的时候感叹学的内容太难懂,现在想来,有些其实并不难,关键在于理解。在这次实训中还锻炼了我其他方面的能力,提高了我的综合素质。首先,它锻炼了我做项目的能力,提高了独立思考问题、自己动手操作的能力,在工作的过程中,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。其次,实训中的项目作业也使我更加有团队精神。可以说这次实训不仅使我学到了知识,丰富了动手经验。也帮助我缩小了实践和理论的差距。这次实训将会有利于我更好的掌握 Linux 的技术。我会把握和珍惜实训的机会,我会把学到的理论知识和实践经验不断的应用到实际工作中。最后,我要感谢学院组织的这次十分有意义的实训,使我们学到了很多,也领悟了很多。 成绩评定一、实训成绩二、指导教师评语指导老师(签字):年 月 日