Linux操作系统-期末考核

2021-2022-2-Linux操作系统-期末考核

学号: 姓名:
注意:注意文中的【红色】字体;
注意:每张截图上都要体现个人信息,并且按照文件要求操作;
注意:按照参考答案的图片进行截图,不允许出现多余的内容,若出现则相应的扣分,共20个题,每题5分;
注意:提交时间另行安排

1.创建新用户并登录

新用户名为“学生姓名的缩写”+“班级编号+编号”,例如“zs-jy01-01”的含义是“张三-计应1班-01号”;
修改新用户的密码【要符合复杂性要求】;
用新建的用户登录,并显示新用户的主目录【pwd】和当前用户名【whoami】;
返回到超级管理员账户,并显示主目录;

2.设置关机时间

设置4小时后关机;
取消刚设置的关机时间;

3.显示文件及文件夹的内容

进入新建用户的主目录,显示该家目录的详细信息和隐含文件【包含当前文件夹标识和上级文件夹标识】;
进入新建用户的主目录,显示该家目录的详细信息和隐含文件【不包含当前文件夹标识和上级文件夹标识】;
进入新建用户的主目录,显示该家目录的详细信息和隐含文件【包含当前文件夹标识和上级文件夹标识】,并以递减的方式排序;

注意:用户名要替换成自己刚创建的用户名

4.设置回显指令消息

在屏幕上用echo指令显示出个人的基本信息,信息格式为“姓名,性别,年级,专业,班级”.
例如“Name:zhangsan, gender:man, grade:level 20, major:Computer application technology, class:1class”

5.别名设置

为命令“ls –lsa ”设置别名,其别名为“学生姓名的缩写-lsa”;
为命令“ls –lsr ”设置别名,其别名为“学生姓名的缩写-lsr”;
为命令“ls –lsA ”设置别名,其别名为“学生姓名的缩写-lsA”;

6.绝对路径和相对路径

进入新建用户的家目录;
以相对路径的方式显示家目录下的所有文件和文件夹【参数要求:显示详细信息;以K和M的方式显示,显示所有的隐含文件】
以绝对路径的方式显示家目录下的所有文件和文件夹【参数要求:显示详细信息;以K和M的方式显示,显示所有的隐含文件】

7.显示新建用户的相关信息

显示新建用户的基本信息【只显示一条记录】
显示新建用户的密码信息【只显示一条记录】
显示新建用户的组信息【只显示一条记录】
显示新建用户的组密码信息【只显示一条记录】
利用id显示新建用户的信息;

8.文件权限设置【用数字的方式实现】

在新建用户的家目录下,连续新建3个以“学生姓名”+“编号”的文本文件;例如“lys-001”、”lys-002“,、”lys-003“;
修改第一个新建文件的权限为“拥有者:读写可执行”,“组成员:读写”,“其他用户:无任何权限”;
修改第二个新建文件的权限为“拥有者:读写,“组成员:读”,“其他用户:可执行;
修改第三个新建文件的权限为“拥有者:可执行”,“组成员:读写”,“其他用户:无任何权限”;

9.文件重定向

将当前系统的日期重定向到“学号.txt”文件中;
将当前的月份追加到“学号.txt”文件中;

10.通配符应用

查找etc文件夹中的扩展名为conf的所有文件,并将查找的结果写入到“学号-etc.txt”文件中;而且以K和M的方式详细显示“学号-etc.txt”文件的信息;

查找etc文件夹中以y开头且扩展名为conf的所有文件,并将查找的结果追加到写入到“学号-etc.txt”文件而且以K和M的方式详细显示“学号-etc.txt”文件的信息;

查找etc文件夹中文件名只有3个字符且扩展名为d的所有文件,并将查找的结果追加到写入到“学号-etc.txt”文件而且以K和M的方式详细显示“学号-etc.txt”文件的信息;

查找etc文件夹中以a或b或c或d开头且扩展名为d的所有文件,并将查找的结果追加到写入到“学号-etc.txt”文件而且以K和M的方式详细显示“学号-etc.txt”文件的信息;

11.查看文件的内容-cat

显示etc文件夹中hostname文件的内容,并将内容写入到“学号-cat.txt”的文件中。
显示etc文件夹中hosts文件的内容,显示输出行编号,并将内容写入到“学号-cat.txt”的文件中。
显示cat的帮助信息

12.通道的应用

查看所有进程中,包含新建用户进程的信息【ps -aux | grep 用户名】

查询passwd文件中包含学生新建用户的记录【grep】

以递归的方式(分屏显示)查询etc文件夹中包含m的所有内容【grep和通道符号】

以分屏的方式详细显示etc目录下的所有文件(包含隐含文件)

以k和m的方式只显示新建用户家目录中的头3条记录(包含隐含文件)

以k和m的方式只显示新建用户家目录中的后3条记录(包含隐含文件)

查询进程中以net开头的所有进程,将结果写入到“学号-ps.txt”的文件中,并显示文件的内容。

13.创建文件和文件夹

在新建用户的家目录中连续新建6个文件夹,文件夹的命名规则是“学生姓名缩写-班级-编号”,例如“zs-1-1”的含义是”张三,1班,文件夹1“的含义;
在每个文件夹中新建2个子文件夹和2个文件,名称自拟;并以递归的方式详细的显示创建情况;
将etc目录下的所有扩展名为conf的文件拷贝到新建用户的家目录下,并以k和m的方式详细显示家目录的内容。

14.查询命令的应用-find

查询etc目录下类型为“文件夹”且文件夹名中包含字母“p”的信息【grep和通道】

查询新建用户家目录下大于2K、小于4K的所有文件,将查询的结果写入到“学号-find01.txt”的文件中,并查看文件的内容;

15.删除文件和文件夹

为新建用户的家目录中的某个文件建立软连接,并详细显示创建后的结果;

为新建用户的家目录中的某个文件建立硬连接,并详细显示创建后的结果;

将刚刚新建的所有文件和文件夹删除,并以递归的方式详细显示home目录的所有文件和文件夹;

16.用户和组的应用

新建4个组,组编号的规则为“20+学生学号的后两位+组号”,例如“学号为0605030202的学生创建的第一个组的编号为2003,第二个组的编号为2004,以此类推“;

创建4个新用户,为每个用户指明2个不同的组(新创建的组),设置每个用户不同的到期日期,并为每个用户设置密码;用户ID号自拟;新用户名为“学生姓名的缩写”+“班级编号+编号”;

查看三个文件的内容(passwd/shadow/group)【只显示新建用户和组的信息】;

查看新建用户的id信息;

修改某个用户为四个新建组的成员,并显示id信息。

17.打包压缩文件

在用户家目录中新建目录dir,并将/etc/man_db.conf拷贝(多次)至此目录中,新文件分别命名为“学号-编号”,以递归的方式查看3个文件的详细信息;

使用tar命令打包dir目录中所有文件,打包的文件名命名为“学号_tar.tar”,打包过程显示打包文件列表;

使用tar命令打包dir目录中的所有文件,打包压缩文件命名为“学号_tar.tar.gz”,打包过程使用gzip压缩文件,显示打包压缩文件具体文件列表;

在用户家目录中新建目录dir1和dir2,分别将两个打包的文件解压到新建的目录中,解压过程中显示详细的信息;

18.分区格式化

显示当前系统硬盘的基本信息【fdisk -l】

查看当前系统支持的分区格式【ls /lib/modules/tab键/kernel/fs/】

19.设置主机名

查看当前系统的主机名;
设置当前系统的主机名【注意要体现学生的个人信息】;操作参考如下图

20.samba服务状态

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蟲仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值