linux课程设计题目

linux课程设计题目

ID:32281060

大小:781.50 KB

页数:3页

时间:2019-02-02

linux课程设计题目_第1页
linux课程设计题目_第2页
linux课程设计题目_第3页
资源描述:

《linux课程设计题目》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linuxshell编程参考文档Linux操作系统基础课程设计1、(必做)使用虚拟机VMware安装linux系统1.在开机之前现在Linux系统设置里进行新建硬盘操作,然后启动虚拟机,以root用户的身份进行登录。①用demsg查看系统信息,df显示硬盘信息,fdisk查看分区信息②用m显示帮助信息,n进行新建分区,p新建主分区,e新建扩展分区。③建立扩展分区与逻辑分区④进行分区挂载⑤显示分区成功后的硬盘信息2、(必做)在根目录下有四个文件m1.txt,m2.txt,m3.txt,m4.txt

2、,用Shell编程,实现自动创建m1,m2,m3,m4四个目录,并将m1.txt,m2.txt,m3.txt,m4.txt四个文件分别拷贝到各自相应的目录下。LinuxShell编程第3页/共3页Linuxshell编程参考文档用一下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"最后会在

3、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=`exp

4、r$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之内的其他字节,就显示『Idon'tknowwhatyourchoiceis』(利用中括号、&&

5、与

6、

7、来实现)#!/bin/bash#filename:il//本行重申文件名,可以不写echo"PleaseinputY[ory]orN[orn]"readnumif[$num='N'-o$num='n']thenecho"oh,intrrupt"elif[$num='Y'-o$num='y']thenecho"OK!!Continue!!"elseecho"Idontknowwhatyouchoiceis"fi编程如图:LinuxShell编程第3页/共3页Linuxshell编程参考文档5

8、、(必做)某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:(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);①5016***r

9、ootrm-rf/abc/*②008-18***rootcat/xyz/x1③5017**1rootcd/data;tar-zcvfbackup.tar.gz④5517***rootumoumt/hdc6、(选做)使用者输入一个文档名,做出以下判断:(1).这个文件是否存在,若不存在则给予一个“Filenamedoesnotexist”的信息,并中断程序;(2).若这个文件存在,则判断他是个文件或目录,结果输出“Filenameisregularfile”或“Filenameisdirector

10、y”;(3).判断一下,运行者的身份对这个文件或目录所拥有的权限,并输出权限数据!(注意利用test与&&还有

11、

12、等标志!)进行shell编程程序如下图用if-then-elif来实现。Ls$DORF来实现文件所在目录显示用cat$DORF来实现文件本身内容的输出LinuxShell编程第3页/共3页Linuxshell编程参考文档LinuxShell编程第3页/共3页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。