【Linux】——期末复习题(五)

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客​​​​​​

🥏python:python_IT闫的博客-CSDN博客

🐠离散数学:离散数学_IT闫的博客-CSDN博客

​​​​​​🥽Linux:​​​​Linux_Y小夜的博客-CSDN博客

欢迎收看,希望对大家有用!

目录

一. 单选题(共10题,55分)

1. (单选题)如果用户想对某一命令详细的了解,可用()

2. (单选题)查看一个文件的内容头几行使用以下哪个命令 ( )

3. (单选题)需要给文件test.txt的赋予的权限是-rwxrwxrw-应当使用哪个命令( )。

4. (单选题)在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( )。

5. (单选题)对单个文件重命名的命令为 ( )

6. (单选题)改变文件所有者的命令为 :( )

7. (单选题)获取Linux当前环境使用的是哪种shell的命令是( )

8. (单选题)下列哪一项不是linux操作系统的特点( )

9. (单选题)以下哪个是Linux下普通用户的命令提示符( )

10. (单选题)在vi中复制一行的命令是()

二. 多选题(共3题,16.5分)

11. (多选题)vi的三种工作模式是()

12. (多选题)Linux中查看文件的命令有( )。

13. (多选题)关于shell变量定义下面哪些是正确的说法( )

三. 判断题(共5题,28.5分)

14. (判断题)Linux不能同时开设多个用户总端、不可以由用户同时运行多个程序。 

15. (判断题)pwd命令可用于确定当前目录。

16. (判断题)在Linux系统中,删除一个非空目录/root/test的命令 rmdir /root/test。 

17. (判断题)在Linux系统中,显示/root目录下所有文件的命令 ls -l。

18. (判断题)在ll查看文件属性,从左到右的10个字符第一位以“d”开头的是目录。 

答案:


一. 单选题(共10题,55分)

1. (单选题)如果用户想对某一命令详细的了解,可用()

  • A. ls
  • B. cd
  • C. man
  • D. dir

2. (单选题)查看一个文件的内容头几行使用以下哪个命令 ( )

  • A. cat test.txt
  • B. tail test.txt
  • C. more test.txt
  • D. head test.txt

3. (单选题)需要给文件test.txt的赋予的权限是-rwxrwxrw-应当使用哪个命令( )。

  • A. chmod 777 test.txt
  • B. chmod 661 test.txt
  • C. chmod 776 test.txt
  • D. chmod 665 test.txt

4. (单选题)在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( )。

  • A. -m
  • B. -d
  • C. -f
  • D. -p

5. (单选题)对单个文件重命名的命令为 ( )

  • A. rename
  • B. mv
  • C. cp
  • D. mkdir

6. (单选题)改变文件所有者的命令为 :( )

  • A. chmod
  • B. touch
  • C. chown
  • D. cat

7. (单选题)获取Linux当前环境使用的是哪种shell的命令是( )

  • A. echo shell
  • B. $shell
  • C. echo $SHELL
  • D. echo #shell

8. (单选题)下列哪一项不是linux操作系统的特点( )

  • A. 源码公开
  • B. 易学易用
  • C. 具有优秀的开发工具
  • D. 广泛的硬件支持

9. (单选题)以下哪个是Linux下普通用户的命令提示符( )

  • A. #
  • B. >
  • C. $
  • D. @

10. (单选题)在vi中复制一行的命令是()

  • A. yy
  • B. dd
  • C. p
  • D. u

二. 多选题(共3题,16.5分)

11. (多选题)vi的三种工作模式是()

  • A. 插入模式(编辑模式)
  • B. 命令模式(一般模式)
  • C. ex转义模式(末行模式)
  • D. 检查模式 

12. (多选题)Linux中查看文件的命令有( )。

  • A. cat
  • B. more
  • C. less
  • D. menu

13. (多选题)关于shell变量定义下面哪些是正确的说法( )

  • A. 变量名称可以由字母、数字和下划线组成
  • B. 可以以数字开头
  • C. 等号两侧不能有空格
  • D. 变量名称一般习惯为大写

三. 判断题(共5题,28.5分)

14. (判断题)Linux不能同时开设多个用户总端、不可以由用户同时运行多个程序。 

  • A. 对
  • B. 错

15. (判断题)pwd命令可用于确定当前目录。

  • A. 对
  • B. 错

16. (判断题)在Linux系统中,删除一个非空目录/root/test的命令 rmdir /root/test。 

  • A. 对
  • B. 错

17. (判断题)在Linux系统中,显示/root目录下所有文件的命令 ls -l。

  • A. 对
  • B. 错

18. (判断题)在ll查看文件属性,从左到右的10个字符第一位以“d”开头的是目录。 

  • A. 对
  • B. 错

答案:

1-5:CDCDB

6-10:CCBCA

11:ABC

12:ABC

13:ACD

14-18:错对错错对

  • 24
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
一. 填空题: 1. 在Linux系统,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 读取要加载的文件系统。 3. Linux文件系统每个文件用 i节点 来标识。 .... 82. 增加一个用户的命令是:adduser 或useradd 。 83 进行字符串查找,使用grep命令。 84. 使用 * 每次匹配若干个字符。 85. /sbin 目录用来存放系统管理员使用的管理程序。 二.单项选择题: 1. 下面的网络协议,面向连接的的协议是: A 。 A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议 2. 在/etc/fstab文件指定的文件系统加载参数, D 参数一般用于CD-ROM等移动设备。 ... 113.不是shell具有的功能和特点的是 C 。 A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令 114.下列对shell变量FRUIT操作,正确的是: C 。 A 为变量赋值:$FRUIT=apple B 显示变量的值:fruit=apple C 显示变量的值:echo $FRUIT D 判断变量是否有值:[ -f “$FRUIT” ] 三.简答题: 1.简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。 参考答案: Linux通过i节点表将文件的逻辑结构和物理结构进行转换。 i节点是一个64字节长的表,表包含了文件的相关信息,其有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。在i节点表最重要的内容是磁盘地址表。在磁盘地址表有13个块号,文件将以块号在磁盘地址表出现的顺序依次读取相应的块。Linux文件系统通过把i节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表查找该文件名对应的项,由此得到该文件相........ root@xxx:#crontab prgx;在每日早晨8:00之前开机后即可自动启动crontab。 6.设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下。 参考答案: (1)编写shell程序fileback: #!/bin/sh DIRNAME=`ls /root | grep bak` if [ -z "$DIRNAME" ] ; then mkdir /root/bak cd /root/bak fi YY=`date +%y` MM=`date +%m` DD=`date +%d` BACKETC=$YY$MM$DD_etc.tar.gz tar zcvf $BACKETC /etc echo "fileback finished!" (2)编写任务定时器: echo "0 0 1 * * /bin/sh /usr/bin/fileback" >; /root/etcbakcron crontab /root/etcbakcron 或使用crontab -e 命令添加定时任务: 0 1 * * * /bin/sh /usr/bin/fileback 7.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做? 参考答案:(1)第一种方法: 用户应使用crontab –e 命令创建crontab文件。格式如下: 0 0 * * sun cp –r /user/backup /tmp (2)第二种方法: 用户先在自己目录下新建文件file,文件内容如下: 0 * * sun cp –r /user/backup /tmp 然后执行 crontab file 使生效。 8.设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 参考答案: 建立程序 Pro16如下: #!/bin/sh i=1 while [ i -le 50 ] do if [ -d /userdata ];then mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo "user$i" let "i = i + 1" (或i=$(($i+1)) else mkdir /userdata mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo "user$i" let "i = i + 1" (或i=$(($i+1)) fi done
### 回答1: Linux版的期末复习题主要涵盖了以下内容: 1. Linux 基础知识:包括 GNU/Linux 发行版、Linux 内核、Linux 文件系统等。要求了解不同发行版的特点和用途,了解 Linux 内核的组成和工作原理,熟悉不同类型的文件系统以及文件系统的操作。 2. Linux 命令行操作:包括常用的命令行工具和操作技巧。要求熟练掌握常用命令的语法、选项和参数,能够使用命令行工具进行文件和目录的操作、进程管理、网络配置等。 3. Linux 网络和安全:包括网络配置、网络服务、网络安全等。要求了解网络配置的基本原理和方法,能够配置网络接口和网络服务,了解网络安全的基本概念和技术。 4. Linux 系统管理:包括用户管理、进程管理、系统配置等。要求熟悉用户管理的方法和技巧,能够进行用户账号的创建、管理和权限设置,了解进程管理的基本原理和方法,掌握系统配置的基本技术。 5. Shell 编程:包括 Shell 脚本的编写和执行。要求熟悉 Shell 脚本的基本语法和逻辑,能够编写简单的脚本解决实际问题,了解脚本的执行和调试方法。 在复习过程,建议通过阅读教材、参考资料和实践操作相结合的方式进行。可以结合实际项目或练习题进行练习,加深对知识点的理解和掌握。同时,可以参考相关的在线资源和社区讨论,与他人交流和分享经验,扩展自己的视野和知识面。 总之,通过系统地复习这些内容,理解并掌握 Linux版的知识点,可以更好地应对期末考试,为自己的学习和职业发展奠定坚实的基础。 ### 回答2: Linux版是一本经典的教材,旨在帮助读者全面了解Linux操作系统及其相关技术。对于期末复习题,我们可以回顾以下主要内容: 1. Linux基础知识:包括Linux的发行版、内核、Shell、文件系统等基本概念和架构。可以复习Linux的历史、特点以及与其他操作系统的比较。 2. Linux命令行操作:回顾常用命令,如文件和目录管理、进程控制、权限管理、文本处理等。可以通过练习和实际操作来提高熟练度。 3. Shell脚本编程:回顾Shell脚本的语法和常用控制结构,了解脚本编程的基本原理。可以通过编写简单的脚本来加深理解。 4. 网络与通信:回顾Linux的网络配置和管理,包括IP地址、路由、网络服务等。还可以复习常用网络工具的使用,如ping、telnet、ssh等。 5. 系统管理和性能优化:回顾系统配置管理、进程管理、日志管理等。可以了解如何监控和优化系统性能,提高服务器的稳定性和响应速度。 除了以上几个主要方面,还可以参考书其他相关章节进行复习,例如设备管理、文件权限、用户和组管理等。 最后,通过做一些练习题和实验,进一步巩固所学知识,并通过查阅官方文档和网络资源,及时补充和扩展自己的知识面。希望这些复习提纲对你的期末复习有所帮助!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Y小夜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值