Linux复习题

一、填空题

  1. 硬盘sdb2的含义是 第二个SCSI硬盘的第二个逻辑分区编号

    hdb5的含义是 第二个IDE硬盘的第一个逻辑分区编号

  2. LINUX的组成: 内核 、shel1、 文件系统 、LINUX应用系统。

  3. 在 linux下查看文件内容的分页命令包括:1ess 和 more

    查看网络配置的命令是 ifconfig ,测试网络连通的命令是 ping

  4. OpenOffice.org Writer 的功能和 aicrosoft office 的 word 功能相似,

    OpenOffice.org Calc 的功能和 microsoft office 的 excel 功能相似。

    OpenOffice.org Impress 和microsoft office 的 PowerPoint 功能相似。

  5. 1s显示该目录下的内容,白色背景色下,其中压缩文件为 色, 目录 为蓝色,普通文件为 色, 可执行文件 为绿色。

  6. Linux中,[!0-9]表示 非0-9 ,[1,5]表示 参数1和5

  7. 以下特殊目录的含义:~表示 用户家 目录,..表示 目录。

  8. Linux 操作系统中 root的提示符为 # ,普通用户的提示符为 $

  9. Linux 操作系统有三部分组成,它们分别是: 内核shell 和文件结构。
  10. Linux 下的文件类型有 5 种: 普通文件目录文件设备文件 、链接文件和管道文件。
  11. Linux系统中,若文件权限为rwxrw-rw-.其中r代表 只读 、w代表 、x代表 可执行 .
  12. Linux 系统中,查看某一个网络接口状况使用 ifconfig 命令,测试本地主机是否能与另一台主机交换数据使用 ping 命令。
  13. [root@loolhost]#中,root 为 根用户 ,表示当前用户为root;@表示at(在、属于);localhost表示 主机 ;“表示root的 root的家目录
  14. 在shell中有三种变量分别是: 系统环境用户
  15. Linux文件颜色的含义:蓝色代表目录, 白色 代表普通文件, 绿色 代表可执行文件,红色表示压缩文件
  16. 用GCC编译程序的四个步骤为:预处理、编译、 汇编链接

二、选择题

  1. 下面关于Linux的描述错误的是【 D 】

    A.支持图形化界面操作 B.多任务 C.具有丰富的网络功能 D.单用户

  2. 若要将鼠标从VM中释放出来,可按【 B 】键来实现。

    A.Ctrl-Shift B.Ctrl+Alt C.Ctrl+Enter D. Ctrl+del

  3. Linux分区中,用于存放系统配量文件的目录是【 A 】

    A./etc B./home C./var D./root

  4. Linux下添加用户命令是【 C 】

    A.usermod B.userdel C.useradd D.groupadd

  5. 在Linux中,标识接在IDE0上的slave硬盘的第2个扩展分区的是【 C 】

    A./dev/hdb2 B./dev/hdlb2 C./dev/hdb6 D./dev/hdlb6

  6. root的UID通常是【 D 】

    A.3 B.2 C.1 *D.0

  7. 若某文件访问权限是“-rw-w—r—”则文件所有者拥有【 A 】权限

    A.读写权限 B.执行权限 C.写权限 D.只读

  8. 将普通用户转换为超级用户的命令是【 B 】

    A.passwd B.us C.tar D.car

  9. 下面可以把fl.txt复制为f2、txt的命令是【 C 】

    A.cp f1.txt | f2.txt B.cat f1.txt | f2.txt C.cat f1.txt > f2.txt D.copy f1.txt | f2.txt

  10. 快速切换到用户John的主目录下使用【 D 】命令

    A. cd @John B. cd #John C.cd &John D.cd ~John

  11. 在vi中退出不保存的命令是?【 D 】

    A. :q B. :w C. :wq D. :q!

  12. 如果未进行指定输出文件名,gec的译出来的程序后缀是一个名为【A】的可执行文件。

    A. a.out B. a.gcc C. a.gdb D. .c

  13. 要终止一个用户的所有进程,应使用的命令是【D】

    A.skill B.skillall C.kill D.killall

  14. Linux用于检测本机各端口连接情况的命令是【C】

    A.ping B.route C.netstat D.ifconfig

  15. Linux系统中,一般把命令ls定义为ls–color的别名,以便以不同颜色来标识不同类型的文件、但是,如何能够使用原先的ls命令?【A】

    A. \ls B. :1s C. ls $$ D.ls –noalias

  16. Apache的主配置文件是:【A】

    A.httpd.conf B.httpd.cfg C.access.ofg D. apache.conf

  17. 下面不合法的变量名是【C】

    A.Kitty B.b00k C.Hello World D.mpic_game

  18. 下面可以迅速终止前台运行进程的快捷键是【B】

    A.Ctrl+A B.Ctrl+C C.Ctrl+Q D.Ctrl+Z

  19. 在Linux系统中的脚本文件一般以【B】开头

    A.S/bin/sh B.#!/bin/sh C.use/bin/sh D.set shell=/bin/sh

  20. 对于Apache服务器,提供的子进程的缺省的用户是【D】

    A. root B. apached C.httpd D.nobody

  21. 存放用户帐号密码的文件是(C )

    A.shadow B. group C.passwd D. gshadow

  22. 普通用户的主目录是( D)

    A./bin B./dev C./boot D./home

  23. Linux系统的联机帮助命令是(D )

    A. tar B.cd C.mkdir D.man

  24. 如何删除一个非空子目录/tmp(B )

    A.del /tmp/ B.rm -rf /tmp C.rm -Ra /tmp/ D.rm -rf /tmp/*

  25. 更改一个文件权限的命令是( C)

    A.change B.attrib C.chmod D.at

  26. 如果执行命令#chmod 764 file.txt,那么该文件的权限是(D )

    A.rwxr–rw- B.rw-r–r– C.–xr–rwx D.rwxrw-r–

  27. 列出当前目录以及子目录下所有扩展名为“.txt”的文件,使用的命令是( B)

    A. ls *.txt B.find -name“.txt” C.ls -d.txt D.find.“.txt”

  28. 显示当前工作目录的命令是(A )

    A. pwd B. cd C. who D. ls

  29. 把当前目录下的f20201.txt复制为f20202.txt,正确操作的是(D )。

    A.copy f20201.txt f20202.txt B.cp f20201.txt | f20202.txt

    C.cat f20202.txt f20201.txt D.cat f20201.txt > f20202.txt

  30. 文件的所有者有读(r)和写(w)的权限,其他用户只有读的权限,权限值为(B)

    A.566 B.644 C.655 D.744

  31. 为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,可以使用( A)

    A.tar -xvzf myftp.tar.gz B.tar -xvz myftp.tar.gz

    C.tar -vzf myftp.tar.gz D.tar -xyf myftp.tar.gz

  32. 用来保存用户名、个人目录等信息的文件是(B )

    A./etc/shadow B./etc/passwd C./etc/inittab D./etc/group

  33. 一个文件的权限是-rw-rw-r–,这个文件的同组用户的权限是(C)

    A. read-only B. write C.read-write D.write-only

  34. 删除目录的命令是(D)

    A. del B.delete C.cut D.rmdir

  35. 在Linux系统中,硬件设备大部分是安装在(B)目录下的

    A./mnt B./dev C./proc D./swap

  36. 不属于对进程直接操作的命令是(D)

    A.ps B.top C.kill D.cat

  37. 要改变文件的拥有权,使用命令(B)

    A.chgrp B.chown C.chsh D.chmod

  38. 在给定文件中查找与设定条件相符字符申的命令为:(A)

    A. grep B.gzip C.find D.sort

  39. 温出交互模式的shell,应键入(C)

    A.\B.CTRL+q C.exit D.quit

  40. 当我们与某远程网络连接不上时,就需要眼踪路由查看,以便了解在网络的什么位置出现了问题,满足该且的的命令是(C)

    A.ping B.ifconfig C.traceroute D.netstat

三、简答题

1. 简述Linux操作系统与windows操作系统的区别。

​ Linux 操作系统与Windows操作系统的设计思路不同:Windows设计目的是让用户更友好的使用系统,得到最好的用户体验:而Linux则聚信在内涵,力求做出量专业的系统。Windows是商业化系统==,用户道及全球;Linux是专业式系统:对用户不够友好.

2. Linux有哪些典型应用领域?并举例说明。

典型应用领域包括三个方面:

  • 桌面应用领域:Linux在图形用户接口和桌面应用领域软件方面的发展得到显著提高,能够满足用户办公、娱乐和信息交流的需求。

  • 高端服务器领域:Linux在服务器市场上占有率已超50%,Linux服务器可以充当虚拟专用阿、略由器与网关。

  • 嵌入式应用领域:许多厂商在基于lntel架构中采用Linux开发视领电话和数字监控等系统

3. Vi(Vim)有哪几种模式?模式之间如何切换?

三种模式:命令模式、输入模式、末行模式

三种模式转换:

  • 从命令模式转到文本输入模式,可以输入命令 ai

  • 如果从文本输入模式返回,则按【Esc】键即可。。

  • 在命令模式下输入“”即可切换到末行模式。

4. 目录操作

在“/”下新建一个dir2020目录在“dir2020”下再新建一个目录“test2020”,在“/test2020”建立一个“hi2020”目录。写出建立各级目录的过程和删除“/hi2020”目录的过程(包括完整的命令)。

  1. cd/
  2. mkdir dir2020
  3. cd test 2020 lnkdir test2020
  4. cd test2020 mkdir hi2020
  5. rmdir -p/dir2020/test2020/hi2020

5.vim编辑器使用

用vim编写一个文件,名称是abc2020.doc,首先录入文件内容:“Today is special day!”,保存。然后进行追加内容“I have a good time”。写出编辑的整个过程。(包括运行的完整命令)

  1. 在slhell命令提示符后输入“vi”、启动vi编辑器。
  2. i 键切换到文本编辑模式并输入内容:“Today is special day!”
  3. Esc 键返回命令行模式,再按键进入末行模式,输入“abc2020.doc”保存,按 q 键退出 vi
  4. 输入“vi abc2020.doc”,启动 vi 并打开文件,按 a 键并输入“I have a good time”,按键进入末行模式,输入“:qw”保存并退出。

6.压缩包操作

在目录/test下有一个文件,其名称为file2020.txt,要求将其进行压缩,并在“/”下新建一个目录“/test2020”,将压缩后的文件复制到该目录下,并将该文件解压至到/test2020目录下。写出整个操作过程。(包括运行的完整命令)

  1. cd/test
  2. gzip file2020.txt
  3. cd/ mkdir test2020
  4. mv /test file2020.txt.gz /test2020
  5. cd test2020 gzip -d file2020.txt

7.Shell编程

用shell编程实现:1+2+…+100。要求:

(1)shell编程步骤清晰:

(2)遵守 shell语法:

(3)写出迹程序的执行过程及运行给果。

#!/bin/bash
i=1
sum=0
while [$i -le 100];do
sum =$[$sum+$i]
i= $[$i+1].
done
echo $sum

执行: chmod u-x abc, bash abc. abc

结果:5050

The END

rm -rf/*大法好啊