Linux期末复习题
linux嵌入式期末考试试题及答案

linux嵌入式期末考试试题及答案一、选择题(每题2分,共20分)1. Linux操作系统是基于哪种内核开发的?A. Windows内核B. Unix内核C. Linux内核D. MacOS内核答案:C2. 在Linux系统中,哪个命令用于查看当前路径?A. pwdB. lsC. cdD. mkdir答案:A3. 下列哪个选项不是Linux系统中的文件权限?A. 读B. 写C. 执行D. 隐藏答案:D4. 在Linux中,如何查看当前系统版本信息?A. uname -aB. cat /etc/os-releaseC. lsb_release -aD. All of the above答案:D5. 在Linux系统中,以下哪个命令用于下载文件?A. wgetB. getC. fetchD. pull答案:A6. Linux系统中,哪个命令用于查看当前用户的ID?A. whoamiB. idC. userD. who答案:B7. 在Linux中,哪个命令用于显示当前系统正在运行的进程?A. psB. topC. lsD. grep答案:B8. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. dirC. listD. show答案:A9. 在Linux系统中,以下哪个命令用于查看当前系统的磁盘使用情况?A. dfB. duC. diskD. space答案:A10. 在Linux中,以下哪个命令用于解压tar.gz文件?A. tar -xzvfB. tar -czvfC. gzip -dD. gunzip答案:A二、填空题(每题2分,共10分)1. 在Linux系统中,______命令用于改变当前工作目录。
答案:cd2. 如果需要递归地复制一个目录,可以使用______命令。
答案:cp -r3. 在Linux中,______命令用于查看文件内容。
答案:cat4. 要查看Linux系统的磁盘分区情况,可以使用______命令。
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-期末考试试题8套(含答案)

Linux 期末考试试题(一)一、选择题 (每小题2分,共50分)1.在创建Linux分区时,一定要创建(D )两个分区A. FAT/NTFSB. FAT/SWAPC. NTFS/SWAPD.SW AP/根分区2.在Red Hat Linux 9中,系统默认的(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. 字符12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 1213. Linux启动的第一个进程init启动的第一个脚本程序是( B )。
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期末考试题库(超全)选择题在创建Linux分区时,一定要创建( D )两个分区A. FAT/NTFSB. FAT/SWAPC. NTFS/SWAPD.SWAP/根分区在Red Hat Linux 9 中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. rootB. guestC. administratorD.supervistor.当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usrB. /homeC. /rootD. /etc当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /homeB. /binC. /etcD. /dev如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls–lB. lsC. ls–a(所有)D. ls–d哪个命令可以将普通用户转换成超级用户( D )A. superB. passwdC. tarD. su除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A.用户目录B. home目录C. root目录D.当前目录在vi编辑器里,命令"dd"用来删除当前的( A )A.行B.变量C.字D.字符当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 12Linux启动的第一个进程init启动的第一个脚本程序是( B )。
A./etc/rc.d/init.dB./etc/rc.d/rc.sysinitC./etc/rc.d/rc5.dD./etc/rc.d/rc3.d 按下( A ) 键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D下面哪个命令用来启动X Window ( C )A. runxB. StartxC. startXD. xwin用来分离目录名和文件名的字符是( B )A. dash (-)B. slash (/)C. period (.)D. asterisk(*)用“rm -i”,系统会提示什么来让你确认( B )A.命令行的每个选项B.是否真的删除C.是否有写的权限D.文件的位置以下哪个命令可以终止一个用户的所有进程( D )A. skillallB. skillC. killD. killall在Red Hat Linux 9中,一般用( D )命令来查看网络接口的状态A. pingB. ipconfigC. winipcfg D ifconfigvi中哪条命令是不保存强制退出( C )A. :wqB. :wq!C. :q!D. :quit在下列分区中,Linux默认的分区是( B)A. FAT32B. EXT3 C FAT . D NTFS若要将鼠标从VM中释放出来,可按( A)键来实现A. Ctrl + AltB. Ctrl +Alt +DelC. Ctrl +Alt +Enter D Ctrl +Enter如果用户想对某一命令详细的了解,可用( C )A. lsB. help(内部)C. man(列举的信息多) D dirSamba服务器的配置文件是 ( D )。
linux基础教程期末考试试题及答案

linux基础教程期末考试试题及答案一、选择题(每题2分,共20分)1. Linux系统中,哪个命令用于查看当前目录下的所有文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A2. 在Linux中,如何查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A3. 下列哪个选项是Linux系统中的文件权限?A. -rwxr-xr--B. 777C. chmod +x filenameD. all of the above答案:D4. 在Linux中,哪个命令用于压缩文件?A. gzipB. tarC. zipD. compress答案:B5. Linux系统中,如何查看一个文件的内容而不编辑它?A. viB. catC. editD. open答案:B6. 在Linux中,如何查看当前登录用户的信息?A. whoB. userC. usersD. whoami答案:A7. 下列哪个命令用于查找文件系统中的文件?A. findB. searchC. locateD. all of the above答案:D8. 在Linux中,如何切换到root用户?A. suB. sudoC. switchD. root答案:A9. 在Linux中,哪个命令用于查看当前路径?A. pwdB. pathC. cdD. ls答案:A10. 在Linux中,如何查看当前系统的版本信息?A. uname -aB. versionC. verD. system答案:A二、填空题(每题2分,共20分)1. 在Linux中,使用________命令可以查看当前路径。
答案:pwd2. 若要查看当前系统的运行时间和平均负载,可以使用________命令。
答案:uptime3. 在Linux系统中,文件权限由三组数字表示,分别代表________、组和其他用户。
答案:所有者4. 要压缩一个名为example.txt的文件,可以使用________命令。
Linux-期末考试试题8套(含答案)

Linux期末考试试题(一)一、选择题(每小题 2 分,共50 分)1.在创建Linux分区时,一定要创建( D )两个分区A. FAT/NTFSB. FAT/SWAPC. NTFS/SWAPD.SWAP/ 根分区2.在Red Hat Linux 9中,系统默认的( A )用户对整个系统拥有完全的控制权。
A. rootB. guestC. administratorD.supervistor.3. 当登录 LinuxA. NID 时,一个具有唯一进程B. PIDC. UIDID 号的D. CIDshell将被调用,这个ID是什么 (B)4. 下面哪个命令是用来定义A. exportfsB. alias shell 的全局变量C. exports( D )D. 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. 字符12.当运行在多用户模式下时,用Ctrl+ALT+F* 可以切换多少虚拟用户终端 ( B )A. 3B.6C.1D. 1213.Linux 启动的第一个进程 init 启动的第一个脚本程序是 ( B )。
linux期末复习题+答案

(1)找出文件“/etc/passwd”中包含“root”的所有行,并将这些行累加存储到文件“/home/yyl/rootpass”中;grep root /etc/passwd >> /home/yyl/rootpass“重定向里面,双箭头代表追加,单箭头代表覆盖”(2)chmod ug+w,o-w file1.txt file2.txt;所有者和其他人的权限不变,将file1.txt和file2.txt的同组人权限由原来的可读可写改为可读;(3) find /home/testdir –user f2000 –atime -7 exec rm –f {} \;查找 f2000用户 /home/testdir目录下7天以内使用过的所有文件并删除(-7是7天以内,+7是7天以外)(4)搜索目录“tmp/src”目录及其子目录下的8天以内使用过的文件中,包含“hello”的行,并显示在屏幕上。
find temp/src-atime -8-exec grep hello{}\ -print;“注意{}和\之间有空格”(5) 显示/root 目录下最后三个文件的ls长格式信息。
Sudo ls –l /root |tail -3(1)搜索在目录tmp/src及其子目录下所有以“yyl”开头的5天以上未被使用的文件,并将这些文件拷贝到tmp/old目录中;find /tmp/src –name “yyl” –atime +5 –exec cp /tmp/old{}\; (-exec表示对前面的命令执行后面的操作)(2) chmod 000 back/*;对当前用户back目录下面的所有文件,赋予不可读不可写不可执行权限(3) find /home/testdir –user f2000 –atime -7 exec rm –f {} \;查找 f2000用户 /home/testdir目录下7天以内使用过的所有文件并删除(-7是7天以内,+7是7天以外)(4) 找出文件系统中所有名为myfile的文件,并输出这些文件路径到/root/test文件中;Find ~ -name “myfile” >>/root/test(|表示把左边的结果传递给右边)(find找到的东西就是该东西的路径)(5) 显示2010年10月的月历,以及前后两个月,共3个月的月历。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简答题 简答与填空的复习题目 1. 简述Linux系统下有哪些文件类型。 代 表 字 符 文 件 类 型 d 表示目录文件,目录是一个特殊的文件 - 表示普通的文件 l 表示链接文件,实际上它指向另一个文件 b 表示块设备文件 c 表示字符设备文件 p 表示管道文件
2. 使用某个文件系统存放数据,一般要经过哪几个操作步骤? (1)使用fdisk命令在硬盘上创建分区。 (2)使用mkfs命令在分区上创建文件系统。 (3)使用mount命令挂载文件系统,或是修改/etc/fstab文件使得开机自动挂载文件系统。 (4)使用umount卸载文件系统。
3. 简述Linux系统各运行级别的含义. 0 关机 1 单用户模式只root进行维修 2 多用户(没有NFS) 3 完全多用户模式(NFS) 4 没有使用 5 图形界面模式 6 重启
0:停止运行,所有进程中止,关闭系统。 1:单用户模式,用于维护系统,只有少数进程运行。 2:多用户模式,除了NFS服务没有启动外,其他和运行级别3一样。 3:完整的多用户模式,进入Linux系统的字符界面。 4:没有使用(可由用户定义)。 5:完整的多用户模式(带有基于X Window的图形界面)。 6:重新引导计算机(重启电脑)。
4.简述DNS进行域名解析的过程。 (1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息; (2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息; (3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息,DNS服务器收到应答后先在缓存中存储,然后,将解析结果发给客户机。 (4)若没有找到,则返回错误信息。
6. 若要删除所有的分区,可使用的命令是什么? 1. fdisk,先进入fdisk的界面中去 2. p,看一下分区信息 3. d,删除分区 4. w,保存退出 7. 添加一个LINUX用户HAPPY,写出具体步骤和命令。 1.进入root用户, su root 2.添加happy用户, adduser HAPPY 3.设置用户密码, passwd HAPPY
8. 请简述RPM命令的作用? rpm -q 查询软件包 rpm -i安装新软件包 rpm -U升级已安装好的软件包 rpm -e卸载已安装的软件包 rpm -qa给出已安装软件包的完整清单
9. 请简述/etc/hosts配置文件的作用? 当网络应用程序要查询某台主机的IP地址时,默认会先查询/etc/hosts配置文件。如果该文件没有此主机对应的IP地址,才会向域名服务器查询。 因此可以将常用主机的网名与IP地址的对应关系加入此配置文件中,这样可以加快连接到此主机的速度。
10. 通常命令中的-r和-f参数分别表示什么? -r通常表示递归 -f通常表示强制
11.什么是位置变量?shell的变量类型有哪些? 答:位置变量是指命令行上传递给程序的参数。 Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量
12.关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项卡中的验证模式有哪几种选项? Samba服务器的功能是在既有windows也有linux操作系统(1分)的局域网中提供计算机间的文件共享。 配置该服务器时对安全性选项卡中的验证模式有域、服务器、共享、用户四种选项.
13.vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换? 命令行模式、文本输入模式、行末模式 命令行模式下输入 a、i、o(insert键)进入文本输入模式 文本输入模式下按ESC进入命令行模式 在命令行模式下,按一下“:”冒号键进入行末模式
14. 在Linux系统中,环境变量是非常重要,在字符界面下试说明PATH变量的作用,如何得到PATH的值? PATH为命令搜索路径,是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径,可用echo $PATH命令显示。
15. 使用进程调度启动,指定1个小时后将/home/stu目录里的文件备份并压缩为stu.tar.gz, 并放到/home/temp目录里(当前/home/temp目录并不存在)。 at now + 60 minutes mkdir /home/temp; tar -czf /home/temp/stu.tar.gz /home/stu
16.若给需要将/home/log目录下的所有文件打包压缩成/tmp/log.tar.gz,你准备怎么做?当需要从压缩包中恢复时,又该如何处理? 打包:tar -czf /tmp/log.tar.gz /home/log 解压:tar -xzf /tmp/log.tar.gz /home/log (tar –cvf //打包 -tvf //浏览包中文件 -xvf //提取文件 -czvf //压缩为.gz包 -xzvf //解压.gz类型的包)
17. 某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:crontab内容 (1)每月的1号、10、20号的晚上12点30分执行命令reboot; crontab -e 30 0 1,10,20 * * reboot (2)每逢星期三晚上10:50将/etc目录下的所有目录和文件归档并压缩为文件: etc.tar.gz;
crontab -e 50 10 * * 3 tar -czvf /etc/etc.tar.gz /etc
14.Shell的定义是什么? 不仅是命令解释器,它同时也是一种功能强大的编程语言。
15. Samba服务器的功能是什么? Samba服务器的功能是在既有windows也linux操作系统的局域网中提供计算机间的文件共享。 16.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么? 答:软链接又叫符号链接,可以是任意文件或目录,可以链接不同文件系统的文件,和windows的快捷方式相似.硬链接是一个指针,指向文件索引节点,系统不为它重新分配inode.区别: 硬链接记录的是目标的inode, 软链接记录的是目标的路径.软链接可以做跨分区的链接,而硬链接只能在本分区中做链接. 17.简述在LINUX系统中用户有哪些分类。 超级用户,虚拟用户(ftp,samba),普通用户
19.请按下列要求写出每一步骤的命令: (1)增加两个组账号group1、group2,并指定组账号ID分别为601、602。 Groupadd -g 601 group1 Groupadd -g 602 group2 (2)增加二个用户账号user1(UID为501,并属于组group1)、user2(UID为502,并属于组group2)。 adduser -G group1 -u 501 user1 adduser -G group2 -u 502 user2
20.请按下列要求写出每一步骤的命令: (1)在用户gordon个人目录下新建目录soft。 Mkdir /home/gordon/soft (2)并搜索路径/etc下所有以h开头的文件及目录,拷贝到soft中。 cp /etc/h* /home/gordon/soft
(3)请把目录soft下所有内容建立tar包,并命名为soft.tar.gz。 Tar -czvf /home/gorgon/soft.tar.gz /home/gordon/soft
24.Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。 1) 等号赋值 1)在等号前后均不能有空格。 2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。 (2) 键盘赋值 由read命令来实现的。用法为:read 用户变量名 当shell程序执行到该行时,将等待用户从键盘输入, (3) 命令替换赋值 用法为:用户变量=`命令` 该语句将首先执行反向单引号之间的命令,然后将其执行后输出的内容赋给该用户变量.
25.请简要叙述Linux系统文件结构目录所存储的文件类别。 各个文件的含义 Linux系统主要目录说明 (1)/:根目录,系统所有的目录均从根目录开始; (2)/bin:bin是二进制的英文缩写。在一般的系统中,用于存放Linux最常用的命令; (3)/boot:引导核必的程序目录。在使用LILO或GRUB引导Linux时,会用到这个目录中的文件; (4)/dev:dev是设备的英文缩写。这个目录中包含了所有在Linux系统中使用的外部设备 (5)/etc:etc是etcetera的缩写。这个目录包含了系统管理所需要的配置文件和子目录,它是系统中最重要的目录之一,用户要用到的网络配置文件、文件系统、X-Winodws系统配置文件、设备配置信息、设置用户信息等都在这个目录下; (6)/sbin:这个目录是用来存放系统管理员使用的系统管理程序,一般用户没有权限访问; (7)/home:用来存放用户主目录的地方。一般来说,“/home/用户名”就是该用户的主目录;