Linux课程设计题目.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统基础课程设计 1、(必做)使用虚拟机VMware安装linux系统 在开机之前现在Linux系统设置里进行新建硬盘操作,然后启动虚拟机,以root用户的身份进行登录。 ①用demsg查看系统信息,df显示硬盘信息,fdisk查看分区信息 ②用m显示帮助信息,n进行新建分区,p新建主分区,e新建扩展分区。 ③建立扩展分区与逻辑分区 ④进行分区挂载 ⑤显示分区成功后的硬盘信息 (必做)在根目录下有四个文件 m1.txt,m2.txt,m3.txt,m4.txt,用 Shell 编程,实现自动 创建 m1,m2,m3,m4 四个目录,并将 m1.txt,m2.txt,m3.txt,m4.txt 四个文件分别拷贝到各自相应的目录下。 用一下Shell编程语句实现: #!/bin/bash touch /m1.txt /m2.txt /m3.txt /m4.txt mkdir /m1 /m2 /m3 /m4 cp /m1.txt /mm cp /m2.txt /mn cp /m3.txt /m3 cp /m4.txt /m4 echo 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+...+n 4、(必做)编写一个 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 Y[or y]or N[or n] read num if [ $num = N -o $num = n ] then echo oh,intrrupt elif [ $num = Y -o $num = y ] then echo OK !!Continue!! else echo I dont know what you choice is fi 编程如图: 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/x1 ③50 17 ** 1 root cd/data;tar -zcvf backup.tar.gz ④55 17 *** root umoumt/hdc 6、(选做)使用者输入一个文档名,做出以下判断: (1). 这个文件是否存在,若不存在则给予一个“Filename does not exist”的信息,并中断程序; (2). 若这个文件存在,则判断他是个文件或目录,结果输出“Filename is regular file”或“Filename is directory”; (3). 判断一下,运行者的身份对这个文件或目录所拥有的权限,并输出权限数据!(注意利用 test 与 还有 || 等标志!) 进行shell编程 程序如下图 用if-then-elif来实现。 Ls $DORF

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档