【MK】Python全栈 阶段五:习题汇总 二:Linux 理论

这篇博客主要涵盖了Linux的基础知识,包括启动加载器、发行版和GNU项目,深入讲解了文件与权限管理,如文件查看、用户权限、群组管理和文本编辑器的使用。此外,还涉及到了用户账户与群组的管理操作。是学习Linux操作系统的良好参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版权声明:本文为博主原创文章,未经博主允许不得转载。



一、单选题

1.1 Linux基础知识

1.当开机启动时,选择进入操作系统的软件名称为( B

  • A .booter
  • B .bootloader 【启动加载器】
  • C .OS downloader
  • D .rebooter

2.以下哪一个是Linux的发行版?( A

  • A .Debian 【算是迄今为止,最遵循 GNU 规范的 Linux 系统】
  • B .Grub
  • C .KDE
  • D .Gnome

3.GNU 项目的创始人是( D

  • A .Bill Gates
  • B .Linus Torvalds
  • C .Steves Jobs
  • D .Richard Stallman

4.GNU 和 Linux 的关系是( B

  • A .GNU 是操作系统内核,Linux 提供操作系统的外围程序,两者合称为GNU 操作系统
  • B .Linux 是操作系统内核,GNU 提供操作系统的外围程序,两者合称为 GNU操作系统
  • C .两者都是操作系统的内核
  • D .两者都是操作系统的外围程序

5.进入非图形界面的终端,应该使用哪种组合按键( B

  • A .Ctrl + Tab + [F2-F6]
  • B .Ctrl + Alt + [F2-F6]
  • C .Ctrl + Shift + [F2-F6]
  • D .Alt + Shift + [F2-F6]

6.对终端中显示的 text@Text:~$ 理解错误的是( D

  • A . text表示当前用户
  • B .Text表示电脑的名字
  • C .~表示当前所处的路径
  • D .$表示系统管理员 【表示普通用户 ,有权限的限制】

7.命令行提示符中标明 用户权限的两个符号 分别是( C

  • A .% 和 $
  • B .& 和 #
  • C .$ 和 #
  • D .! 和 #

8.运行哪个命令可以列出,已经在终端中使用过的命令( B

  • A .record
  • B .history 【快捷键:Ctrl + R 】
  • C .command
  • D . list

9.使用 ls 时列出文件和目录详细信息列表的,应使用的参数是( B )

  • A .-a 【显示所有文件和目录,包括隐藏的】
  • B .-l 【详细列表】
  • C .-A 【显示所有文件和目录,不包括隐藏的】
  • D .-h 【以 Ko,Mo,Go 的形式显示文件大小】

1.2 Linux文件与权限管理

10.显示 text.txt 文件中指定的前5行数据,可以使用的命令是( B

  • A .less text.txt 【分页显示文件内容】
  • B .head –n 5 text.txt 【显示文件的开头几行 :默认显示文件的头 10 行】
  • C .cat text.txt 【一次性显示文件的所有内容】
  • D .tail –n 5 text.txt 【显示文件的结尾几行 :默认显示文件的尾 10 行】

11.关于 touch 命令,描述错误的是( C

  • A .touch文件名:当文件不存在时用于创建一个文件
  • B .touch 文件名:如果文件已存在,刷新文件的修改时间
  • C .touch用于创建文件夹 【创建一个空白文件,不是文件夹】
  • D .使用touch 可以同时创建多个文件

12.创建python文件夹中包含Linux文件夹,应该使用的命令是( C )

  • A .touch python Linux
  • B .mkdir python
  • C .mkdir –p python/Linux
  • D .mkdir Linux

13.下列选项中对 catless 描述错误的是( C

  • A .两个命令都用于显示文件内容,并不能修改文件内容
  • B .cat可以在终端一次性的显示文件中的所有内容
  • C .less可以一次性显示所有文件并可以随意浏览文件 【分页显示文件内容】
  • D .使用 less 可以随意浏览文件,可以使用键盘来往前往后翻看文件

14.将 test 目录下所有文件夹复制到新目录 newtest 的命令是( )

  • A .cp test newtest 【×】
  • B .cp –r test newtest
  • C .cp test newtest/
  • D .cp newtest test 【×】

15.将文件 text 更名为 test ,使用的命令是( C

  • A .cp text test
  • B .cp –r text test
  • C .mv text test
  • D .mkdir test

16.关于 rm 删除命令描述错误的是( A

  • A .rm用于删除文件,删除后会放到回收站 【注意:在终端中没有回收站或垃圾箱】
  • B .rm可以同时删除多个文件
  • C .rm删除的文件会直接删除掉,不容易被恢复
  • D .rm –f text会强制删除text文件,无需逐一确认

17.关于软链接和硬链接的描述错误的是( B

  • A .可以给文件创建硬链接,但是不可以给目录创建
  • B .A是B的硬链接,如果删除其中一个,另一个也会被删除 【只有既删除 file1 又删除 file2 ,它们共同指向的文件内容才会消失 ,也就是那个 inode 才会被删去】
  • C .软链接可以是任意文件或目录,相当于win下的快捷方式
  • D .可以通过ln -s命令来创建软链接

18.修改 outh 用户的密码,使用的命令是( B

  • A .password outh
  • B .passwd outh
  • C .passwd outh 新密码
  • D .password outh 新密码

1.3 群组的管理

19.下列使用命令将 outh 用户放置 users 群组中,下列选项正确的是( A )

  • A .usermod –g users outh
  • B .usermod –g outh users
  • C .usermod users outh
  • D .usermod outh users

20.下列为 outh 用户新增加 student 群组,下列选项中命令正确的是( C )

  • A .usermod –G student outh
  • B .usermod student outh
  • C .usermod –aG student outh
  • D .usermod –aG outh student

21.如何查看 outh 用户所在的群组,使用的命令是( A

  • A .groups outh
  • B .addgroup outh
  • C .delgroup outh
  • D .group outh

1.5 Linux文本编辑器与文件查找

22.RPMYum 软件仓库的区别是( )

  • A . 没有什么区别,都可以解决软件包之间的依赖关系
  • B .RPM 可以解决软件包之间的依赖关系,Yum 软件仓库可以简化安装的复杂
  • C .RPM 可以简化安装的复杂度,Yum 软件仓库可以解决软件包之间的依赖关
  • D .RPM和Yum 都可以简化安装的复杂度

23.根据文件名查找 test 文件所使用的命令是( )

  • A . find –name“test”
  • B .find ‘test’
  • C .find “test” –name
  • D .“text” -name find

二、多选题

2.1 Linux基础知识

1.显示当前目录中所有文件及隐藏文件的命令是( B C

  • A . ls
  • B .ls -a
  • C .ls --all
  • D .sudo

2.Ubuntu系统下直接回家目录,应使用哪个命令( A C

  • A .cd
  • B .cd /
  • C .cd ~
  • D .cd usr

2.2 Linux文件与权限管理

3.添加 outh 新用户使用的命令是( B D

  • A .adduser outh
  • B .先执行sudo su 再执行useradd outh
  • C .Sudo su adduser outh
  • D .sudo useradd outh

2.4 文件权限管理

4.已知文件 file 的当前权限为 -rw-rw-r‐- ,为当前用户添加执行权限,下列选项中的命令使用正确的是( B D【待确认】

  • A .chmod 764 file
  • B .chmod 774 file
  • C .chmod u+x file
  • D .chmod g+x file

三、练习题

3.1 Linux基础知识

1、登录 tty 的快捷键

快捷键功能
Ctrl + Alt + F1回到图形界面
Ctrl + Alt + F2terminal1tty1
Ctrl + Alt + F3terminal2tty2
Ctrl + Alt + F4terminal3tty3
Ctrl + Alt + F5terminal4tty4
Ctrl + Alt + F6terminal5tty5

四、编程题


版权声明:本文为博主原创文章,未经博主允许不得转载。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

InitialHeart2021

你的鼓励是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值