linux期末考试复习题目

上传人:熏** 文档编号:103857097 上传时间:2022-06-09 格式:DOC 页数:13 大小:96.50KB
收藏 版权申诉 举报 下载
linux期末考试复习题目_第1页
第1页 / 共13页
linux期末考试复习题目_第2页
第2页 / 共13页
linux期末考试复习题目_第3页
第3页 / 共13页
资源描述:

《linux期末考试复习题目》由会员分享,可在线阅读,更多相关《linux期末考试复习题目(13页珍藏版)》请在装配图网上搜索。

1、Linux习题一、单项选择题1、下面不是对Linux操作系统特点描述的()A、良好的可移植性 B、单用户 C、多用户 D、设备独立性2、查看创建目录命令mkdir的帮助文档可以使用()A、mkdir -h B、man mkdir C、help mkdir D、info mkdir3、用标准的输出重定向()像”file01”能使文件file01的数据( )A、被复制 B、被移动 C、被覆盖 D、被打印4、你想显示文件“longfile”的最后10行,下面那个命令是正确的?( )A、tail logfile B、head -10 longfile C、taid d 10longfile D、hea

2、d longfile5、下面哪个命令允许对文件重命名( )A、rn B、rnamw C、replace D、mv6、在vi编辑器里,命令“dd”用来删除当前( )。A、字符 B、 行 C、变量 D、 字7、比较重要的系统配置资料,一般来说大部分位于( )目录下。A、 /etc B、 /boot C、 /home D、 /usr8、欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是( )A、copy file1.txt file2.txt B、cat file1.txt file2.txt C、cat file2.txt file1.txt D、cp file1.tx

3、t| file2.txt9、如何删除一个非空子目录 /tmp。( )A、del /tmp/* B、rm -rf /tmp C、rm -Ra /tmp/* D、rm rf /tmp/*10、下面哪个命令不能用来显示文本的内容()A、more B、less C、find D、cat11、一个文件名字为file.gz,可以用哪个命令来解压缩。( )A、tar B、gzip C、compress D、bzip212、删除文件命令为( )A、mkdirB、moveC、mv D、rm13、在给定文件中查找与设定条件相符字符串的命令为( )A、grepB、gzipC、find D、sort14、Linux有

4、三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令( )A、cat B、moreC、less D、menu15、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项( )A、-m B、-pC、-f D、-d16、关闭linux系统(不重新启动)可使用-命令( )A、ctrl+alt+del B、shutdown-rC、haltD、reboot17、对文件进行归档的命令为( )A、gzipB、tarC、dumpD、dd18、下列那一个指令可以设定使用者的密码( )A、pwdB、newpwdC、passwdD、password19、欲查询

5、 bind 套件是否有安装,可用下列那一指令( )A、rpm -ivh bind*.rpmB、rpm -q bind*.rpmC、rpm -U bind*.rpmD、rpm -q bind20、vi编辑器具有两种工作模式:( )A、命令模式 和 输入模式 B、查看模式和命令模式C、编辑模式和插入模式D、查看模式和编辑模式21、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在( )目录中。A、/devB、/etcC、/binD、/lib22、rm命令可删除文件或目录,其主要差别就是是否使用递归开关( )A、-r或-RB、-r或-AC、-R或-aD、-

6、a或-A23、可以在标准输出上显示整年日历的命令及参数是 ( )A、cal yB、dateC、date yD、date -Y24、将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 ( )A、tar -zcvf /home/wang.tar.gz /home/stud1/wangB、gzip -zcvf /home/wang.tar.gz /home/stud1/wangC、tar -zxvf /home/wang.tar.gz /home/stud1/wangD、gzip -zxvf /home

7、/wang.tar.gz /home/stud1/wang25、增加一个用户的命令是:( 、 )A、useraddB、userdelC、groupaddD、groupdel26、改变文件所有者的命令为( )A、chmod B、touch C、chown D、cat27、用lsal命令列出下面的文件列表,问哪一个文件是符号连接文件。( )A、rw-2hel-s users 56 Sep 09 11:05 helloB、-rw-2hel-s users 56 Sep 09 11:05 goodbeyC、drwx-1 hel users 1024 Sep 10 08:10 zhangD、lrwx-1

8、 hel users 2024 Sep 12 08:12 cheng28、为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( )。A、 566 B、644 C、655 D、74429、以下哪一个是linux内核的稳定版本( )A、2.3.24 B、 2.6.17 C、 1.1.18 D、2.3.2030、使用$cd 命令后,我们会进入( ) 目录。A、/ B、 C、用户的主目录 D、/tmp31、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为( )A、hdb B、hda2 C、hd2 D、ide232、能够把从标准输入文

9、件读入的一个字符集合翻译成另一个字符集合然后输出到标准输出文件的命令是( B )。A、 ls B、 tr C、 copy D、 grep33、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( )命令。A、. B、 左箭头 C、上箭头 D、 p34、如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行( B )A、#Trap CTRL-ALT-DELETEB、 ca:ctrlaltdel:/sbin/shutdown -t3 -r now C、 id:3:initdefault: D、 10:3:wait:/etc/rc.d/rc 335显示操作系统核心

10、版本详细信息的命令是( C )。A、wc B、 pwd C、 uname D、 su36将新建文件的默认权限设置为600是( D )。A、 umask 077 B、 umask S C、 umask 600 D、 chmod 60037. 下列那一个指令可以用来切换至不同的 runlevels( B )A、tel B、 telinit C、goto D、reboot二、填空1、结束后台进程的命令是 kill 2、将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道 3、利用管道技术统计当前目录下有多少个文件,该命令是 ls . |wc w 4、将/dev/cdrom挂载到/mnt/cd

11、rom的命令是 mount /dev/cdrom /mnt/cdrom 5、在Linux系统中,配置IP地址的命令是 ifconfig 6、Linux常见的图形界面主要有 GNOME 、 KDE 和 X 等。7、使用 df 命令可以查看系统的磁盘空间使用情况,默认情况下以 k 为单位显示大小。8、要在命令行上以后台方式启动进程,需要在执行的命令后添加 & 符号。9、链接分为:符号连接 和硬连接 。10、安装Linux系统对硬盘分区时,必须有两种分区类型: 根文件系统分区 和 交换分区 。11、可以用lsal命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占1位,表示

12、文件类型 ,第二段占3位,表示 文件所有者 对该文件的权限。12、 /sbin 目录用来存放系统管理员使用的管理程序13、在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有 空格 。14、linux文件系统中每个文件用 i节点 来标识。15、前台启动的进程使用复合键CTRL+C 终止。16、成批添加用户的命令是 newuser 17、 检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是 fsck a /dev/had5 三、简答题1、简述Linux系统有什么显著特点。1与UNIX兼容。2.自由软件,源码公开。3.性能高,安全性强。4.便于定

13、制和再开发。5.互操作性高。6.全面的多任务和真正的32位操作系统。2、简述Linux shell的特点,并介绍几种常用shell。 特点:1.把已有命令进行适当组合,构成新的命令,组合方式很简单。 2.提供文件名扩展字符,单一的字符串可以匹配多个文件名,省去输入长串文件名。 3.直接使用Shell的内置命令,不需创建新的进程 4.允许灵活地使用数据流,提供通配符,输入/输出重定向,管道红等机制,方便模式匹配,I/O处理和数据传输。 5.结构化的程序模块,提供了顺序流程控制是,条件控制,循环控制。 6.提供了在后台(&)执行命令的能力。 7.提供了可配置的环境,允许你创建和修改命令,命令提示符

14、和其他的系统行为。 8提供了一个高级的命令语言,让你能创建从简单到复杂的程序。 常用的Shell:Bourne shell ,C shell , Kor n shell ,Bourne again shell.3、简述linux的几个运行级别及其相应的含义。0:关机模式1:为单用户模式,只用系统管理员可以登录。2:为多用户模式,但是不支持文件共享3.为完整的多用户模式,是标准的运行级。文件界面4.保留模式。5.完全的多用户模式,登录到X Window系统。图形界面。6.为重启 执行关闭所有运行的进程,然后重新启动系统 。4、Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用

15、方法。对用户变量赋值有三种方式 :(1)等号赋值 在等号前后均不能有空格,当需要将一个包含空格的字符串赋给用户变量时,应用 单引号将该字符串括起来。 (2)键盘赋值 由read命令来实现的,用法为:read用户变量名,当shell程序执行到该行时,将等待用户从键盘输入,当用户按下回车键时shell把你输入的内容赋给用户变量。 (3)命令替换赋值 用法为:用户变量=命令,该语句将首先执行反向单引号之间的命令,然后将其执行后输出 的内容赋给该用户变量,在这种赋值方式中,等号前后同样不能有空格,而且必须反向单引号把命令括起来。5、执行shell脚本的方式主要有哪些? 执行shell脚本的方式主要有两

16、种:1. 以脚本名作为参数.其一般形式是:$ bash 脚本名 【参数】2. 将shell脚本的权限设置为可执行,然后在提示符下直接执行它。 $ chmod a+x 脚本名$ PATH=$PATH:.$ 脚本名 6、简述Swap分区的作用?答案要点:交换区可是看作是内存的一部分,只是它是从硬盘中划分出来的。它像windows下的虚拟内存。它的作用是缓存数据。划分它时,大小设成你的物理内存的大小的两倍。7、在/etc/passwd文件中,每一行用户记录包括哪些信息?彼此如何分开? 每一行用户记录包括信息:注册名,密码,用户标识号,组标识号,用户名,用户主目录,命令解释程序。 每个信息之间用“:”

17、来分开。8、在Linux系统中,根目录下含有哪些内容?各自的功能是什么?至少列举8个。 1. bin:包含二进制文件的可执行程序。 2. sbin: 存放用于管理系统的命令。 3. boot: 用于存放引导系统时使用的各种文件。 4. etc: 非常重要,它包含许多Linux系统配置文件。 5. dev:包含标示设备的特别文件,这些文件用于访问系统中所有不同类型的硬件。 6. home:是用户起始目录的基础目录。 7.mnt:存放安装文件系统的安装点。 8.usr:包含了多个子目录,这些子目录中保存系统上一些重要的程序,可供所有用户共享。 9.var:包括系统正常运行时要改变的数据。 10.l

18、ib:保存程序运行时使用的共享库。 11.root:是超级用户的目录。 12.tmp:用于存放程序运行时生成的临时文件。9、请简要叙述FTP服务器的搭建过程。1. 首先保证linux拥有永久IP地址,修改/etc/sysconfig/network-scripts/ifcfg-eth0 或者直接ifconfig eth0 *.*.*.* 然后重新启动service network restart 2.检查linux是否安装了vsftpd服务 service vsftpd status 如果没有安装,需要重新下载安装。 3.一般vsftpd的配置文件保存在/etc/vsftpd/vsftpd.c

19、onf 4.启动vsftpd服务:service vsftpd start。 5.在windows下面命令行用ftp *。*。*。*连接,如果设置了本地用户登录,则直接可以用root等系统用户登录,不然需要添加用户。 10、下面正则表达式表示的含义是什么?file*.c :以file开头,任意个数任意字符结尾的.c文件 dir? :以dir开头,任意两个字符结尾。 Chara-f.o11、将文件file1的前20行、文件file2的最后15行合并成一个文件AB。82 Cat head -20 file1 tail -15 file2 AB12、什么是Shell,它的作用是什么?答案要点:操作系

20、统与外部最主要的接口就叫做shell。Shell基本上是一个命令解释器,类似于DOS下的。操作系统与外部最主要的接口就叫做shell。shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shellscript(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。13、什么是正则表达式,它的作用是什么,举例说明?答案要点:正则表达式就是根据你给出的格式去匹配字符串,正则表达式(regular expression,简

21、称regexes)是用来操作和检验字符串数据的一种强大的工具,正则表达式是一串特殊的字符,它转换为某种算法,根据这个算法来匹配文本。#grep 4834 info.dat四、编程题1、 写入能实现以下功能的命令。(1) 在根目录下创建名为mydir的目录:sudo mkdir /root/mydir -p (2) 在目录mydir下创建文本文件myfile1和myfile2:cd /root/mydir; touch myfile1 myfile2(3) 将文件myfile1更名为Myfile1:mv myfile1 Myfile1(4) 删除文件myfile2:rm myfile2(5) 复

22、制文件Myfile1到根目录下: cp Myfile1 /2、编写一shell脚本,将当前目录下的txt文件移动到指定目录下,并按文件大小排序,显示移动后指定目录的内容。186#!/bin/bashfor file in *.cdocp $file $1donels $1 -lS3、打印给定目录下的某些文件,由第一个参数指出文件所在的目录,其余参数是要打印的文件名。temp=$1currentDir=pwdshiftcd $tempfor i in $*do if -f $i then cat $i else echo “$i is not a file !” fidone4、编写一个shel

23、l脚本,显示当天日期,查找给定的某用户是否存在系统中工作。如果在系统中,就发一个问候给他,否则提示无此用户。186#!/bin/bashdateuser=who|grep -w $1|wc -lif $user -gt 0 thenecho hello $1elseecho 该用户不存在或者没有登录fi5、编写一个shell脚本,把第二个位置参数及其以后的各个参数指定的文件复制到第一个位置参数指定的目录中。 if test $# = 0then echo “no parameter!”else temp=$1 shift for i in $* do cp r $i $temp donefil

24、s $temp6、编写一个脚本,利用数组形式求斐波那契数列的前20项及总和。186#!/bin/basha=1b=1echo $aecho $bfor(i=1;i=18;i+)dolet c=a+becho $ca=$bb=$clet n+=cdonelet sum=n+2echo $sum7、编写一个shell函数,求位置参数的最大值。#!/bin/bashmax=$1shiftfor i in $*doif $i -gt $max thenmax=$ifidoneecho $max8、编写shell脚本,打印出如下菱形#!/bin/bashecho A echo B C echo D E F echo G H I Jecho K L M Necho O P Q echo R S echo T

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!