一些能用到的测试题UNIX.doc_第1页
一些能用到的测试题UNIX.doc_第2页
一些能用到的测试题UNIX.doc_第3页
一些能用到的测试题UNIX.doc_第4页
一些能用到的测试题UNIX.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Unix操作系统练习题填空题1. 大多数硬件系统包括5个基本硬件组件:输入设备、输出设备、内存、外部存储器、中央处理器。2. Linux的版本分为 版和 版,其中由Linus等人维护,全球统一的是 版。3. 显示2002年5月的全年日历的命令是 。4. 显示文件/etc/passwd中一共有多少行的命令是 more /etc/passwd|wc -l 。5. 显示当前系统中登录用户情况的命令是 who 。6. 在vi编辑器中,删除光标所在行使用 dd 命令。7. 在vi编辑器中,实现删除/粘贴的命令组合是 dd+dcp 。8. 在vi编辑器中,实现复制/粘贴的命令组合是 。9. 列出当前目录下所有以a,b,c,d四个字符中的一个开头的文件名的命令是 find a-d* 。10. 在Linux系统中,以 方式访问设备,所有设备文件都放在 目录下。11. Linux的文件类型包括 、 、 三类。12. Linux文件系统中每个文件用 来标识。13. 全部磁盘块由四个块组成,分别为 、 、 和 。14. 注销当前用户登录的方式有三种:(1) 、(2) 、(3) 。15. 链接分为: 和 。16. 超级块包含了 i节点表 和 空闲块表 等重要的文件系统信息。17. 某文件的权限为:drw-r-r-,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 ,如果要把该文件的权限改为drw-rw-rw-,可使用命令chmod g+w o+w 。18. Linux系统在启动时产生的1号进程是 。19. 前台起动的进程使用 Ctrl+c 终止。20. 如果希望把一个前台运行的进程调入后台运行,可使用 实现;如果要把一个后台运行的进程调入前台运行,可使用 命令;如果要终止一个在后台运行的进程,可以使用 kill 命令。21. 安装Linux系统对硬盘分区时,必须有两种分区类型: 文件系统分区 和 交换分区 ;交换分区的格式为 。22. 编写的Shell程序运行前必须赋予该脚本文件 执行 权限。23. 系统交换分区是作为系统 虚拟存储器 的一块区域。24. 内核分为 进程管理系统 、 内存管理系统 、 I/O管理系统 和文件管理系统 等四个子系统。25. 内核配置是系统管理员在改变系统配置 硬件 时要进行的重要操作。26. 在安装Linux系统中,使用 netconfig 程序对网络进行配置,该安装程序会逐步提示用户输入 主机名 、 域名 、域名服务器、IP地址、 网关地址 和 子网掩码 等必要信息。27. 唯一标识每一个用户的是 用户ID 和 用户名 。28. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为 文件系统 。29. 当想删除本系统用不上的 设备驱动程序 时必须编译内核,当内核不支持系统上的 设备驱动程序 时,必须对内核 升级 。(不考)30. ping命令可以测试网络中本机系统是否能到达 一台远程主机 ,所以常常用于测试网络的 连通性 。31. vi编辑器具有两种工作模式:命令行模式 和 插入模式;从命令行模式进入插入模式使用 i ;从插入模式进入命令行模式使用 esc 。32. 可以用 ls -l 命令来观察文件的权限,每个文件的权限都用10位表示,并分为四个域,其中第一个域占 1 位,表示 文件类型 ,第二个域占3位,表示 文件所有者 的权限对该文件的权限。33. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为: 运行态 、 就绪态 和 等待态(阻塞态) 。34. DNS实际上是分布在Internet上的主机信息的数据库,其作用是实现 IP地址和主机名 之间的转换 。35. CD-ROM标准的文件系统类型是 iso9660 。36. 在使用ls命令时,如果要显示所有的文件(包括隐藏文件)应使用参数 -aF 。37. Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是 vfat 。38. 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 /etc 。39. 硬连接只能建立对 文件 链接。符号链接可以跨不同文件系统创建。40. 进程的运行有两种方式,即 独立运行 和 使用父进程运行 。41. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。42. 管道文件的属性位是 p 。43. 将前一个命令的标准输出作为后一个命令的标准输入,称之为 。44. 为脚本程序hello.sh指定所有用户都允许执行的命令及参数是 chmod a+x hello.sh 。45. 进行远程登录的命令是 telnet 。46. 欲发送10个分组报文测试与主机的连通性,应使用的命令和参数是: ping 。47. samba服务器进程配置文件是 。48. 用户在同一行可输入多个命令,各命令以 ; 符号隔开。49. 在 Linux 系统中,压缩文件后生成后缀为.gz文件的命令是 gzip 。50. 在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入 。51. 在Windows XP环境下共享Unix/Linux中的用户目录的一个工具是 Samba服务器 。52. 在Linux系统中,测试DNS服务器是否能够正确解析域名的客户端命令,使用命令 nslookup 。53. 在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为 hdb 。54. 当系统管理员需升级内核版本和改变系统硬件配置时,应 重新编译内核 。55. 将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 。56. 管道就是将前一个命令的 标准输出 作为后一个命令的 标准输入 。57. rm命令可删除文件或目录,其主要差别就是是否使用递归开关 -r或-R 。58. MV 命令可以移动文件和目录,还可以为文件和目录重新命名。59. ping命令用于测试网络的 连通性 ,ping命令通过 ICMP 协议来实现。60. shell不仅是 用户命令的解释器 ,它同时也是一种功能强大的编程语言。 bash 是Linux的缺省shell。61. 为系统增加一个用户stu1的命令是: login stu1 ;为该用户设置登录口令的命令是 passwd 。62. 在指定文件中查找字符串Linux,可使用 命令。63. 搜索当前目录下所有C源程序, 显示包含有include语句的代码行的命令是 。64. 如果希望修改某个系统用户的默认登录目录,可通过修改 配置文件。65. 在当前工作目录下执行chmod a+x * 命令的作用是 为当前目录文件定所有用户都允许执行。66. 使当前PATH变量增加一个搜索目录的命令是 ;把该PATH变量的修改扩展为全局变量的命令是 。67. 在vi缓冲区的使用中,如果要把光标所在行删除,并将其副本保存到w缓冲区中,使用命令 wd ;如果要把w缓冲区的内容复制到当前光标位置,使用命令 wp 。68. 假设当前系统的umask缺省值为022,新建文件的最大权限为666,新建目录的最大权限为777,则对一个新建的文件,指定该文件的权限为 ;对一个新建的目录,指定该目录的权限为 。单项选择题1. 修改用户登录口令的命令是(B)。A、adduserB、passwdC、passwordD、passwdmod2. 以下哪个命令是系统的重新启动命令(B)。A、rebootB、shutdownC、poweroffD、init 33. 使用vi编辑器编辑完一个文件以后,要保存退出,可使用以下(A)命令。A、qB、wC、wqD、q!4. Linux文件权限一共10位长度,分成四个域,第三个域表示的内容是(C)。A、文件类型B、文件所有者的权限C、文件所有者所在组的权限D、其他用户的权限5. 某用户希望察看自己当前工作目录的绝对路径可使用(D)。A、whoB、fdisk -lC、pwdD、cd $HOEM6. 终止一个前台进程可能用到的命令和操作(A)。A、killB、ctrl+cC、shutdownD、halt7. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D)。A、-m B、-d C、-f D、-p8. 下面关于i节点描述错误的是()。A、i节点和文件是一一对应的B、i节点能描述文件占用的块数C、i节点描述了文件大小和指向数据块的指针D、通过i节点实现文件的逻辑结构和物理结构的转换9. 下列关于链接描述,错误的是()。A、硬链接就是让链接文件的i节点号指向被链接文件的i节点B、硬链接和符号连接都是产生一个新的i节点C、链接分为硬链接和符号链接 D、硬连接不能链接目录文件10. 在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连通,网关也可以连通,而不能与公网连通,问题可能是()。A、主机IP设置有误B、没有设置连接局域网的网关C、局域网的网关或主机的网关设置有误D、局域网DNS服务器设置有误11. (D)命令可以从文本文件的每一行中截取指定域的数据。A、cp B、dd C、yyD、cut12. 配置vsftp服务器需要修改的配置文件为(B)。A、httpd.confB、vsftpd.confC、smb.confD、named.conf13. 内核不包括的子系统是(D)。A、进程管理系统 B、内存管理系统 C、I/O管理系统 D、硬件管理系统14. 若一台计算机的内存为128MB,则交换分区的大小通常是(A)。A、64MB B、128MB C、256MBD、512MB15. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用(C)命令。A、cat B、moreC、lessD、pg16. 在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,()是能够实现本地与远程主机之间的文件传输工作。A、telnet B、FTP C、SNMP D、NFS 17. 对名为aaa的文件用chmod 551 aaa 进行了修改,则它的许可权是()。A、-rwxr-xr-x B、-rwxr-r- C、-r-r-r- D、-r-xr-x-x18. 用ls al 命令列出下面的文件列表,(D)文件是符号连接文件。A、-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 helloB、-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbeyC、drwxr-r- 1 hel users 1024 Sep 10 08:10 zhangD、lrwxr-r- 1 hel users 2024 Sep 12 08:12 cheng19. DNS域名系统主要负责主机名和(C)之间的解析。A IP地址 B MAC地址 C 网络 地址 D 主机别名20. 关闭Linux系统(不重新启动)可使用命令(B)。A、Ctrl+Alt+Del B、halt C、shutdown -r now D、reboot21. 在vi编辑器中的命令模式下,键入(B)可在光标当前所在行下添加一新行。A、 B、 C、 D、A22. 在vi编辑器中的命令模式下,删除当前光标处的字符使用(A)命令。A、B、 C、 D、23. 在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(C)命令。A、 B、C、D 24. 用命令ls -al显示出文件aa的描述如下所示,由此可知文件aa的类型为(A)。-rwxr-xr- 1 root root 599 Cec 10 17:12 aaA、普通文件 B、硬链接 C、目录 D、符号链接25. 删除文件命令为(D)。A、mkdir B、rmdir C、mvD、rm26. DHCP是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来管理一个网络系统,自动地为一个网络中的主机分配(D)地址。A、网络 B、MAC C、TCPD、IP27. 改变文件所有者的命令为(C)。A、chmod B、touch C、chown D、cat28. 在给定文件中查找与设定条件相符字符串的命令为(A)。A、grep B、gzip C、find D、sort29. 建立一个新文件可以使用的命令为(A)。A、chmodB、more C、cp D、touch30. 在下列命令中,不能显示文本文件内容的命令是(B)。A、more B、lessC、tail D、join31. 在使用匿名登录ftp时,用户名为(D)。A、users B、anonymous C、rootD、guest32. 在实际操作中,想了解命令logname 的用法,可以键入(C)得到帮助。A、logname -manB、logname/? C、help logname D、logname -help33. i节点是一个()长的表,表中包含了文件的相关信息。A、8字节 B、16字节 C、32字节 D、64字节34. 从后台启动进程,应在命令的结尾加上符号(D)。A、& B、 C、# D、$35. 某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为()。A、467 B、674 C、476 D、76436. Samba服务器的配置文件是(D)。A、httpd.conf B、inetd.conf C、rc.sambaD、smb.conf37. 设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为(C)。A、/home B、/root C、/home/root D、/usr/local38. 字符设备文件类型的标志是(B)。A、p B、c C、s D、l39. 将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下的命令是()。 A、mount /mnt/cdromB、mount /mnt/cdrom /dev/hdcC、mount /dev/hdc /mnt/cdromD、mount /dev/hdc40. 将光盘/dev/hdc卸载的命令是()。A、umount /dev/hdcB、unmount /dev/hdcC、umount /mnt/cdrom /dev/hdc D、unmount /mnt/cdrom /dev/hdc41. 下列变量名中有效的shell变量名是(D)。A、-2-time B、_2$3 C、trust_no_1 D、2004file42. 某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令是(C)。A、cd test B、cd /stud1/test C、cd stud1/test D、cd home43. 已知某用户stud1,其用户目录为/home/stud1。分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是(D)。A、more ls al B、more al ls C、more file.copy B、cat file.copyC、cat file file.copy & D、cat file file.copy &49. 下列对shell变量file1操作,正确的是(C)。(考点:变量赋值)A、为变量赋值:$file1=appleB、显示变量的值:file1=appleC、打印变量的值:echo $file1D、判断变量是否有值: -f “$file1” 50. Linux 系统通过(D)命令给其他用户发消息。A、lessB、mesg y C、write D、echo to51. 下列程序属于编译程序的是()。A、c程序 B、shell程序 C、perl程序 D、python程序52. 当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是(D)。A、ping B、ifconfig C、traceroute D、netstat53. 可以完成主机名与IP地址的正向解析和反向解析任务的命令是(C)。A nslookup B arp C ifconfig D dnslook54. 一个文件名字为abc.Z,可以用来解压缩的命令是()。A、tar B、gzipC、compressD、uncompress55. 对文件进行归档的命令为(D)。A、ddB、cpio C、gzip D、tar56. 有关归档和压缩命令,下面描述正确的是()。A、用uncompress命令解压缩由compress命令生成的后缀为.zip的压缩文件B、unzip命令和gzip命令可以解压缩相同类型的文件C、tar归档且压缩的文件可以由gzip命令解压缩D、tar命令归档后的文件也是一种压缩文件57. ()命令是用来将当前用户转换为其他用户身份。A、suB、whoamiC、usermodD、useradd简答题69. 简述操作系统的基本功能。参考答案:(1)为用户和应用程序之间提供一个控制底层硬件功能的接口;(2)给用户和应用程序分配硬件资源;(3)按用户要求加载和执行应用程序。70. 给出操作系统的分层结构图,并简述各部分功能。71. 简述分时操作系统的基本概念。72. 如果某Linux操作系统,其默认登录方式为图形界面登录,现希望将其默认登录方式改为控制台界面登录,请简述修改过程。73. 简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。(考点:Linux文件系统)(不考,但请同学注意了解)74. 简述宿主目录和工作目录的区别,pwd命令的功能。75. 什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?请分别举例。76. 解释i节点在文件系统中的作用。参考答案:在Linux文件系统中,是以块为单位存储信息的,为了找到某一个文件在存储空间中存放的位置,用i节点对一个文件进行索引。i节点包含了描述一个文件所必须的全部信息。所以i节点是文件系统管理的一个数据结构。77. find命令练习:(1)列出当前目录下,所有扩展名为sh的文件;(2)将当前目录及其子目录中所有普通文件列出;(3)将当前目录及其子目录下所有最近1天更新过的文件列出;(4)从根目录开始, 在整个文件系统内查找名为hello.c的文件;(5)查找文件名为hello且文件大小小于1KB的文件;(6)查找文件名或匹配data*的所有文件;(7)查询文件名不是hello*的所有文件。78. IP地址分为几类?是属于哪一类IP地址?它有什么特殊含义?表示什么含义?55呢?有两台主机的IP地址,和,其子网掩码均为,请判断这两台主机属于同一网络吗?简述其理由。79. 修改当前的提示符格式为登录用户当前工作目录 登录时间补充:bash提示符常用字符特殊字符 说明!显示该命令的历史编号 # 显示shell激活后,当前命令的历史编号 $显示一个$符号,如果当前用户是root则显示#符号 显示一个反斜杠 d显示当前日期h显示运行该shell的计算机主机名 n打印一个换行符,这将导致提示符跨行 s显示正在运行的Shell的名称t显示当前时间u显示当前用户的用户名W 显示当前工作目录基准名w 显示当前工作目录80. 说明samba服务器的作用及其主配置文件,并试解释samba服务器以下配置的含义: (1)security = user (2)comment = Home Directories (3)browseable = no (4)writable = yes如果在一个smb.conf文件中有这样一段代码,简述其含义public path = /home/public public = yes only guest = yes writable = yes尝试解释这条命令的含义grep -v # /etc/samba/smb.conf |grep -v ;samba服务器的启动、停止和重启命令81. 简述FTP服务器的两种服务模式,并描述这两种服务模式的连接建立过程。解释vsftp服务器以下配置的含义:(1)anonymous_enable=YES(2)local_enable=YES(3)write_enable=YES(4)local_umask=022vsftp服务器的启动、停止和重启命令编程与应用题1. 写一个shell程序,显示本程序的名字及参数。(考点:位置变量)2. 写一个shell程序,显示当前登录的用户数(考点:wc命令+管道操作)3. 有这样一段shell程序代码,请写出其执行结果(考点:位置变量、set命令给位置变量赋值)set one two threeecho $0 $1 $2 $3set dateecho $0 $1 $2 $34. 写一个shell程序,判断一个文件是不是字符设备文件,如果是将其拷贝到/dev目录下。(考点:if判断)5. 写一个shell程序,判断/etc/bashrc文件是否存在,如果存在执行/etc/bashrc。(考点:test测试命令)6. 在某系统的/etc/passwd文件中有这样一行:stu2:x:507:509:/home/stu2:/bin/bash,请说明各个域的含义,如果将stu2用户的默认登录目录改为/root,则该行应作怎样的修改?7. 写一个shell程序,判断当前系统时间是上午(time12)、下午(12time18)。(考点:if条件判断)8. 写一个shell程序,对用户输入的三个整数,输出其最大值。(考点:if条件判断)9. 写一个shell程序,判断当前主机上www端口是否开启。(考点:管道和if条件判断)10. 写一个shell程序,拷贝当前目录下的文件到当前目录的子目录backup下。(考点:for循环)11. 写一个shell程序,实现键盘锁定功能。(考点:trap命令、stty命令)12. 设计一个shell程序,添加一个新组为class1,然后添加属于这个组的50个用户,用户名的形式为stdxx,其中xx从01到50。(考点:useradd命令、groupadd命令)13. 设计一个shell程序,实现自动删除50个账号的功能。账号名为stud1至stud50。(考点:userdel命令、groupdel命令)14. 某系统管理员需在今天做如下工作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论