Linux课程设计题目.doc_第1页
Linux课程设计题目.doc_第2页
Linux课程设计题目.doc_第3页
全文预览已结束

下载本文档

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

文档简介

Linux操作系统基础课程设计1、(必做)使用虚拟机VMware安装linux系统1. 在开机之前现在Linux系统设置里进行新建硬盘操作,然后启动虚拟机,以root用户的身份进行登录。用demsg查看系统信息,df显示硬盘信息,fdisk查看分区信息用m显示帮助信息,n进行新建分区,p新建主分区,e新建扩展分区。建立扩展分区与逻辑分区进行分区挂载显示分区成功后的硬盘信息2、 (必做)在根目录下有四个文件 m1.txt,m2.txt,m3.txt,m4.txt,用 Shell 编程,实现自动 创建 m1,m2,m3,m4 四个目录,并将 m1.txt,m2.txt,m3.txt,m4.txt 四个文件分别拷贝到各自相应的目录下。用一下Shell编程语句实现:#!/bin/bashtouch /m1.txt /m2.txt /m3.txt /m4.txtmkdir /m1 /m2 /m3 /m4cp /m1.txt /mmcp /m2.txt /mncp /m3.txt /m3cp /m4.txt /m4echo ok最后会在root用户的根目录下出现m1,m2,m3,m4四个文件夹还有m1.txt,m2.txt,m3.txt,m4.txt四个文件,并且在四个文件夹中会出现m1.txt,m2.txt,m3.txt,m4.txt四个文本信息。3、(必做)编写一个 Shell 程序,用户输入数字n,实现如下功能:(1)计算从1到用户输入数字的和。(1+2+3+n)(2)计算从1到用户输入数字的所有奇数数字的和。(1+3+5)在终端中输入以下如图代码:#!/bin/bash /shell编程必不可少的在执行num=expr $sum + $number 时,必须用两个符号,在键盘左上角。左图实现从1+2+3+4+.+n,右图实现1+3+5+.+n4、(必做)编写一个 Shell 程序,实现如下功能:(1). 当运行一个程序的时候,这个程序会让使用者选择 Y 或 N ;(2)如果使用者输入 Y 或 y 时,就显示 OK, continue (3)如果使用者输入 n 或 N 时,就显示 Oh, interrupt !(4)如果不是 Y/y/N/n 之内的其他字节,就显示 I dont know what your choice is (利用中括号、 & 与 | 来实现)#!/bin/bash#filename: il /本行重申文件名,可以不写echo Please input Yor yor Nor nread numif $num = N -o $num = n thenecho oh,intrruptelif $num = Y -o $num = y thenecho OK !Continue!elseecho I dont know what you choice isfi 编程如图:5、(必做)某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午 4 :50 删除/abc 目录下的全部子目录和全部文件;(2)从早 8:00下午 6:00 每小时读取/xyz 目录下 x1 文件中每行第一个域的全部数据加入 到/backup 目录下的 bak01.txt 文件内;(3)每逢星期一下午 5:50 将/data 目 录 下 的所 有 目 录 和 文 件 归档 并 压 缩 为 文 件 :backup.tar.gz;(4)在下午 5:55 将 IDE 接口的 CD-ROM 卸载(假设:CD-ROM 的设备名为 hdc);50 16 * root rm -rf/abc/*00 8-18 *root cat /xyz/x150 17 * 1 root cd/data;tar -zcvf backup.tar.gz55 17 * root umoumt/hdc6、(选做)使用者输入一个文档名,做出以下判断:(1). 这个文件是否存在,若不存在则给予一个“Filename does not exist”的信息,并中断程序;(2). 若这个文件存在,则判断他是个文件或目录,结果输出“Filename is regular file”或“Filename is directory”;(3). 判断一下,运行者的身份对这个文件或目录所拥有的权限,并输出权限数据!(注意利

温馨提示

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

评论

0/150

提交评论