Linux期末复习
Linux期末复习题目

一、单项选择题1 以下哪个命令在red—flag中能进入图形模式:A. init 5B。
init 1C. xstartD. init 3E. shutdown –h now2 如何统计一个目录下所有。
c文件的字数?答案 A. cat *。
cB. wc *。
cC。
type *.cD. more *。
cE。
less *。
c3什么命令可以用来列出系统中所有被打开的文件?答案A。
pidofB。
psC。
lnD. lsofE. locate4用什么命令发信号给其他进程?答案A。
killB. talkC。
mailD. telinitE. top5能使红旗Linux桌面版正常工作时需要安装的分区有(1)根分区(2)交换分区(3)/home (4)/etc(5)/tmp(6)/var答案 A. (1)(2)(3)(4)(5)(6)B。
(1)(2)(3)(4)C。
(1)(2)(5)(6)D。
(1)(2)6红旗Linux桌面中可以播放的多媒体文件格式包括(1)mp3(2)avi(3)ogg(4)rm(5)rmvb(6)ape(7)wmv(8)wava. (1)(2)(3)(4)(5)(6)(7)(8)b。
(1)(2)(3)(4)(5)(7)(8)c. (1)(2)(3)(4)(5)(6)(8)d. (1)(2)(3)(4)(6)(7)(8)7在linux文字界面下能使用自动补全auto complete功能,需要使用的快捷键是?答案 A. CtrlB。
AltC. TabD. Shift+Alt8在文字界面操作时可以使用别名功能,即使用一个简单的字符组合替代一个较复杂的。
下列说法中正确的是?答案A。
alias l=’ls —l --color=tty'B。
set alias l='ls -l —-color=tty’C. echo alias l=’ls—l -—color=ttyD. alias “l='ls -l –color=tty'”9在linux中存放密码的文件是?答案A。
linux期末复习题

目录1.请列出linux系统的主要特点。
(2)2.简述安装linux系统需要做哪些。
(2)3.X-window 的体系结构包括哪些组成部分,每一部分的功能是什么? (2)4.什么是文件?linux下主要有哪些不同种类的文件? (3)5.请说明下述命令的功能: (3)6.Linux中文件存取权限和目录存取权限含义分别如何? (3)7.常用的shell有哪几种?linux系统中默认的shell是什么? (3)8.执行shell脚本的方式主要有哪几种? (4)9.下述表达式的作用是什么? (4)10.说明shell中三种引号的作用及区别? (4)11.编写脚本实现如下功能:显示给定目录下指定文件的内容。
(5)12.Linux系统的体系结构分为哪几层? (5)13.什么是进程?什么是线程?linux系统中的进程状态有哪些? (5)14.Linux系统如何执行进程调度? (5)15.什么是索引节点?索引节点主要有哪些内容?它与文件有何关系? (6)16.什么是中断?中断的一般处理过程是什么? (6)17.C语言的编译过程包括那几个部分,每一部分的功能如何? (7)18.在linux 中常用的开发工具有哪些?各自完成什么功能? (7)19.Gnu的make的工作过程包括那几个步骤? (7)20.程序中的错误按性质分为哪三种? (7)21.Linux系统中系统对外通过哪两种方式提供服务?各有什么特点? (7)22.库函数可以分为哪几类? (8)23.对linux系统而言,系统管理员要做哪些工作? (8)24.在linux系统中,和用户帐号有关的文件有哪几个?各自的作用是什么? (8)25.Linux环境下的磁盘限额配置过程如何实现? (8)26.在进行文件系统的维护时,应采取哪些措施避免因为文件系统错误而导致系统崩溃的情况? (9)27.在进行文件系统的备份时,可以采用哪几种备份策略,各自有什么特点? (9)28.Vi编辑器的工作方式有哪些?相互间如何切换? (9)1.请列出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系统中,以_文件的_方式访问设备。
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期末复习题

5. 如何使用命令行按文件类型进行搜索?
六、进程管理
1. 如何查看当前运行的进程列表?
2. 如何杀死一个正在运行的进程?
3. 如何查看进程的详细信息?
4. 如何在后台运行一个进程?
5. 如何使用命令行监控系统的资源使用情况?
七、网络管理
1. 如何查看当前系统的网络配置信息?
5. 如何删除一个用户?
四、软件包管理
1. 如何在Linux系统中安装软件包?
2. 如何更新已安装的软件包?
3. 如何卸载一个已安装的软件包?
4. 如何在命令行中搜索软件包?
5. 如何查看已安装的软件包列表?
五、文件搜索和查找
1. 如何使用命令行搜索文件内容?
2. 如何使用命令行查找文件?
3. 如何使用命令行查找并替换文件内容?
linux期末复习题
Linux期末复习题
Linux作为一种开源操作系统,已经成为了计算机科学领域中不可或缺的一部分。它的强大功能和广泛应用使得学习Linux成为学生们的必修课程之一。为了帮助大家复习Linux的知识,本文将提供一些常见的Linux期末复习题,希望能够对大家的复习有所帮助。
一、基础知识
1. 如何在命令行中查看当前所在的目录?
2. 如何列出当前目录下的所有文件和目录?
3. 如何在命令行中切换目录?
4. 如何在命令行中创建一个新的文件?
5. 如何使用命令行删除文件和目录息?
2. 如何修改文件的权限?
3. 如何创建一个新的用户?
4. 如何修改用户的密码?
以上是一些常见的Linux期末复习题,希望能够帮助大家回顾和巩固所学的知识。在复习过程中,可以结合实际操作,通过练习来加深对Linux的理解和掌握。祝大家在期末考试中取得优异的成绩!
Linux期末考试复习试题(含答案)

Linux期末考试复习题--completed on Nov 17,2013 by lvlv一、选择题1.下列关于Linux说法中,不正确的是( B )A。
Linux操作系统具有虚拟内存的能力B。
Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合UNIX平台上运行 C。
Linux操作系统不限制应用程序可用内存的大小D. Linux操作系统支持多用户,在同一时间可以有多个用户使用主机解析:与传统的网络操作系统相比,Linux操作系统主要有以下几个特点:不限制应用程序可用内存的大小;具有虚拟内存的能力,可以利用硬盘来扩展内存:允许在同一时间内,运行多个应用程序;支持多用户,在同一时间内可以有多个用户使用主机;具有先进的网络能力,可以通过TCP/IP协议与其他计算机连接,通过网络进行分布式处理;符合Unix标准,可以将 Linux上完成的程序移植到Unix主机上去运行;Linux操作系统是免费软件,并且开放源代码,这是其与其他网络操作系统最大的区别.2.Linux交换分区的作用是(C).A.保存系统软件 B.保存访问过的网页文件C.虚拟内存空间 D.作为用户的主目录3. 如果执行命令 #chmod 746 file.txt,那么该文件的权限是(A)。
A。
rwxr--rw- B。
rw-r--r—- C. ——xr-rwx D. rwxr-—r—4. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(C)A.cat B。
more C。
less D. menu解析:less具有more相同的功能,同时支持方向键和前翻页,后翻页滚屏。
more只能用空格键下翻,不小心翻多了就没法反回看.5. 若一台计算机的内存为8GB,则交换分区的大小通常是(C)A.64GB B。
128GB C。
16GB D。
32GB解析:交换分区的大小一般为内存的两倍.6. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(B)A.—m B. —p C。
网络操作系统(Linux)期末复习题

网络操作系统(Linux)期末复习题考试题型:填空题10空10分选择题20题20分综合题(回答问题2大题)50分编程题2小题10分简答题2小题10分Linux的基本命令的使用linux的shell编程linux下的各种服务器的配置课后习题实验每年的网络工程师试题和网络管理员试题期末总评(平时30分期末考试70分)选择题1. Linux文件权限一共10位长度,分成四段,第三段表示的内容是。
A 文件类型B 文件所有者的权限C 文件所有者所在组的权限D 其他用户的权限2. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是。
DA -mB -dC -fD –p3. 终止一个前台进程可能用到的命令和操作。
A killB <CTRL>+C C shut downD halt4. 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。
主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是。
A .route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1B. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1C. route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1D. route add default 192.168.1.0 netmask 172.168.1.1 metric 15. 下列提法中,不属于ifconfig命令作用范围的是。
A 配置本地回环地址B 配置网卡的IP地址C 激活网络适配器D 加载网卡到内核中6. 下列文件中,包含了主机名到IP地址的映射关系的文件是:。
linux期末考试题库及答案

linux期末考试题库及答案一、选择题(每题2分,共20分)1. Linux操作系统属于哪种类型的操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多用户单任务答案:B2. 在Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. dirC. pwdD. cd答案:A3. Linux系统中的文件权限分为哪三种类型?A. 只读、只写、只执行B. 读、写、执行C. 可读、可写、可执行D. 可读、可写、可修改答案:B4. 在Linux中,哪个命令可以用来查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A5. 在Linux系统中,哪个命令用于修改文件权限?A. chmodB. chownC. chgrpD. chmodown答案:A6. 在Linux系统中,哪个命令用于查看文件内容?A. catB. cpC. mvD. rm答案:A7. 在Linux中,哪个命令用于创建新文件?A. touchB. mkdirC. rmdirD. rm答案:A8. 在Linux系统中,哪个命令用于查看系统日志文件?A. tailB. headC. grepD. log答案:A9. 在Linux中,哪个命令用于解压tar.gz文件?A. tar -xzvfB. tar -czvfC. tar -xjvfD. tar -cjvf答案:A10. 在Linux系统中,哪个命令用于查看当前用户的ID和组ID?A. idB. whoamiC. suD. sudo答案:A二、简答题(每题5分,共30分)1. 简述Linux系统中的文件系统结构。
答案:Linux文件系统结构以根目录“/”开始,所有文件和目录都从这里开始。
常见的目录包括/bin(存放二进制可执行文件),/etc (配置文件),/home(用户主目录),/var(存放系统日志文件),/usr(用户应用程序),/tmp(临时文件)等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4、在LINUX系统中,硬件设备大部分是安装在( B )目录下的A,/rmt B,/dev C,/proc D,/swap5、显示操作系统核心版本详细信息的命令是(C )A,cut B,cat C,uname D,su3、执行命令:chmod o+rw myfile后,myfile文件的权限变化是对其他用户有读写权限。
4、执行命令:gcc first.c 结果将产生 a.out 文件。
gcc –c first.c 结果将产生first.o 文件。
5、利用ps命令查看进程时,主要输出项PID表示进程ID号,S表示状态。
6、能够为文件myfile1更新时间的命令是touch myfile1。
7、在shell程序中,变量x=20,输出x的值的语句是echo $x 。
8、在执行shell脚本hello时,提示“权限不够”,为能正常运行脚本,应该使用的命令是chmod +x hello 。
5、Makefile的规则是Make进行处理的依据,它包括了目标体和依赖文件及其之间的命令语句。
6、优化上述第2题的程序,并记录所使用的命令及运行结果(分别用O0,O1,O2,O3四个等级优化:)#gcc –O0 –o a a.c –lm#time ./a8、大于:-gt 大于或等于:-ge 相等:-et 不等:-ne小于:-lt 小于或等于:-le6、Makefile的常用自动变量$@ 表示规则中的目标名字。
6、vi有3种工作模式,分别为命令模式,插入模式、底行模式。
5、将前一个命令的输出作为后一个命令的输入,称为管道。
9、能够显示库函数文件libmath.a中所有模块的命令是ar t libmath.a 。
10、能按mymakefile文件规则执行的make命令选项是make –f mymakefile。
11、gprof命令的结果由两大部分组成,它们是平面剖析和函数调用。
12、在Linux系统中,time命令将报告程序运行的经过时间、系统时间和用户时间。
5、文件条件测试命令;[ -d filename],当文件是一个子目录则结果为真。
8、有$标识指的都是宏命令。
$^依赖文件,< 只代表上面的一行,%代表文件名,不包括扩展名。
9、请解释下面一系列命令的含义;ls –l /etc | more <CR>查看系统配置文件夹下的文件详细信息,并分屏幕显示出来。
ls –d /proc/[0-9] <CR>查看当前目录下的/proc文件下从0到9的目录文件。
Find /name “*.conf”| more <CR>查看后缀名为.conf的文件名,分屏显示2、写出一个命令行:完成10秒后运行date命令,再过10秒,显示sleep命令的手册页。
#sleep 10;date;sleep 10;man sleep13、下面是Linux终端中的一些提示信息与命令,请回答下面问题并将回答填写在各对应的空白处。
[John@localhost tmp]$ ls -l |wc –l回答问题如下:1)该用户的用户名是:John2) 该用户主目录是:/home/John3)当前工作目录是:/tmp4)该用户的命令操作功能是:统计在/tmp目录下的文件个数。
15、有如下显示PS命令的结果:UID PID PPID COMMAND0 1071 1070 bash0 1256 1071 ps –l0 1258 1 ./a.out请说明各进程之间的家族关系及所属关系。
PID 每个进程的ID。
PPID 每个进程的父进程ID。
UID 每个进程所有者的UID 。
COMMAND 该进程的命令名称,如果一行显示不下,则会进行截取。
内存中的进程会有一个完整的命令行。
14、编写a.c源程序,实现连续5次,根据键盘输入的半径,输出圆的面积。
PI=3.14 s=PI*r*r;写出编译的命令gcc a.c –o a写出运行的命令gcc a.c –o a –DPI=3.14如果三次编译采用不同的圆周率时,如PI=3.14、PI=3.14159、PI=3.14159262,在不修改源程序的要求下,请给出带宏定义的gcc命令。
# gcc a.c –o a –DPI=3.14 # gcc a.c –o a –DPI=3.14159# gcc a.c –o a –DPI=3.141592621、使用ps命令查看和控制进程1)显示本用户的进程:#ps。
2)显示所有用户的进程:#ps -au。
3)在后台运行cat命令:#cat &。
4)按Ctrl+z键,挂起进程cat。
#cat5)输入jobs命令,查看作业。
#jobs6)输入bg,把cat切换到后台执行。
#bg7)输入fg,把cat切换到前台执行。
#fg8)按Ctrl+c键,结束进程cat。
15、Linux常用命令(资料:Linux常用命令)pwd ls cd mkdir rmdir cat more wc cp rm mv head date chmod tar find grep cat >f1写出完成下列操作的命令在root主目录下创建一个mydir/d1 mydir/d2 -p子目录和一个myfile文件,再在mydir下建立d1和d2两个子目录。
#mkdir mydir/d1 mydir/d2 -p#touch myfile.#cd mydir#mkdir d1#mkdir d2查看mydir和myfile的默认权限ls –l#ls –l mydir myfile将myfile文件分别复制到root 和dd1的主目录中#cp myfile /root/dd1将root主目录中的myfile改为yourfile#mv myfile yourfile通过从键盘产生一个新文件text.txt并输入I am a student#cat >text.txt Iam a student查找text.txt文件是否包含student字符串grep#grep student text.txt#grep student /root/text.txt13、编写shell程序hello.sh,实现根据用户输入的用户名,输出日期、用户主目录和问候语功能。
解:echo “Enter your name:”read nameecho “hello,$name!”echo $(date)echo $HOME14、编写shell程序mytest,测试hello.sh文件是否存在,如果存在则运行;否则提示信息:“该文件不存在!”解:# ! /bin/shif [ -f mytest ]then./hello.sh //如果存在hello.sh 就运行elseecho “文件不存在!”fi15、编写shell程序win,连续5次接收用户名,并输出信息:用户名,欢迎来到本公司参加面试!(其中用户名五次不同)。
解:#vi win.shfor f in 1 2 3 4 5doecho "请输入你的名字"read nameecho "$name,欢迎来到本公司参加面试!"done#./win.sh17、编写C程序talker1.c和talker2.c,其功能是模拟A、B两人的对话,A说:我在球场,你在哪? 在间隔50秒后,B说:我也到了,开始比赛吧! 要求:分别写出两个C源程序;写出编译这两个程序的命令;写出实现模拟对话功能的执行命令。
解:1)#vi talker1.c#include<stdio.h>int main(){ printf(“我在这里. 你在哪?”); }#vi talker2.c#include<stdio.h>int main(){ printf(“我也到了. 一起吃饭吧!”); }2) gcc –o talker1 talker1.cgcc –o talker2 talker2.c3) ./talker1;sleep50; ./talker219、有一个程序example.c 将要编译成example可执行程序,请写出对它的编译、剖析命令,并将剖析结果在屏幕上分屏显示。
请写出所需要的命令或命令序列。
解:gcc example.c –o example –pg./examplegprof example –b |more21、find pow.o& time find 结果显示如下:real:命令运行实际所用时间user:花在用户代码上的时间sys: 花在系统行为上的时间由于Linux是分时系统,所以,real不等于User+sys22、编写shell程序sh.1, 完成向用户输出“欢迎来本公司参加面试!”的问候语。
并根据面试的时间,分别给出:“上午好!”或者“下午”,或“晚上”好的问候。
23、Shell程序的编辑与执行利用vi编辑器编辑脚本编写完后给脚本增加执行权限:chmod 755 script运行脚本:./script24、gcc 命令的选项P33 。
-Dname=definition... 在命令行上定义宏,有两种方式,-Dname或者-Dname=definition.在命令行上设置宏定义的目的主要是为了在调试的时候设定一些开关,而在发布的时候再关闭或者打开这些开关即可。
示例$ gcc –DBUFSIZE=512 abc.c –o abc此例中定义了BUFSIZE为512字节。
其作用相当于:#define BUFSIZE 512char huf[BUFSIZE]; //相当于char buf[512];25、Dialog 工具编程sh.4:实现用信息框+输入框:显示问候语“某同学,你好!”的信息。
(提示:输入信息请用英文。
)26、编写一个程序并设置其在后台执行,其功能是在一段时间后(可自行设置),在屏幕上显示信息:Time for play!,写出相应的程序、命令及结果#vi sleep.c#include<stdio.h>int main(void){ sleep(5); printf(“Time for play!\n”);}#gcc –o sleep sleep.c#./sleep27、#vi Hello2.shtitle =”hello”echo $titleecho “参数$0就是正在运行的程序”echo “第1个参数是$1”echo “第2个参数是$2”echo “参数列表是$*”echo “用户主目录是$HOME”echo “请输入一个新的问候语,存入title”read titleecho $titleecho “脚本程序运行结束”exit 0#./hello2.sh I you he请写出运行结果?参数./hello2.sh就是正在运行的程序”第1个参数是I第2个参数是you参数列表是I you he用户主目录是/root请输入一个新的问候语,存入title”AaaaaAaaaa脚本程序运行结束”28、Hello3.shecho “Is this morning? Please answer yes or no.”read answerif [ “$answer” = “yes” ]; thenecho “Good morning”elif [ “$answer” = “no” ]; thenecho “Good afternoon”elseecho “Sorry, $answer not recognized.Enter yes or no”exit 1fiexit 029、echo “Is this morning? Please answer yes or no.”read answercase “$answer” inyes | y | Yes | YES) echo “Good morning!” ;;no | n | No | NO) echo “Good afternoon!” ;;*) echo “Sorry, answer not recognized.” ;;esacexit 029、使用系统调用fork( )创建两个子进程,在该程序运行时,在系统中就有一个父进程和两个子进程在活动。