岱左吧

代做作业_国开电大作业代做_奥鹏作业代写_各科作业辅导

《Linux基础》课程实验报告代做案例

admin    2024-12-25    47

微信号:wuyouhw
添加微信好友, 获取更多信息
复制微信号

Linux基础》课程实验报告

 

 

 

 

                    

                     

                     

                    

                    

 

 

 


大作业(100分)


以下作业要求所有过程需要清晰截图,并加以文字说明。

 

(1) 实验1 Linux虚拟机安装(16分):

要求:至少8张截图,包括系统安装时主要的相关设置、安装成功截图、打开终端截图等

a) 请在虚拟机上安装桌面版Linux系统,请使用uniontechos-desktop-20-professional-update3-amd64.iso(统信操作系统)或者Kylin-Desktop-V10-SP1-HWE-Release-2303-X86_64.iso(银河麒麟操作系统)镜像。安装时设置用户名为姓名简称+学号,如张三的学号为20209006,则用户名为: zs2020900614分);以下图片提供了该镜像文件下载的方式。

 

 

b) 配置国内源(如清华、中科大、阿里等镜像源)(2分)。

 提示这里需要自己开启sudo选项,可能需要进入开发者模式。自行查阅如何进入开发者模式。

 

(2) 实验2 软件包安装与管理(8分):

a) 请使用软件包管理器apt安装gccgfortrang++vim ;(2分)

b) 请安装Linux下的百度输入法,也可是其他输入法,如搜狗输入法。(6分)

 

(3) 实验3 基本命令使用(22分):

a) 请使用man命令查看ls命令的用法、使用help命令查看内建命令cd的用法(2分);

b) 请在你的~/目录下新建一个testchd_学号文件夹 (使用命令mkdir),这里的学号请填写自己的学号如20210920xxx,则新建的文件夹为testchd_20210902xxxx1分);

c) 从根目录(/)中进入到”testchd_学号文件夹 (使用命令cd)1分);

d) testchd_学号 新建一个空文本文件test.txt (使用touch命令)1分);

e) 使用gedit命令打开test.txt文件,并进行编辑,输入一些文字并保存(1分);

f) 使用ls命令查看test.txt文件的状态和属性(1分);将test.txt拷贝到桌面(使用cp命令)1分),并重命名为a.txt(使用mv命令)(1分),请将/tmp目录下的带有log的后缀名文件拷贝的桌面上(使用cp命令和通配符*),若没有log后缀的文件,自己新建几个log文件,如touch 1.log; touch 2.log; touch 5.log3分);

g) 使用rm命令删除test.txt文件和a.txt文件以及目录testchd_学号2分);

h) 使用cat命令、moreless命令查看/proc/cpuinfo文件、/etc/issue/proc/version/proc/meminfo信息(2分);

i) 使用cat命令拼接/etc/profile/etc/hosts文件信息并显示在终端(1分);

j) 请用head命令列举/etc/passwd文件的前10行信息,使用tail命令列举/etc/passwd文件的最后10行信息(2分);

k) 请用echo打印出当前的环境变量PATHLD_LIBRARY_PATH1分),且试着找出free命令所在的路径(提示用locatewhich)2分);

 

(4) 实验4  findgrep命令使用(8分):

a) 请使用grep查找出/etc/passwd文件中带有var的行、以及不带有有root的行(4分);

b) 请用find命令在根目录下找到passwd文件,并拷贝到桌面上(提示使用find exec选项),若出现no permission,则将需要错误输出重定向(4分)。

(提示 find / -name passwd  2>/dev/null 后面接exec选项以及要执行的命令)

 

(5) 实验5  文件属性更改(10分):

a) 请在~/”目录下新建testchd_自己的学号”目录,并在该目录下新建一个a.txt,并用vim在里面输入 “#!/bin/bash”,换行并输入echo I love chd”,并用vim保存。用ls查看该文件属性(读写执行权限、属主、用户组、其他用户信息),使用chmod命令赋给文件属主以执行权限。并在当前目录下打开终端,以./a.txt” 执行该文件(4分)。(截图保存执行结果,以及更改执行权限前后的文件属性变化图)

b) 同样地,更改该文件属主的读写权限,如去掉a.txt的属主的读权限,并用vim打开a.txt,请截图文件属性更改前后变化图,以及vim打开a.txt的报错提示(3分)。

c) 同样地,使用chown命令更改文件的属主,即将文件的属主和属组更改为root用户,这里需要sudo权限(3分)。请截图文件属性更改前后的变化图

 

(6) 实验6  文件归档以及磁盘管理命令(6分):

a) 请使用tar命令归档(或压缩)/etc/下的所有文件为~/etc学号.tar,提示通配符*(tar cvf 使用);请使用tar命令解打包~/etc学号.tar~/Desktop,若为中文桌面,则为~/桌面3分);

b) 请使用df -h查看你的磁盘使用情况(1分);

c) 请用du -sh 查看你/bin/目录的大小(1分);

d) 请使用free查看当前内存使用的情况(1分);

 

(7) 实验7  重定向与管道(12分):

a) 请用ls命令列举/tmp目录下的所有文件,且将结果重定向到~/a.txt中,最后用cat显示~/a.txt3分);

b) 请在~/”目录下打开终端,并联合使用catgrep命令找出/etc/passwd文件中带有bin的行,并统计有多少行(wc –l的使用)。(使用管道命令 cat file | grep xxx|wc -l)(4分);

c) 使用联合grepsort命令查看CPU物理个数,lscpu命令也可(5分);

   (提示grep ‘physical id’ /proc/cpuinfo | sort -u | wc –l)

 

(8) 实验8  进程管理基本命令使用(8分):

a) 使用top命令实时显示当前系统下的进程信息以及负载信息(3分);

b) 请启动一个进程如 在终端下输入yes命令,打开另一个终端,使用ps –aux查找yes这个命令的进程号。并使用kill -9 杀死该进程(5分)。

 

(9) 实验9  Shell基础编程(10分):使用shell编程求解1+2+…100的结果。尽可能地使用不同种方式来计算该结果。(shell循环、管道+bc命令等)。

 

 

 

 

 

 

 

 

 

 

 

 

 


本文链接:https://daizuozuoye8.com/?id=965

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

上一篇   下一篇

相关文章

请发表您的评论

复制成功
微信号: wuyouhw
添加微信好友, 获取更多信息
我知道了
添加微信
微信号: wuyouhw
添加微信好友, 获取更多信息
一键复制加过了
微信号:wuyouhw添加微信