linux复习

合集下载

LINUX复习

LINUX复习

一、填空题1.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(C )。

A、tar -cvf myfile.txt myfile.txt.tar.gzB、tar -zcvf myfile.txt myfile.txt.tar.gzC、tar -zcvf myfile.txt.tar.gz myfile.txtD、tar -cvf myfile.txt.tar.gz myfile.txt2.指定系统主机名的配置文件是(B )。

A./etc/hosts B./etc/host.confC./etc/sysconfig D./etc/resolv.conf3.Linux系统中存放加密用户帐号信息的文件是( B )。

A、/etc/passwdB、/etc/shadowC、/etc/groupD、/etc/securetty4.将光盘CD-ROM(hdc)挂载到/mnt/cdrom目录下的命令是()A、mount /mnt/cdromB、mount /mnt/cdrom /dev/hdcC、mount /dev/hdc /mnt/cdromD、mount /dev/hdc5.你是公司的Linux服务的管理员。

你使用mkdir命令创建一个临时文件夹/mnt/tmp,并将一些文件复制其中。

你使用完后要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令( D )。

A、rmdir /mnt/tmpB、rmdir -r /mnt/tmpC、rm /mnt/tmpD、rm -r /mnt/tmp6.以下哪一种不是vim的工作模式( B )A、命令模式B、删除模式C、插入模式D、末行模式7.为了把一个磁盘设备可用,需要将该磁盘设备mount到整个目录结构中,该目录称为()A.子目录B.挂载点C.新分区D.目录树8.若一台计算机的内存为256MB,则交换分区的大小通常是( D )。

linux复习题

linux复习题

一单选题1.最初开发了Linux系统的是()A.Andrew S. Tanwnbaum B.Linus TorvaldsC.Ken Thompson D.Dennis Ritchie2.linux操作系统内核创始人是()A.Bill Gates B.Richard StallmanC.Linus Torvalds D.Dennis Ritchie3.linux操作系统下有很多应用软件,其中大部分软件包括linux本身属于()A.商业软件B. 共享软件C.自由软件D.其他类型软件4.Linux系统是一个什么样的操作系统()A.单用户、单任务B.单用户、多任务C.多用户、单任务D.多用户、多任务5.Linux 核心的许可证是什么()A.NDA B.GDP C.GPL D.GNU6.若要将鼠标从VM中释放出来,可按什么键来实现()A. Ctrl + AltB. Ctrl +Alt +DelC. Ctrl +Alt +Enter D Ctrl +Enter7.用"rm -i",系统会提示什么来让你确认()A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置8.下列提法中,不属于ifconfig命令作用范围的是()A 配置本地回环地址B 配置网卡的IP地址C 激活网络适配器D 加载网卡到内核中9.下列文件中,包含了主机名到IP地址的映射关系的文件是()A /etc/HOSTNAMEB /etc/hostsC /etc/resolv.confD /etc/networks10.在shell中变量的赋值有四种方法,其中,采用name=12的方法称()A 直接赋值B使用read命令C 使用命令行参数D使用命令的输出11.显示文件的头部的命令是()A.fdisk B.mount C.head D.man12.删除不需要的文件的命令是()A.mkdir B.rm C.mv D.remove13.Linux的根分区的文件系统类型是()A.FAT16 B.FAT32 C.ext3 D.NTFS14.登录后希望重新加载fstab文件中的所有条目,我们可以以root身份执行哪个命令()A.mount –d B.mount –c C.mount –a D.mount -b15.下面不具备循环功能的语句是()A.if B.for C.while D.until16.内核不包括的子系统是()A 进程管理系统B 内存管理系统C 文件管理系统D硬件管理系统17.对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是()A -rwxr-xr-xB -rwxr--r--C -r--r--r--D -r-xr-x--x18.将光盘/dev/hdc卸载的命令是()A umount /dev/hdcB unmount /dev/hdcC umount /mnt/cdrom /dev/hdcD unmount /mnt/cdrom /dev/hdc19.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在哪个目录中()A /binB /etcC /devD /lib20.Linux将存储设备和输入/输出设备均看做文件来操作,哪个不是以文件的形式出现()A 目录B 软链接C i节点表D 网络适配器21.在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是()A foldB joinC trD read22.修改用户自身的密码可使用()A. passwdB. passwd -d mytestC. passwd mytesD. passwd -l23.用于文件系统直接修改文件权限管理命令为()A. chownB. chgrpC. chmodD. umask24.若使pid进程无条件终止使用的命令是()A. kill -9B. kill -15C. killall -1D. kill -325.下列设备属于块设备的是()A.键盘B.终端C.游戏杆D.硬盘26.在vi编辑器里,命令"dd"用来删除当前的()A. 行B. 变量C. 字D. 字符27.Linux文件权限一共10位长度,分成四段,第三段表示的内容是()A 文件类型B 文件所有者的权限C 文件所有者所在组的权限D 其他用户的权限28.linux临时目录一般存在下面那个文件夹中()A /tmpB /procC /dataD /dev29.要配置NFS服务器,在服务器端主要配置文件()A /etc/rc.d/rc.inet1B /etc/rc.d/rc.MC /etc/exportsD /etc/rc.d/rc.S30.下列变量名中有效的shell变量名是()A -2-timeB _2$3C trust_no_1D 2004file31.想要看到命令执行后的返回值应在echo命令后使用参数()A.$# B.$! C.$* D.$?32.删除当前目录abc以及下面的所有子目录和文件,并不要求提示任何确认信息的命令是()A.del abc\*.* B.rm –rf abc C.rmdir abc D.rm –r abc\ *.* 33.某用户的主目录中有两个文本文件mail_a.txt和mail_b.txt,现在该用户想把mail_a.txt中的内容追加到mail_b.txt文件的尾部,那么应该使用()A.cat mail_a.txt > mail_b.txt B.cat mail_a.txt < mail_b.txtC.cat mail_a.txt >> mail_b.txt D.cat mail_a.txt | mail_b.txt34.linux中图象文件属于()A.文本文件B.连接文件C.特殊文件D.二进制文件35.在缺省情况下,使用ls -color命令显示当前目录下的所有文件时,对于可执行文件一般显示为()A.红B.绿C.黄D.蓝36.确定myfile的文件类型的命令是什么()A. type myfileB. type -q myfileC. file myfileD.whatis myfile37.用来分离目录名和文件名的字符是什么()A. slash (/)B. period (.)C. dash (-)D. asterisk (*)38.你想显示文件"longfile"的最后10行,下面那个命令是正确的()A. tail logfileB. head -10 longfileC. taid -d 10 longfileD. head longfile39.假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行()A. path=B. chmodC. chgrpD. chown40.下面哪个Linux命令可以一次显示一页内容?()A.pause B.cat C.more D.grep41.怎样更改一个文件的权限设置?()A.attrib B.chmod C.change D.file42.如果你的umask设置为022,缺省的,你创建的文件的权限为()A.----w--w- B.-w--w---- C.r-xr-x--- D.rw-r--r--43.在一行结束位置加上什么符号,表示未结束,下一行继续?()A.\ B./ C.: D.|44.下面哪种写法表示如果cmd1成功执行,则执行cmd2命令()A.cmd1&&cmd2 B.cmd1|cmd2 C.cmd1;cmd2 D.cmd1||cmd245.在vi中退出不保存的命令是()A.:q B.:w C.:wq D.:q!46.下面哪个文件定义了网络服务的端口()A./etc/netport B./etc/services C./etc/server D./etc/netconf47.为了查看某接口是否正在工作,我们可以使用()A.ifup B.alias C.netcfg D.ifconfig48.linux中,显示当前登录用户详细信息的是()A.uname B.who C.who ami D.whose49.在linux中有关IDE设备命名编号正确的有()A.sda 第一个 IDE 控制器,主设备B.sdb 第二个 IDE 控制器,次设备C.hdb 第二个 IDE 控制器,主设备D.hda 第一个 IDE 控制器,主设备50.使普通用户可执行超级用户文件的命令是()A.chmod +v B.usermod +v C.chmod +s D.usermod +s51.以下哪种不是LINUX的SHELL类型()A.bash B.ksh C.rsh D.csh52.rm -rf filename的含义()A.强行删除filenameB.删除filename文件,删除时给予提示C.只是针对filename进行删除D.递归强行删除filename下的所有文件53.ps命令显示结果中STAT的s代表()A.运行B.休眠C.终止D.挂起54.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为()A.566 B.644 C.655 D.74455.不是shell具有的功能和特点的是()A.管道B.输入输出重定向C.执行后台进程D.处理程序命令56.下列对shell变量FRUIT操作,正确的是()A.为变量赋值:$FRUIT=appleB.显示变量的值:fruit=appleC.显示变量的值:echo $FRUITD.判断变量是否有值:[-f“$FRUIT”]57.Linux中第一个IDE接口从盘可以表示为()A./dev/had B./dev/hdb C./dev/sdb D./dev/sdc58.下面关于命令mv说法错误的是()A.mv命令可以重命名文件B.mv命令可以移动文件C.mv命令可以复制文件D.mv命令可以删除文件59.在使用ln建立文件链接时,为了不分配新的i node,需要使用()A.普通链接B.硬链接C.软链接D.特殊链接60.关于tar命令,下列说法正确的是()A.-x 参数,用于解压缩B.-x 参数,用于还原C.-c 参数,用于还原D.-c 参数,用于解压缩61.grep -v,表示()A.只显示整行严格匹配的行B.只显示匹配行的数量C.只显示不包含匹配串的行D.指定检索使用的模式62.Redhat Linux默认的SHELL程序是什么()A.bash B.tcsh C.ksh D.bsh63.为了查找出当前用户运行的所有进程的信息,我们可以用命令()A.ps -a B.ps -u C.ls -a D.ls -l64.GNU的含义是()A.GNU是UNIX B.GNU不是UNIX C.UNIX工程D.GNU工程65.以下哪个是LINUX 管道符()A.| B.> C.>> D.<66.在vi中,5yy表示()A.复制当前行及以下4行B.复制当前行下面的5行C.粘贴当前行及以下4行D.粘贴当前行下面的5行67.使用fdisk工具列出Linux支持的所有分区类型,可以使用命令()A.pB.lC.y D.u68.你在vi编辑器中对文本文件中的某行进行删除后,发现该行内容需要保留,重新恢复该行内容最佳的操作方法是()A.在编辑模式下重新输入该行B.不保存退出vi,并重新编辑该文件C.在命令模式下使用“u”命令D.在命令模式下使用“.”命令69.Linux通过VFS支持多种不同的文件系统。

Linux复习题

Linux复习题

Linux复习题一、选择题1.组台键( A )可用于关闭X window图形化用户界面。

A Ctrl+Alt+BackSpaceB Ctrl+Alt+SpaceC Ctrl+Shift+BackSpaceD Ctrl+Shift+Space2.pwd命令功能是(D)。

A 设置用户的口令B 显示用户的口令C 相当于Windows命令行界面输入cd命令D 相当于在Windows命令行界面输入命令dir3.以下( C )文件保存有用户账号的信息。

A./etc/users B./etc/gshadowC./etc/shadow D /etc/inittab4.超级用户的用户主目录是(B)。

A /目录B /root目录C /home目录D /home/root目录5.超级用户的UID为( A )。

A.0 B.1 C. 2 D.5006.执行命令“chmod o-rw myfile”后,myfile文件的权限变化为( B )。

A.同组用户可读写myfile文件B.其他用户可读写myfile文件C.所有用户都可读写myfile文件D.文件所有者读写myfile文件7.Linux中与Windows系统中Program Files文件夹功能相类似的目录是( D )。

A /varB /homeC /procD /usr8.要删除目录/home/user1/subdir连同其下级目录和文件,不需要依次确认,正确命令是( A )。

A rmdir –p /home/userl/subdirB rmdir -pf /home/userl/subdirC rm -df /home/userl/subdirD rm -rf /home/userl/subdir9.Linux系统中进程的优先级取值范围是( A )。

A. -20~19B. 20~-19C.-19~20 D.19~-2010.进程调度cron,at和batch中,可以多次执行的是( A )。

Linux复习题(附答案)

Linux复习题(附答案)

Linux复习题(附答案)一、填空1.在Linux系统中,通过(文件)访问设备。

2、linux内核引导时,从文件(/etc/fstab)中读取要加载的文件系统。

3、linux 文件系统中每个文件用(inode)来标识。

4.文件的权限为:d-rw-r--r--以数字形式(644)表示权限,文件属性为(目录)。

5、安装linux系统对硬盘分区时,必须有两种分区类型:(文件系统分区)和(交换分区)。

6.在编写的shell程序运行之前,必须授予脚本文件(执行)权限。

7.自由软件指(自由软件)8。

(startx)命令可用于启动X窗口9、用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,可用命令(cata.txt>txt.a)10.文件分为10段的长度表示文件组的权限,第四段表示文件组的权限。

11、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(764)。

12.存档并压缩/home/stud1/Wang目录,然后生成Wang tar。

GZ文件,并将该文件保存到/home目录。

实现此任务的tar命令是(tarzcvfwang.tar.Gz/home/stud1/Wang)。

13、对于给定的文件file,统计其中所有包含字符串‖whu‖的行数的一条命令是(grepwhufile|wc-l)14.要卸载软件包,请使用(rpmce)。

15、每个设备文件名由主设备号和从设备号描述。

第二块ide硬盘的设备名为(hdb),它上面的第三个主分区对应的文件名是(hdb3)。

16.VI编辑器有(3)种工作模式,即(命令模式、输入模式和最后一行模式)。

17.设置用户使用的磁盘空间限制的命令是(quota)。

18、在linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。

19.将上一个命令的标准输出作为下一个命令的标准输入称为(管道)。

20.指定脚本程序执行权限的命令和参数是(chmoda+xfilename)。

linux复习题(选择题)

linux复习题(选择题)

一、单选1 . 存放用户帐号的文件是(C)。

A. shadowB. groupC. passwdD. gshadow2 . 下面哪个系统目录中包含Linux使用的外部设备(B)。

A./binB. /devC. /bootD. /home 003 . Linux系统的联机帮助命令是(D)。

A. tarB. cdC. mkdirD. man4 . 如何删除一个非空子目录 /tmp (B )。

A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*5. 更改一个文件权限的命令是(C)。

A. changeB. attribC. chmodD. at6. 如果执行命令 #chmod 746 file.txt,那么该文件的权限是(A)。

A. rwxr--rw-B. rw-r--r—C. --xr--rwxD. rwxr--r—7. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(A )。

A. ls *.txtB. find –name “.txt”C. ls –d .txtD. find . “.txt”8 . 怎样显示当前目录(A)。

A. pwdB. cdC. whoD. ls9 . 欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是(D)。

A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt10.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。

A. 566B. 644C. 655D. 74411.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用:( A )。

Linu期末考试复习试题含答案

Linu期末考试复习试题含答案

Linu期末考试复习试题含答案Linux期末考试复习试题含答案一、单项选择题1. 下列哪个命令可以用于在Linux系统中创建文件夹?a) mvb) cpc) rmd) mkdir答案:d) mkdir2. 下列哪个命令可以用于在Linux系统中显示当前工作目录?a) lsb) cdc) pwdd) grep答案:c) pwd3. 在Linux系统中,以下哪个命令用于将文件内容打印到终端上?a) catb) echoc) lessd) head答案:a) cat4. 在Linux系统中,要将一个文件copy至另一个目录,可以使用以下哪个命令?a) cpb) mvc) rmd) mkdir答案:a) cp5. 在Linux系统中,以下哪个命令可以用于查找某个文件或目录?a) findb) grepc) lsd) touch答案:a) find二、填空题1. 在Linux系统中,修改文件权限的命令是 _________。

答案:chmod2. 在Linux系统中,以管理员身份运行命令的命令是 _________。

答案:sudo3. 在Linux系统中,将某个文件重命名的命令是 _________。

答案:mv4. 在Linux系统中,创建一个空文件的命令是 _________。

答案:touch5. 在Linux系统中,以当前用户身份切换至另一个用户的命令是_________。

答案:su三、简答题1. 请解释Linux系统中的"root"用户是什么意思,以及它的作用。

答案:在Linux系统中,"root"用户是超级用户,拥有系统中所有权限的特殊用户。

它的作用是可以对系统进行完全的控制和管理,可以更改系统的核心设置,安装和卸载软件,以及对其他用户和文件进行操作。

2. 请简要介绍Linux系统中的三种常见文件权限,并解释每种权限的具体含义。

答案:- 读权限(r): 允许用户查看文件的内容或者读取目录中的文件列表。

linux复习题

linux复习题

目录1.1 Linux操作系统安装、登录及删除 (2)1.2:图形化用户界面 (5)1.3:字符界面及文本编辑器 (6)2.1:用户与组群管理 (8)2.2:文件系统及文件管理 (9)2.3:进程管理与系统监视 (12)3.1:网络配置 (13)3.2:网络服务器配置 (14)4:Linux下的C语言编程 (17)1.1 Linux操作系统安装、登录及删除一、选择题1.Linux最早是由哪位计算机爱好者开发?()A)Linus Torvalds B)Richard Peteresen C)Linux Sarwar D)Rob Pick2.下列哪个选项不是Linux支持的?()A)多用户B)多进程C)可移植D)非自由3.Linux是所谓的“Free Software”,这个“Free”的含义是什么?()A)Linux不需要付费B)Linux发行商不能向用户收费C)Linux可自由修改和发布D)只有Linux的作者才能向用户收费4.关于Linux内核版本号的含义,下列说法中哪个是错误的?()依次表示为主版本号.次版本号.修正次数的形式B)2.6.24表示稳定的发行版C)2.6.28表示对内核2.6的第28次修正D)2.6.29表示稳定的发行版5.以下哪个软件不是Linux发行版本?()Linux发行拥有发布内核的权利任何Linux发行版都不拥有发布内核的权利发行版本的版本号与内核版本号相对独立各发行版本之间的差别主要在于内核版本不同6.Linux系统最基础的组成部分是?()A)内核 B)Shell C)X Window D)GNOME7.Linux适合嵌入式系统,是因为它具有下列哪些优点?()A)功能强且内核小 B)内核可免费获得且能自由修改C)很强的移植性 D)上述特点都是8.下面关于Shell的说法,不正确的是哪个?()A)操作系统的外壳 B)用户与Linux内核之间的接口C)一种和C类似的高级程序设计语言 D)一个命令语言解释器9.以下哪种Shell不能在Linux环境下?()A)B Shell B)Bash C)C Shell D)R Shell10.与Windows相比Linux在哪个方面应用相对较少?()A)桌面 B)服务器 C)嵌入式系统 D)集群11.安装Linux至少需要几个分区? ()A)1 B)2 C)4 D)512./dev/hda5在Linux中表示什么? ()A)IDE0接口上的从盘 B)IDE0接口上主盘的逻辑分区C)IDE0接口上主盘的第五个分区 D)IDE0接口上从盘的扩展分区13.超级用户的口令必须符合什么要求? ()A)至少5个字符,且大小写敏感 B)至少6个字符号,且大小写敏感C)至少5个字符,且大小写不敏感 D)至少6个字符号,且大小写不敏感14.你安装RedHat Linux 9.0,该系统中有一个文件/dev/hda2。

Linux复习

Linux复习

第1章编译与调试一个程序的编译,需要完成词法分析、语法分析、中间代码生成、代码优化、目标代码生成。

gcc是Linux下的C程序编译器。

gcc在编译一个程序时,一般需要完成预处理、编译、汇编和链接过程。

编写一个C程序:Init 3进入文本界面(init5进入图形界面)lgin:root password:123456在根目录下创建一个文件夹:mkdir a查看该文件夹下子目录:ls创建a.c文件:vi a.c按“i”键,进入到插入模式代码输入完成后,按“Esc”键,返回到普通模式,然后输入:wq,保存文件并退出用gcc编译程序:gcc –o a.o a.c这时在终端输入“ls”命令会出现一个a.o可以对这个程序添加可执行权限:chmod +x a.o运行这个程序:./a.o查看gcc参数:gcc --help查看程序的编译过程和显示已经调用的库:gcc -v a.c 如果源代码的文件扩展名不是默认的扩展名可以用:gcc -x …c‟ a.u编译C++程序时,使用的命令是g++控制预处理过程参数-E可以完成程序的预处理工作而不进行其他的编译工作。

将a.c进行预处理,然后保存a.cxx中:gcc -E -o a.cxx a.c输入vi a.xxx查看预处理以后的a.cxx文件生成汇编代码参数-S可以控制gcc在编译C程序时只生成相应的汇编程序文件,而不继续执行后面的编译,将a.c编译成一个汇编程序:gcc -S -o a.s a.c生成目标代码参数-c可以使得gcc在编译程序时只生成目录代码而不生成可执行程序,将a.c编译成目录代码:gcc -c -o a.o a.c链接成成可执行文件gcc可以把上一步骤生成的目录代码文件成成一个可执行文件:gcc a.o -o aa.out这时生成一个可执行文件aa.out。

输入下面的命令查看这个文件的信息。

file aa.outgdb调试程序使用这个工具进行程序调试时,主要使用gdb进行下面5个方面的操作。

linux复习题

linux复习题

一、填空题1 哪种文件系统不能使用mount命令来挂载swap。

2 当以计划任务的方式来执行一些计划的时候,需要启动的后台进程名称应该为crond。

3 在 Linux 系统中,以文件方式访问设备。

4 Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。

5 Linux文件系统中每个文件用 i节点来标识。

6 全部磁盘块由四个部分组成,分别为引导块、专用块、 i节点表块和数据存储块。

7 链接分为:硬链接和符号链接。

8 超级块包含了i节点表和空闲块表等重要的文件系统信息。

9 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是目录。

10 前台起动的进程使用 Ctrl+c 终止。

11 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。

12 网络管理的重要任务是:控制和监控。

13 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。

14 编写的Shell程序运行前必须赋予该脚本文件执行权限。

15 系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新。

16 系统交换分区是作为系统虚拟存储器的一块区域。

17 内核分为进程管理系统、内存管理系统、 I/O管理系统和文件管理系统等四个子系统。

18 内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。

19 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址和子网掩码等必要信息。

20 唯一标识每一个用户的是用户 ID 和用户名。

21 RIP 协议是最为普遍的一种内部协议,一般称为动态路由选择协议。

22 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。

23 DHCP可以实现动态 IP 地址分配。

24 系统网络管理员的管理对象是服务器、用户和服务器的进程以及系统的各种资源。

linux考试复习材料完整版.doc

linux考试复习材料完整版.doc

一、判断题题号题目答案1linux的内核版本和发行版本号是一样的n2使用init 6和shutdown都可以关机y3使用uname -a可显示内核的版本号y4linux中文件系统要挂装后才能使用y5samba中smB. conf的va I i d users是指定不允许使用samba服务器的用户n6shell中可使用alias命令定义别名y7I inux中目录文件用Is显示是绿色的n8I inux中的创建新用户时默认建立用户的自家目录y9Linux操作系统可以免费获得y10Iptables不能阻止ICMP包n11GRUB可以引导windows系统y12tar可以用于备份Linux系统y13用Linux启动盘启动时可以输入I inux single进入到单用户模式y14RedHat只支持图形安形方式n15在RedHat Linux 中可以利用/etc/rc. d/init. d/mysqld start 启动MYSQL 服务y16RedHat Linux中第一个逻辑分区号是4 n17pop3使用的tcp端口为110 y18如果要修改启动级别在/etc/inittab中修改()y19有两个文件testl和test2,test2有内容,现在执行cat testl〉〉test2,则test2文件内容全部删除()n第一次小册1.Linux和Unix的关系是()d. linux是一种类unix的操作系统2.linux系统是一个()的操作系统d.多用户、多任务3.X Window 的系统配置文件是()d. /etc/Xll/xorg. conf4.下列()命令只能启动简单的X Window窗口 d. xinit5下而关于shell的说法,不正确的是()a.用户与linux内核之间的接口程序6.()命令可以将普通用户切换成超级用户c. su7.以下关于linux内核版本的说法,错误的是()〃1. 3. 2"表示稳定的发行版本8.以下()内核版本属于测试版本b. 2.3.49.以下()命令不能启动X Window系统c. x window10以下命令屮可以重新启动计算机的是()d. reboot /11以下()设置不需要超级用户权限b改变桌面环境的类型12在linux中,选择使用第二号虚拟控制台,应按()键Alt+F213Linux开发时间始于()b. 1991 ,14操作系统就是一个为用户管理计算机硬件和软件的程序。

linux复习题

linux复习题

1. 命令”hdparm -g /dev/had”的含义是:(2分)A.删除设备hdaB.改变设备hdaC.显示had设备的参数D.检查had设备★标准答案:C2. 在/etc/crontab文件中可以定义的执行任务的小时列表栏中,可以选择的范围是:(2分)A.0-12B.1-12C.0-23D.1-24★标准答案:C3. #!/bin/bashnum=0while __________doecho $numnum=$((num+1))done为显示从0到9所有数字,程序中缺少的项为(2分)A.test $num -lt 10B.test $num -gt 9C.test $num -le 10D.test $num -ge 9★标准答案:A4. 当程序正从键盘上读取标准输入时,如果希望终止输入,告诉系统已经输完了全部内容,可以键入(2分)A.Ctrl+ZB.Ctrl+WC.Ctrl+DD.Ctrl+V★标准答案:A5. 在/etc/rc.d/rc3.d目录下,有两个文件分别为S23crond和S45portmap,则这两个文件的执行顺序有_____规定:(2分)A.同时执行B.S23crond先于S45portmap执行C.S45portmap先于S23crond执行D.先后顺序不定★标准答案:B6. 删除整行文本的指令是: (2分)A.dB.yyC.ddD.q★标准答案:C !7. $cd ~与以上命令功能相同的是:(2分)A.cdB.cd $homeC.cd HOMED.cd /root★标准答案:A8. 为了得到上一个后台执行的命令的PID,我们可以使用变量(2分)A.$#B.$@C.$0D.$!★标准答案:D9. 为了统计一个文件有多少行,可以在wc命令中使用参数:( )(2分)A.-wB.-cC.-lD.-ln★标准答案:C10. chmod为了表示“目标只有这些权限”,可以用符号(2分)A.=B.+C.-D.!★标准答案:A11. 使用$cd ~命令后,我们会进入______目录。

Linux操作系统期末复习题(含答案)

Linux操作系统期末复习题(含答案)

Linux 期末复习题(一)一、选择题 (每小题2分,共50分)2.在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。

A. rootB. guestC. administratorD.supervistor.3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

A. /usrB. /homeC. /rootD. /etc7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –lB. lsC. ls –a(所有)D. ls –d9. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home目录C. root目录D. 当前目录11. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符14. 按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D17. 用"rm -i",系统会提示什么来让你确认( B )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置18. 以下哪个命令可以终止一个用户的所有进程( D )A. skillallB. skillC. killD. killall19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态A. pingB. ipconfigC. winipcfg D ifconfig20. vi中哪条命令是不保存强制退出( C )(第五章)A. :wqB. :wq!C. :q!D. :quit22.在下列分区中,Linux默认的分区是(B )A. FAT32B. EXT3 C FAT .D NTFS24.如果用户想对某一命令详细的了解,可用(C)A. lsB. help (内部)C. man(列举的信息多) D dir二、填空题 (每空1分,共10分)26. 在Linux系统中,以_文件的_方式访问设备。

linux操作系统复习资料

linux操作系统复习资料

linux操作系统一、单选题1.当字符串用单引号(’’)括起来时,SHELL 将__C____ 。

A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程2.用rm命令删除非空目录需要加上哪个参数?( A )A. rB. fC. tD. c3 . 怎样显示当前目录( A)。

A. pwdB. cdC. whoD. ls4 . 欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是(D )。

A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt5.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。

A. 566B. 644C. 655D. 7446.为了重新命名一个文件,应该使用哪个命令?(A )A.mv B.chdir C.ren D.md7.改变文件的属主,可使用命令(C )A.chmod B.chgrp C.chown D.umask8.一般可以使用(B )命令来结束一个进程。

A.ps B.kill C.nohup D.nice9. 6. /dev/sdc6分区表示( D )A. 第2块IDE硬盘的第6个分区,是逻辑分区B.第3块IDE硬盘的第6个分区,是逻辑分区C. 第3块SCSI硬盘的第6个分区,是逻辑分区D.第3块SCSI硬盘的第2个分区,是逻辑分区10.下面哪个文件包含了主机名到ip地址的映射关系?(B )A./etc/hostname B./etc/hosts C./etc/resolv.conf D./etc/networks11.使用匿名登录ftp时,用户名为?(B )A.users B.anonymous C.root D.guest12.在下列命令中,不能显示文本文件内容的命令是?(D )A.more B.less C.tail D.join13.使用$cd~命令后,进入的目录是?(A )A.用户的家目录 B./ C.~ D./tmp14.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是( C )。

Linux笔试复习题目

Linux笔试复习题目

一、填空1.Linux一般有4个主要部分:、、和。

2.Linux的版本号分为:内核版本号和,Red Hat Enterprise Linux 5的内核版本是。

3.Linux的超级用户的用户名是。

4.Linux超级用户登录后的提示符是,普通用户登录后的提示符是。

5.系统网络管理员的管理对象是服务器、、以及系统的各种资源。

6.网络管理通常由、和三部分组成,其中管理部分是整个网络管理的中心。

7.系统管理员的职责是进行系统资源管理、系统性能管理、设备管理、安全管理和。

8.Linus.Torvalds的国籍是;Linux 内核1.0 的发布时间是。

在Linux系统中的目录结构为结构。

9.Red Hat Enterprise Linux 5中提供的默认的X Window桌面环境是:。

10.GNOME桌面环境包括、和桌面11.Red Hat Enterprise Linux 5中包含的菜单有:、和。

12.Linux下用户包括:、和几种。

13.在RedHat Linux系统中两个非常重要的用户配置文件是和/etc/shadow。

14.当碰到某个不熟悉的文件,要找到属于哪个软件包,可用命令。

15.当我们新建了一个用户并设置了密码后,系统会自动在目录创建以该用户为名的目录。

16.唯一标识每一个用户的是用户id和。

17.可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示,第二段占3位,表示对该文件的权限。

18.某文件的权限为:brw-r--r--,用数值形式表示该权限,则该八进制数为:,该文件是文件。

19.使用通配符每次可以匹配若干个字符。

20. 在Linux系统中,以方式访问设备。

21. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:,该文件属性是。

22.可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占位,表示,第二段占位,表示对该文件的权限。

Linux期末考试复习资料

Linux期末考试复习资料

Linux系统基础复习资料1.Linux 系统是一个( )的操作系统D.多用户,多任务A.单用户,单任务B.单用户,多任务C.多用户,单任务2.Red redflag Linux 系统中用户默认的Shell 是( ) A.bash B.ksh C.cshD.sh4.如果忘记了ls 命令的用法,可以采用( )命令获得帮助A.?ls B.help ls C.man ls D.get ls5.要给文件file1 加上其他人可执行属性的命令是( ) C.chmod o+xD.chown o+x A.chmod a+x B.chown a+x6.添加用户"user"的命令是( ) er user eradd use r C.add userD.adduser7.删除用户"user"及其主目录下所有文件的命令是( ) erdel –p usererdel –r usererdel –a usererdel –z user8.查看系统当中所有进程的命令是( ) D.ps aux A.ps all B.ps aix C.ps auf9.配置主机网卡IP 地址的配置文件是( )A./etc/sysconfig/network-scripts/ifcfg-eth0B./etc/sysconfig/networkC./etc/resolv.confD./etc/host.conf10.指定系统主机名的配置文件是( ) A./etc/hosts B./etc/host.confC./etc/sysocnfig/networkD./etc/resolv.conf16.普通用户能否读取位于自己主目录中, 权限是"400"的, 属于root 用户的文件的内容( ) B.不能A.能17.以下命令可以重新启动计算机的是( ) A.reboot B.halt C.shutdownD.init 619.Linux 系统能够直接读取的分区类型是( ) A.NTFS B.FAT16C.FAT32D.ext320.对于所有用户都能读的文件权限是( ) A.777 B.444 C.644 D.64021.下列命令能启动DNS 服务的是( ) A.service named startB./etc/init.d/named startC.service dns startD./etc/init.d/dns restart27.Linux 下使用的图形用户界面是( ) A.X windows B.KDE C.X window D.K 桌面环境28.下列不是Linux 优点的是( ) A. 全32 位操作系统B. 多任务的操作系统C. 是一个多用户操作系统D.单线程30.下列目录中存放的是日志文件的是( ) A./var B./usr C./tmpD./var/log31.下列目录中与windows 中的Document and settings 有相同作用的目录是() A./home B./etc C./dev D./tmp32. /dev/sdc6 分区表示( ) A. 第2 块IDE 硬盘的第6 个分区,是逻辑分区 B.第 3 块IDE 硬盘的第 6 个分区,是逻辑分区 C. 第 3 块SCSI 硬盘的第 6 个分区,是逻辑分区 D.第 3 块SCSI 硬盘的第2 个分区,是逻辑分区33./dev/hdd3 分区表示( ) A. 第1 块IDE 硬盘的第3 个分区,是逻辑分区 B. 第 3 块IDE 硬盘的第 3 个分区,是主分区 C.第 4 块IDE 硬盘的第 3 个分区,是扩展区 D.第 4 块IDE 硬盘的第 3 个分区,是主分区或扩展分区34.Linux 交换分区的挂载点是( ) A. /swap B.无挂载点,而必须将其文件系统类型设置为swap35.RedFlag Linux Server4 默认的图形用户桌面是( ) B.GNOMEC.XWindow A. KDE39.如果我想以修改时间排序浏览一个目录下文件的所有信息,命令是( ) A.tail -200 B.ls –a C.ls –lt D.more 目录路径40. RedFlag Linux 下用一条命令创建/A/S/D 目录结构的命令是: ( )A. mkdir /A/S/DB. mkdir –p A/S/DC. mkdir –p /A/S/D41.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( ). A. 566 B. 644 C. 655 D. 74442. 能够把从标准输入文件读入的一个字符集合翻译成另一个字符集合然后输出到标准输出文件的命令是( ) . A. wc B. tr C. cut D. grep 43.使用$cd ~命令后,我们会进入( ) 目录. A. / B. ~ C.用户的主目录D. /tmp44.为了将当前目录下的压缩归档文件myftp.tar.gz 解压缩,我们可以使用:( ). A. tar -xvzf myftp.tar.gz B. tar -xvz myftp.tar.gz C. tar -vzf myftp.tar.gz D. tar -xvf myftp.tar.gz46.可以使用tar 命令的( )选项表示归并操作. A. x B. a C. d D. c48.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是( ) . A. read-only B. write C. read-write49.绝大多数Linux 分区使用的文件系统类型是( ). A. vfat B. nfs C. swap D. ext250.在Linux 系统中,硬件设备大部分是安装在( )目录下的. A. /mnt B. /dev C. /proc D. /swap 51.显示操作系统核心版本详细信息的命令是( ).A.cutB. catC. unameD. su52.用来分离目录名和文件名的字符是( ) . A. asterisk(*) B. period(.) C. dash(-) D. slash(/)53.将新建文件的默认权限设置为600 是( ). A. umask 077 B. umask –S C. umask 600 D. chmod 60054.比较重要的系统配置资料,一般来说大部分位于( )目录下. A. /etc B. /boot C. /home D. /usr 56.在vi 编辑器里,命令"dd"用来删除当前( ). A. 字符B. 行C. 变量D. 字57.要改变文件的拥有权,使用命令( ). A. chgrp B. chown C. chsh D. chmod1. 使用什么命令把两个文件的合并成一个文件?(单选题) C awk D cutA catB grep3,使用什么命令自动卸载已安装的老版本软件包并安装新软件包,即使不存在老版本也会安装新软件包. (单选题) A:rpm -U B:rpm -i C: rpm -F D: rpm -e4,当一个文件属性为drwxrwxrwt,则这个文件的权限是什么样的?(多选题) A: 任何用户皆可读取,可写入B: root 可以删除该目录的文件C: 给普通用户以文件所有者的特权D: 文件拥有者有权删除该目录的文件5: 什么命令用来查看硬盘被占用了多少空间和剩余多少空间? (单选题) A :du B:df C:free D:vmstat6: Linux 使用者的帐号,密码与群组的名称文件放在哪些文件里?(多选题) A: /etc/passwd B: /etc/shadow C: /etc/group D: /etc/users9.对名为foo 的文件用chmod 551 foo 进行了修改,则它的许可权是?(单选题) A -rwxr-xr-x B -rwxr--r-C -r--r--r-D-r-xr-x--x10.用ls -al 命令列出下面的文件列表,哪个文件是符号连接文件?(单选题) A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C drwxr--r-1 hel users 1024 Sep 10 08:10 zhang D lrwxr--r-1 hel users 2024 Sep 12 08:12 cheng13.某文件的组外成员的权限为只读:所有者有全部权限:组内的权限为读与写,则该文件的权限为?(单选题) A,467 B,674 C,476 D,76414.将Windows C: 盘(hda1)安装在Linux 文件系统的/winsys 目录下, 命令是?(单选题) A. #mount dev/hda1 /winsys B. #mount /dev/hda1 /winsys C. #mount /dev/hda1 winsys D. #mount dev/hda1 winsys15.将光盘CD-ROM(cdrom)安装到文件系统的/mnt/cdrom 目录下的命令是?(单选题) A. mount /mnt/cdrom C. mount /dev/ cdrom /mnt/cdrom B. mount /mnt/cdrom /dev/ cdrom D. mount /dev/ cdrom 16.在/home=/studl/wang 目录下有一文件file,使用哪一个命令可实现在后台执行命令,此命令将file 文件中的内容输出到file.copy 文件中?(单选题) A,cat file>file.copy B,cat>file.copy C,cat file file.copy &D,cat file>file.copy &18.系统中有用户user1 和user2,同属于users 组.在user1 用户目录下有一文件file1,它拥有644 的权限, 如果user2 用户想修改user1 用户目录下的file1 文件, 应拥有什么权限? (单选题) A,744 B,664 C,646 D,74619.哪一个目录存放着Linux 的源代码?(单选题) A, /etc B, /usr/src C, /usr D, /home20.以下哪一项不是进程和程序的区别?(单选题) A,程序是一组有序的静态指令.进程是一次程序的执行过程B,程序只能在前台运行,而进程可以在前台或后台运行C,程序可以长期保存,进程是暂时的D,程序没有状态,而进程是有状态的21.文件exerl 的访问权限为rw-r-r--,先要增加所有用户的执行权限和同组用户的写权限,下列命令正确的事?(单选题) A, chomd a+x g+w exerl B, chmod 765 exerl C, chmod o+x exerl D, chmod g+w exerl 22.有关归档和压缩命令,下面描述正确的是?(单选题) A,用uncompress 命令解压缩有comprress 命令生成的后缀为.zip 的压缩文件B,unzip 命令和gzip 命令可以解压缩相同类型的文件C,tar 归档且压缩的文件可以用gunzip 命令解压缩D,tar 命令归档后的文件也是一种压缩文件24.linux 用于暂时锁定用户帐号的命令是? ermod -u usernameB.passwd -u usernameermod -l username passwd -l username28.我们将逻辑分区建立在___分区上?(单选题) A.从分区B.扩展分区C.主分区D.第二分区29.执行ps 命令,有如下输出,如果需要终止bash 的运行,则采用的方法是?(单选题) PID TTY TIME CMD 336 pts/1 00:00:00 login 337 pts/1 00:00:00 bash 356 pts/1 00:00:00 ps A. #kill bash B. #kill pts/l C. #kill -9 337 D. #kill !33731.为了将归档文件./myftp.tar.gz 解压缩到当前目录下,我们可以使用?(单选) . A:tar cvzf ./myftp.tar.gz B:tar xvzf ./myftp.tar.gz C:tar vzf .mytp.tar.gz D:tar ztvf ./myftp.tar.gz32.为了保证系统的安全,现在的LINUU 系统一般将/etc/passwd 密码文件加密后,保存在__ 文件(单选) . A./etc/group B:etc/netgroupC./etc/libasafe.notify D:etc/shadow 答案:D33.我们一般使用__工具来建立分区上的文件系统(单选) D:mkfs A:mknod B:fdisk C:format36.系统管理常用的二进制文件,一般放置在___ 目录下. A./usr/sbinB./rootC./usr/binD.boot 38.使用PS 获取当前运行进程的信息时,内容PPID 的含义是_____(单选题) A.进程用户的ID B.进程调度的级别C.进程ID D.父进程ID39.统计文件系统中未使用的磁盘空间,可以使用什么命令(单选) A,duB.dfC.mountD.In 40.系统默认的进程启动的nice 值为___. A.0 B.1C.5D.1041.为了将当前目录下所有.TXT 文件打包并压缩归档到文件this.tar.gz,我们可以使用? (单选项) A, tar czvf this .tar.gz ./*.txt B, tar ./*.txt czvf this .tar.gz C, tar cxvf this .tar.gz ./*.txt D , tar c xvfthis .tar.gz ./*.txt42.一般来说, LINUX 系统下的各种系统记录文件LOG 主要是存放在系统中的______目录下. (单选项) A,/tmp B,/var C,/proc D,/usr 44.常用的备份工具有? A .tar B cpio C dd D fsck46.命令adduser 的哪一个选项可以设置用户的家目录?(单) A -d B. -h C.-u D.-a 47.如果用户test 想要执行一个系统的脚本文件,他至少应该具备哪些?(单选题) A 读,写,执行B 执行C 只读D 读,执行48.为了知道谁正在注册到你的机器上可以用命令--. (单选题) A whoB usersC fingerD ping 50.删除一个用户必须?(多选题) A.删除/etc/passwd 文件中此用户的记录 B.删除/etc/group 文件中提及的此用户C.删除用户的主目录D.删除此用户创建或属于此用户的文件1,在Linux 中,当root 密码丢失后,应该:(1) A,使用软盘启动直接进入系统B,进入单用户模式后修改root 密码C,进入系统维护模式后修改root 密码D,重新安装系统2,关于安装方式说法错误的是( ) A,图形安装模式耗费的系统资源比较少,字符方式耗费的系统资源较多B,字符方式速度也比图形方式略快C,图形安装方式易于使用D,Turbo Linux 字符安装方式只需在命令提示符下键入:text linux3,Internet 服务的守护进程是( ) . A,xinetd B,named C,smbd D,nmbd 4,Linux 系统习惯上将许多设备驱动程序存储在(4)目录中. A,/dev B,/boot C,/root D,/etc5,我们将逻辑分区建立在( )分区上. A,从分区B,扩展分区C,主分区D,第二分区6,root 文件系统一旦安装完毕,内核将启动名为(B)的程序,这也是指导过程完成后,内核运行的第一个程序. A,login B,rc.d C,init D,startup 7,为了将归档文件./myftp.tgz 解压缩到当前目录下,我们可以使用(B) . A,tar cvzf ./myftp.tgz B,tar xvzf ./myftp.tgz C,tar vzf .mytp.tgz D,tar ztvf ./myftp.tgz8, 为了保证系统的安全, 现在的LINUX 系统一般将/etc/passwd 密码文件加密后, 保存在( ) 文件. A,/etc/group B,/etc/netgroup C,/etc/libasafe.notify D,/etc/shadow12, 如果需要新建一个目录blue, 但其他密码由该客户第一次登录进系统后修改, 可使用( ) 命令. A,# useradd -p " " bule B,# useradd -R " " blue C,# adduser -o " " blue D,# adduser -u " " blue13,linux 系统中,程序运行有若干优先级,最低的优先级是( ) . A,0 B,-5 C,10 D,1914,系统管理常用的二进制文件,一般放置在( )目录下. A,/usr/sbin B,/root C,/usr/bin D,boot 15,为了将当前目录下所有.TXT 文件打包并压缩归档到文件this.tar.gz,我们可以使用() . A,tar czvf this .tar.gz ./*.txt B,tar ./*.txt czvf this .tar.gz C,tar cxvf this .tar.gz ./*.txt D,tar c xvf this .tar.gz ./*.txt1,使用PS 获取当前运行进程的信息时,输出内容PPID 的含义为: () A:进程的用户ID B:进程调度的级别C:进程ID D:父进程ID4,使用(4)命令自动卸载已安装的老版本软件包并安装新软件包,即使不存在老版本也会安装新软件包. A:rpm -U B:rpm -i C:rpm -F D:rpm -e8,终止一个前台进程可能用到的命令和操作是( ) . A:kill B:<CTRL>+C C:shut down D:halt 9,一个文件名为rr.Z,可以用来解压缩的命令是( ) . A:tar B:gzip C:compress D:uncompress 10,下列提法中,不属于ifconfig 命令作用范围的是( ) . A:配置本地回环地址B:配置网卡的IP 地址C:激活网络适配器D:加载网卡到内核中12,对名为foo 的文件用chmod 551 foo 进行了修改,则它的许可权是(12) . A:-rwxr-xr-x B:-rwxr--r-C:-r--r--r-D:-r-xr-x-x13,对文件进行归档的命令为() . A:dd B:cpio C:gzip D:tar1,如果我们先用mount 命令加载光驱设备到/mnt/cdrom 下,接着我们cd 进入该目录,但用IS 列出光盘内容后,我们需要换一张CD,这时我们需要先执行(1)操作. A. 使用umount 卸载该设备 B. 直接按光驱的退盘键C. 退出/mnt/cdrom 目录D. 重新加载设备mount –a 2,系统当前已经加载的所有文件系统在( )文件中得到反映. A. /usr/sbin/cfdisk B. /sbin/fdisk C. /etc/mtab D. /etc/fstab5,为了统计文件系统中未用的磁盘空间,我们可以使用( )命令. A. du B. df C. mount D. ln6, (6)命令可以查看曾经登录到此系统的用户清单. A.ps st stcomm D.accton7,以下Linux 命令中,(7)用来显示和设置网络接口的配置信息. A,ipconfig B,ifconfig C,route D,nslookup8, 命令fdisk /mbr 的作用是: ( ) A. 格式化主分区B. 删除安装在主分区的Lilo C. 备份安装在主分区的Lilo D. 安装Lilo 到主分区9,LINUX 系统有四种重新引导系统方式,如果我们现在需要重新启动系统时把内存中的信息写入硬盘,可以使用( ) . A.# reboot B.# halt C.#sync D.# shutdown –r10,如果用户test 想要执行一个系统的脚本文件,他至少应该具备( ) .A.读,写,执行B.执行C.只读D.读,执行11,下列关于链接描述,错误的是( ) . A 硬链接就是让链接文件的i 节点号制向被联结文件的i 节点 B 硬链接和符号链接都是产生一个新的i 节点 C 链接分为硬链接和符号链接 D 硬链接不能链接目录文件13,root 文件系统一旦安装完毕,内核将启动名为( )的程序,这也是指导过程完成后, 内核运行的第一个程序 A. login B. rc.d C. init D. startup14,init 启动进程需要读取( )配置文件. A:/etc/inittab C:/etc/sysvinit B :sbin/init D:/bin/sh 15,Linux 是( )操作系统,意味着开放性源码是自由可用. a,封闭资源b,开放资源c,用户注册d,开放性二进制。

linux复习重点

linux复习重点

1、操作系统(OS)是一种作为用户和计算机之间接口的软件程序。

2、按操作系统同时支持用户的数量来分有单用户操作系统和多用户操作系统。

3、Linux体系结构包含内核、Shell、实用程序和应用程序。

4、Linux的安装时分区有自动分区和手动分区两种。

5、Linux的交换分区大小一般为物理内存的2倍。

6、Linux的用户分为两种:root用户和普通用户。

7、Linux路径的表示有绝对路径和相对对路径两种方法。

8、Linux路径的链接文件有硬连接和软件连接。

9、Linux列出目录的命令是ls。

10、DNS服务器的三种类型分别为主服务器、从服务器、缓冲服务器。

11、列出你知道的至少5种目前Linux发行的版本?Ubuntu,Debian, Slackware,Fedora, SUSE,Gentoo, Mandirva, PCLinuxOS, KNOPPIX, MEPIS12、说出Linux的运行级别和具体含义?0 1 2 3 4 5 6# 0 - 停机(千万不要把initdef ault设置为0 )# 1 - 单用户模式# 2 - 多用户,但是没有NFS# 3 - 完全多用户模式# 4 - 没有用到# 5 - X11# 6 - 重新启动(千万不要把initdef ault设置为6 )# 对各个运行级的详细解释:0 为停机,机器关闭。

1 为单用户模式,就像Win9x下的安全模式类似。

2 为多用户模式,但是没有NFS支持。

3 为完整的多用户模式,是标准的运行级。

4 一般不用,在一些特殊情况下可以用它来做一些事情。

例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。

5 就是X11,进到X Window系统了。

6 为重启,运行init 6机器就会重启。

13、写出启动、停止、重启、查看DNS服务(进程服务为named)的命令?Service named startService named stopService named restartService named status14、写出启动、停止、重启、查看DHCP服务(进程服务为dhcpd)的命令?Service dhcpd startService dhcpd stopService dhcpd restartService dhcpd status15、配置文件/etc/inittab中默认启动级别可以设为0、4、6吗?为什么?16、说出操作系统的五项功能?见书P117、写出启动、停止、重启、查看FTP服务(进程服务为vsftpd)的命令?Service vsftpd startService vsftpd stopService vsftpd restartService vsftpd status18、写出启动、停止、重启、查看HTTP服务(进程服务为httpd)的命令?Service httpd startService httpd stopService httpd restartService httpd status19、Linux通过字母和数字的组合来标识硬盘分区,/dev/hda2指第1个硬盘的第2个分区。

(完整word版)linux试题与答案

(完整word版)linux试题与答案

linux复习题(仅供参考)(一)选择题:1.以下哪一个是linux内核的稳定版本( B )A.2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.202.怎样显示当前目录( A )。

A. pwdB. cdC. whoD. ls3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是( D )。

A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。

A. ls *.txtB. find . –name “.txt”C. ls –d .txtD. find . “.txt”5. 如何删除一个非空子目录/tmp( B )。

A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*6. 存放用户帐号的文件是(C )。

A. shadowB. groupC. passwdD. Gshadow7.下面哪个系统目录中包含Linux使用的外部设备(B )。

A. /binB. /devC. /bootD. /home8.在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行A.O (上一行添加一行) B. o C. i D. a 9.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。

A.上箭头 B. 下箭头 C. . D. *Vi编译器包含命令模式、插入模式和末行模式10.删除文件命令为(D)A.mkdir B. move C. mv D. rm11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正确的是(B)A.fileB也随之被删除B. fileB仍存在,但是属于无效文件C. 因为fileB未被删除,所以fileA会被系统自动重新建立D. fileB会随fileA的删除而被系统自动删除12.在给定文件中查找与设定条件相符字符串的命令为(A )A.grep B. gzip C. find D. sort13.从后台启动进程,应在命令的结尾加上符号(A )A.& B. @ C. # D. $14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。

linux复习题

linux复习题

1、Pwd命令的功能是(c )A、设置用户的口令B、显示用户的口令C、相当于Windows命令行里输入CD命令D、相当于在windows命令行里输入dir命令2、执行命令“chmod o+rw myfile”后,myfile文件的权限变化为( b )A、同组用户可读写myfile文件B、其他用户可读写myfile文件C、所有用户都可读写myfile文件D、文件所有者读写myfile文件3、怎样新建一个新目录:(b )A、touch helloB、mkdir helloC、rm helloD、new hello4、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(d )A、文件所有者所在组的权限B、文件所有者的权限C、文件类型D、其他用户的权限5、存放设备文件的相关文件目录:( a )A、/devB、/etcC、/libD、/bin6、下列说法错误的是( d )A、为保证Linux文件系统的安全,把口令保存到只有超级用户才能读取/etc/shadow文件中B、在shadow文件中,每定义一个用户信息,行中各字段用“:”隔开C、为进一步提高系统的安全性,shadow文件中保存的是已经加密的口令D、password 是一个文本文件,用于定义系统的用户账号,该文件位于“/bin”目录下。

7、对于用户组账户,一个用户( c )A、必须属于一个组B、必须属于多个组C、可以属于一个组或多个组D、可以不属于任何组8、对于组账户可以进行的操作是( b )A、增加组B、一个组添加到另一个组中C、删除组D、修改组信息9、用户帐号文件是( c )A、shadowB、groupC、passwdD、gshadow10、在终端提示符后使用useradd命令,该命令没做下面哪件事( d )A、在/etc/passwd文件中增添了一行记录。

B、在/home目录下创建新用户的主目录。

C、将/etc/skel目录中的文件拷贝到新用户的主目录中去。

Linux操作系统期末复习题(含答案)

Linux操作系统期末复习题(含答案)

Linux 期末复习题(一)一、选择题 (每小题2分,共50分)2。

在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权.A. rootB. guest C。

administrator D。

supervistor.3。

当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A。

NID B。

PID C。

UID D。

CID4。

下面哪个命令是用来定义shell的全局变量( D )A。

exportfs B。

alias C。

exports D。

export5. 哪个目录存放用户密码信息( B )A。

/boot B。

/etc C. /var D. /dev6. 默认情况下管理员创建了一个用户,就会在(B )目录下创建一个用户主目录。

A. /usrB. /home C。

/root D。

/etc7. 。

当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D )目录。

A. /homeB. /bin C。

/etc D. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –l B。

ls C。

ls –a(所有)D。

ls –d9. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tar D。

su10。

除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B。

home目录 C. root目录D。

当前目录11。

在vi编辑器里,命令"dd”用来删除当前的(A )A。

行B。

变量 C. 字 D. 字符14。

按下(A )键能终止当前运行的命令A。

Ctrl-C B. Ctrl—F C. Ctrl-B D。

Ctrl-D17。

用”rm —i",系统会提示什么来让你确认( B )A. 命令行的每个选项B。

是否真的删除 C. 是否有写的权限D。

文件的位置18。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二linux基础命令1、创建用户,以自己的姓名缩写创建用户名,并设置密码;useradd mingzipasswd mingzi 敲回车输入密码;2、显示当前系统进程列表;结束gnome-screensaver并显示效果;LL 显示当前文件,LS -L 一行输出一个文件;kill -9 +进程号杀死一个进程;3、查看磁盘分区情况;fdisk -l;4、切换当前用户为David并携带环境变量,并查看当前目录和文件信息;su - David 切换用户,并携带环境变量。

pwd 查看当前目录;ll 查看文件信息5、在David目录下创建多级目录hello/my,并查看当前目录路径;mkdir -p ./hello/my创建多级目录;6、在my目录下继续创建子目录why,设置目录访问权限777;mkdir -m 777 ./why7、使用cat将键盘输入的字符传到单个文件abc中,依此方法创建另一个文件def;将abc的内容覆盖def;将abc的内容追加到def;将def的内容显示在shell中;将def的内容按行号显示;将def的内容逆序显示;cat >abc 回车123456 ctrl +z 创建文件abc 并向里面输入123456内容;more abc 查看文件里面的内容;cat abc>def用abc 里面的内容覆盖def里面的内容;cat abc>>def将abc 里面的内容追加到def中;cat< def 在屏幕上输出def里面的内容;cat -n def 带行号的显示def里面的内容;tac def 逆序显示;8、将def文件拷贝到上级目录;并重命名为d;将d文件剪切回my 目录;将my目录拷贝到hello目录中;将hello目录中拷贝的my 目录强制删除;cp def ../将def文件复制到上一级目录;mv def d 重命名为d;mv -i ./home/David/hello/d /home/David/hello/my 移动,剪回;cp -rf 复制;rm -rf my 删除;9、将abc的文件所有者和用户组都改为自己姓名对应的组名;将abc 的文件所有者权限设置为r--,其他权限设置为r-wr--;chown xingming abc 修改文件所有者和组名chgrp xingming abc 改变文件的组所有权chmod 464 abc 第一位是创建者,第二位是同组,第三位是其他组(见书上28页)10、使用grep和管道只显示gnome-terminal进程;11、在/在使用find按照文件名查找abc文件;使用locate快速查找abc文件;find -name abclocate abc12、将abc文件压缩,然后解压;tar -zcvf abc.tar.gz abc 压缩tar -zxvf abc.tar.gz abc 压缩13、将David目录进行打包;然后解压linux-2.6.18-tar.bz2文件(在第2章页面中可下载)如果解压*.tar.gz用什么命令;tar -jcvf linux-2.6.18-tar.bz2 linux 压缩tar -jxvf linux-2.6.18-tar.bz2 linux 解压回答问题:1、解释X-window是什么?X-window是一个图形化得显示界面,在linux里面以一个图形化显示软件存在。

2、普通用户和超级用户区别何在?普通用户与超级用户的区别在对文件的操作权限上,超级用户可以给普通用户开通相应的操作权限,如果超级用户不给普通用户相应的权限,普通用户则无法执行相应功能。

3、解释chmod命令的作用,并说明目录访问权限776是什么意思?chmod是更改拥有者对文件的执行权限的命令,7的意思是r+w+x=7,其中r=4,w=2,x=1,776代表着,拥有者及拥有者所在的小组内成员对问价拥有读写执行的权限,而小组外的成员对文件仅能进行读写,不能进习执行权限。

4、解释ln的作用以及包括的类型;它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接它就可以,不必重复的占用磁盘空间5、解释什么是用户登录模式;用户登录模式是root账户下的子账户登录,往往我们用root账户来修改系统,用用户账户来使用系统,即root拥有无限大的权利,可以杀死自己,而用户账户则可以在一定约束下使用系统。

6、解释如何修改系统服务自启动的级别?如果需要自启动某些服务,只需使用chkconfig 服务名on即可,若想关闭,将on改为off在默认情况下,chkconfig会自启动2345这四个级别,如果想自定义可以加上--level选项我们先将sshd服务的所有启动级别关闭,然后使用--level选项启动自定义级别。

第三章1.vi(1)在“/root”目录下建一个名为“vi”的目录。

(2)进入“vi”目录。

(3)将文件“/etc/inittab”复制到“vi”目录下。

(4)使用vi 打开“vi”目录下的inittab。

vi inittab;(5)设定行号,指出设定initdefault(类似于“id:5:initdefault”的所在行号。

)在特权模式下输入: set nu;set nonu,取消行号;/ initdefault 在光标之后查找名为initdefault 的字符串;?initdefault 在光标之前。

(在第十八行找到字符串)(6)将光标移到该行。

18 G 光标移动到十八行(7)复制该行内容。

插入模式下1yy o esc模式下p 粘贴nyy 复制光标所在行的向下的n行;(8)将光标移到最后一行行首。

ESC 直接输入G最后一行行首ESC 直接输入gg移动到文件开头(9)粘贴复制行的内容。

(10)撤消第9 步的动作。

ESC (u恢复前一个动作)(11)将光标移动到最后一行的行尾。

特权模式下使用G$光标所在行的尾部;(13)光标移到“si::sysinit:/etc/rc.d/rc.sysinit行号G(14)删除该行。

(dd)(15)存盘但不退出。

:w(16)将光标移到首行。

gg(19)向下查找字符串“0:wait”。

(/0:wait)(20)再向上查找字符串“halt”。

(?halt)(21)强制退出vi,不存盘:q!2.用gdb调试程序的Bug(1)在工作目录上新建文件 greet.c,并用 vi 启动:vi greet.c。

(2)在 vi 中输入以上代码。

(3)在 vi 中保存并退出,使用命令“:wq”。

(4)用 gcc 编译:gcc -g greet.c -o greet。

(5)运行 greet,使用命令“./greet”输出为:The original string is Embedded LinuxThe string afterward is(6)启动 gdb 调试:gdb greet。

(7)查看源代码,使用命令“l”。

(8)在 20 行(for 循环处)设置断点,使用命令“b 20”。

(10)查看断点设置情况,使用命令“info b”。

(11)运行代码,使用命令“r”。

(运行到了第一个断点处)(12)单步运行代码,使用命令“n”。

(运行完一次for循环)s进入函数体单步运行(13)查看暂停点变量值,使用命令p string2[size - i] 有可能是 ASCII值(15)继续程序的运行,使用命令“c”。

(16)程序在 printf 前停止运行,此时依次查看 string2[0]、string2[1]…,发现 string[0]没有被正确赋值,而后面的赋值都是正确的,这时,定位程序第31 行,发现程序运行结果错误的原因在于“size-1”于 i 只能增到“size-1”这样 string2[0]就永远不能被赋值而保持 NULL,故不能输出任何结果。

(17)退出 gdb,使用命令“q”。

(18)重新编辑 greet.c,把其中的“string2[size - i] = string1[i]”改为“string2[size –i - 1] = string1[i];”即可。

(19)使用 gcc 重新编译:gcc -g greet.c -o greet。

(20)查看运行结果:./greetThe original string is Embedded LinuxThe string afterward is xuniL deddedbmE这时,输出结果正确。

3.编写包含多文件的 makefile(1)用 vi 打开上述两个代码文件“hello.c”和“hello.h”。

(2)在 shell 命令行中用 gcc 尝试编译,使用命令:" gcc hello.c –o hello”并运行,./hello可执行文件查看结果。

(3)删除此次编译的可执行文件:rm hello。

(4)用 vi 编辑 makefile,如下所示:hello:hello.c hello.h(一定是一个制表位的空档)gcc hello.c -o hello(5)退出保存,在 shell 中键入:make,查看结果。

(6)再次用 vi 打开 makefile,用变量进行替换,如下所示:OBJS :=hello.oCC :=gcchello:$(OBJS)$(CC) $^ -o $@(7)退出保存,在 shell 中键入 make,查看结果。

(8)用 vi 编辑 makefile1,如下所示:hello:hello.ogcc hello.o -o hellohello.o:hello.c hello.hgcc -c hello.c -o hello.o(9)退出保存,在 shell 中键入:make -f makefile1,查看结果。

(10)再次用 vi 编辑 makefile1,如下所示:OBJS1 :=hello.oOBJS2 :=hello.c hello.hCC :=gcchello:$(OBJS1)$(CC) $^ -o $@$(OBJS1):$(OBJS2)$(CC) -c $< -o $@在这里请注意区别“$^”和“$<”。

(11)退出保存,在 shell 中键入 make -f makefile1,查看结果。

4.使用 autotools 生成包含多文件的 makefile(1)在原目录下新建文件夹auto。

(2)将上例的两个代码文件“hello.c”和“hello.h”复制到该目录下。

相关文档
最新文档