Linux内核分析期末考试试卷

合集下载

linux操作系统期末考试试题及答案

linux操作系统期末考试试题及答案

linux操作系统期末考试试题及答案一、选择题(每题2分,共20分)1. Linux操作系统的内核作者是谁?A. Linus TorvaldsB. Richard StallmanC. Bill GatesD. Steve Jobs答案:A2. 下列哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. 在Linux中,哪个文件系统格式支持文件加密?A. ext4B. xfsC. btrfsD. ntfs答案:C4. 如果需要在Linux中查看当前运行的进程,应该使用哪个命令?A. psB. topC. whoD. kill5. 在Linux中,哪个命令用于创建一个软链接?A. lnB. lnkC. linkD. symlink答案:A6. 下列哪个命令用于查看当前系统的运行时间和平均负载?A. uptimeB. timeC. dateD. cal答案:A7. 在Linux中,哪个命令用于显示当前路径?A. pwdB. pathC. cdD. ls答案:A8. 下列哪个选项是Linux系统中的权限设置命令?A. chmodB. chownC. chgrpD. All of the above答案:D9. 在Linux中,哪个命令用于查找文件?B. searchC. locateD. A and C答案:D10. 下列哪个选项是Linux系统中的文本编辑器?A. viB. nanoC. emacsD. All of the above答案:D二、填空题(每题2分,共20分)1. 在Linux系统中,______命令用于查看文件内容。

答案:cat2. 要将当前目录下的所有文件复制到名为backup的目录中,可以使用命令______。

答案:cp -r *3. 在Linux中,______命令用于查看当前系统的版本信息。

答案:uname -a4. 如果需要在Linux系统中查找名为example.txt的文件,可以使用命令______。

linux实验期末考试试题(二)

linux实验期末考试试题(二)

linux实验期末考试试题(二)# Linux实验期末考试试题(二)## 一、选择题(每题2分,共20分)1. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?- A. `ls`- B. `cd`- C. `pwd`- D. `cat`2. 如何在Linux中查看当前系统的内核版本?- A. `uname -a`- B. `ls -l`- C. `cat /etc/os-release`- D. `dmesg`3. 在Linux系统中,使用哪个命令可以查看当前进程的详细信息? - A. `ps`- B. `top`- C. `kill`- D. `grep`4. 以下哪个命令用于在Linux中创建一个新文件?- A. `mkdir`- B. `touch`- C. `cp`- D. `mv`5. 如何在Linux中查看文件内容而不编辑它?- A. `vi`- B. `cat`- C. `edit`- D. `less`6. 在Linux中,以下哪个命令用于查看当前用户的家目录? - A. `home`- B. `~`- C. `cd`- D. `pwd`7. 如何在Linux中查看当前系统的内存使用情况?- A. `free`- B. `df`- C. `du`- D. `top`8. 在Linux中,以下哪个命令用于解压tar包?- A. `tar -xvf`- B. `tar -cvf`- C. `tar -zcvf`- D. `gzip`9. 如何在Linux中查看当前系统的磁盘使用情况?- A. `df -h`- B. `du -h`- C. `ls -lh`- D. `top`10. 在Linux中,以下哪个命令用于删除文件?- A. `rm`- B. `del`- C. `delete`- D. `erase`## 二、简答题(每题10分,共30分)1. 解释Linux中的文件权限系统,并给出如何修改文件权限的命令。

linux操作系统期末考试试题及答案

linux操作系统期末考试试题及答案

linux操作系统期末考试试题及答案一、选择题(每题2分,共20分)1. 以下哪个命令可以查看Linux系统的发行版信息?A. cat /etc/issueB. cat /etc/redhat-releaseC. cat /etc/debian_versionD. lsb_release -a答案:A2. 在Linux系统中,以下哪个命令可以用来查看文件权限?A. ls -lB. ls -aC. ls -rD. ls -t答案:A3. 以下哪个命令用于创建一个新的用户?A. useraddB. userdelC. groupaddD. groupdel答案:A4. 在Linux系统中,以下哪个命令可以用来查看系统运行时间?A. uptimeB. topC. psD. free答案:A5. 以下哪个命令可以用来查看系统负载?A. uptimeB. topC. psD. free答案:A6. 以下哪个命令可以用来挂载一个USB设备?A. mountB. umountC. mountpointD. mount | grep答案:A7. 以下哪个命令可以用来查看网络连接信息?A. ifconfigB. ipconfigC. netstatD. ping答案:C8. 以下哪个命令可以用来重启Linux系统?A. rebootB. shutdown -rC. shutdown -hD. init 6答案:A9. 以下哪个命令可以用来杀死一个进程?A. killB. pkillC. killallD. kill -9答案:A10. 在Linux系统中,以下哪个文件包含了系统环境变量?A. /etc/profileB. /etc/bash.bashrcC. ~/.bashrcD. /etc/environment答案:D二、填空题(每题2分,共20分)11. 在Linux系统中,文件权限分为三种类型:读(______)、写(______)和执行(______)。

Linux-期末考试试题8套(含答案)(同名12586).doc

Linux-期末考试试题8套(含答案)(同名12586).doc

Linux-期末考试试题8套(含答案)(同名12586)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. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。

A./etc/rc.d/init.dB./etc/rc.d/rc.sysinitC./etc/rc.d/rc5.dD./etc/rc.d/rc3.d14. 按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D15. 下面哪个命令用来启动X Window ( C )A. runxB. StartxC. startXD. xwin16. 用来分离目录名和文件名的字符是( B )A. dash (-)B. slash (/)C. period (.)D. asterisk(*)17. 用"rm -i",系统会提示什么来让你确认( B )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置18. 以下哪个命令可以终止一个用户的所有进程( D )A. skillallB. skillC. killD. killall19.在Red Hat Linux 9中,一般用(D )命令来查看网络接口的状态A. pingB. ipconfigC. winipcfg D ifconfig20. vi中哪条命令是不保存强制退出( C )(第五章)A. :wqB. :wq!C. :q!D. :quit21.局域网的网络设备通常有(ABCDE)A. 交换机B. 路由器C. 网桥D. 双绞线E. HUB22.在下列分区中,Linux默认的分区是(B )A. FAT32B. EXT3 C FAT .D NTFS23.若要将鼠标从VM中释放出来,可按(A )键来实现A. Ctrl + AltB. Ctrl +Alt +DelC. Ctrl +Alt +Enter D Ctrl +Enter24.如果用户想对某一命令详细的了解,可用(C)A. lsB. help (内部)C. man(列举的信息多) D dir25. Samba服务器的配置文件是(D )。

大学期末考试linux试题及答案

大学期末考试linux试题及答案

大学期末考试linux试题及答案大学期末考试Linux试题及答案1. Linux操作系统的特点是什么?答案:Linux操作系统的特点包括开源、多用户、多任务、支持多种文件系统、稳定性和安全性。

2. 如何在Linux系统中查看当前路径?答案:在Linux系统中,可以使用`pwd`命令来查看当前路径。

3. 解释Linux中的硬链接和软链接的区别。

答案:硬链接是直接指向文件数据的引用,而软链接(符号链接)是指向文件路径的引用。

硬链接不能跨文件系统,而软链接可以。

4. 如何查看Linux系统中的进程?答案:可以使用`ps`命令查看当前运行的进程,或者使用`top`命令实时监控系统进程。

5. 在Linux中,如何查找名为"example.txt"的文件?答案:可以使用`find`命令来查找文件,例如`find / -name example.txt`。

6. 解释Linux中的inode的作用。

答案:inode是文件系统中存储文件属性和指向文件数据块的指针的数据结构。

每个文件和目录在文件系统中都有一个唯一的inode。

7. 如何在Linux中创建一个新用户?答案:可以使用`useradd`命令创建新用户,例如`useradd newuser`。

8. Linux中如何查看当前系统的内核版本?答案:可以使用`uname -r`命令查看当前系统的内核版本。

9. 解释Linux中的管道命令的作用。

答案:管道命令允许将一个命令的输出作为另一个命令的输入,从而可以组合多个命令来处理数据。

10. 如何在Linux中查看文件内容?答案:可以使用`cat`、`less`或`more`命令查看文件内容。

11. Linux中如何改变文件的权限?答案:可以使用`chmod`命令改变文件的权限,例如`chmod 644 filename`。

12. 解释Linux中的chroot命令的作用。

答案:`chroot`命令可以将当前shell的根目录改变到指定的目录,用于限制程序运行的环境。

Linux-期末考试题8套含答案

Linux-期末考试题8套含答案

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. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /var6. 默认情况下管理员创建了一个用户,就会在( 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. 行C. 字D. 字符12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 1213. Linux启动的第一个进程init启动的第一个脚本程序是( B )。

linux期末考试题及答案

linux期末考试题及答案

linux期末考试题及答案Linux期末考试题及答案一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪种类型?A. 单用户单任务操作系统B. 多用户多任务操作系统C. 单用户多任务操作系统D. 多用户单任务操作系统答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. 如果需要查看一个文件的内容,但不修改它,可以使用以下哪个命令?A. catB. viC. rmD. mv答案:A4. 在Linux中,以下哪个命令可以显示当前系统的运行时间、用户数、系统负载等信息?A. topB. psC. uptimeD. who答案:C5. Linux系统中的文件权限分为哪三类?A. 可读、可写、可执行B. 可读、可写、可删除C. 可读、可写、可链接D. 可读、可写、可打印答案:A...20. 在Linux系统中,以下哪个命令用于解压tar.gz格式的压缩文件?A. tar -xzvfB. gzip -dC. gunzipD. tar -zxvf答案:D二、填空题(每空2分,共20分)1. Linux系统中的文件系统是以_________为节点组织的。

答案:inode2. 在Linux中,使用_________命令可以切换到root用户。

答案:su3. 要查看当前路径,可以使用命令_________。

答案:pwd4. 如果需要递归地复制一个目录到另一个位置,并覆盖原有文件,可以使用命令_________。

答案:cp -r5. 在Linux中,文件权限的数字表示方法中,7表示_________。

答案:可读可写可执行...10. 使用_________命令可以查看当前系统的磁盘使用情况。

答案:df三、简答题(每题10分,共30分)1. 简述Linux系统中的文件类型有哪些,并给出每种类型的代表字符。

答案:Linux系统中的文件类型主要有以下几种:- 普通文件:-- 目录:d- 符号链接:l- 块设备文件:b- 字符设备文件:c- 管道:p- 套接字:s2. 解释什么是Linux的硬链接和软链接,并说明它们的区别。

linux期末考试题库及答案

linux期末考试题库及答案

linux期末考试题库及答案1. 请解释什么是Linux操作系统,并简述其特点。

答案:Linux是一种开源的类Unix操作系统,其核心由Linus Torvalds在1991年首次发布。

Linux操作系统的特点包括开源性、多用户多任务、稳定性和安全性。

它支持多种硬件平台,并且拥有庞大的软件库和社区支持。

2. 描述Linux文件系统的结构。

答案:Linux文件系统以根目录“/”开始,下面是各种子目录和文件。

主要的目录包括/bin(存放基本命令)、/boot(启动文件)、/dev(设备文件)、/etc(系统配置文件)、/home(用户主目录)、/lib(库文件)、/mnt(挂载点)、/proc(系统信息)、/tmp(临时文件)、/usr(用户程序和文档)、/var(变量数据)等。

3. 解释什么是inode,并说明其作用。

答案:inode是Linux文件系统中用于存储文件属性的数据结构。

每个文件或目录都有一个对应的inode,其中包含了文件的权限、所有者、大小、创建和修改时间等信息。

inode的作用是帮助文件系统快速定位和管理文件。

4. 请列举Linux中常用的文件权限设置命令,并简述其用途。

答案:常用的文件权限设置命令包括chmod、chown和chgrp。

chmod用于改变文件或目录的权限;chown用于改变文件或目录的所有者;chgrp用于改变文件或目录的用户组。

5. 描述如何使用grep命令在文件中搜索特定字符串。

答案:grep命令用于搜索文件中的字符串。

基本用法为grep'pattern' filename,其中'pattern'是待搜索的字符串,filename是文件名。

例如,grep 'error' log.txt将在log.txt文件中搜索包含“error”的行。

6. 解释什么是管道(pipe),并给出一个使用管道的命令示例。

答案:管道是Linux中用于将一个命令的输出作为另一个命令输入的机制。

Linux期末考试试题8套(含答案解析)

Linux期末考试试题8套(含答案解析)

往年复习题一、选择题: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.一个文件名字为rr.Z,可以用来解压缩的命令是( D )A.tar B. gzip C. compress D. uncompress9. Linux通过VFS支持多种不同的文件系统。

Linux缺省的文件系统是( C )A.VFAT B. ISO9660 C. Ext系列 D. NTFS 10.在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行A.O B. o C. i D. a 11.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。

Linux内核分析期末考试试卷

Linux内核分析期末考试试卷

一、判断题1.*( ) bash既是一个命令行解释器,也为用户提供了一种编译型编程语言。

2.*( ) lfs 6.3系统中默认提供了6个虚拟终端,Alt+F1 ~ Alt + F6用于切换到指定的虚拟终端。

3.*( ) 用户在系统内部的表示是一个整数,称为该用户的PID。

4.*( ) 用户的登录信息存放在/etc/shadow文件中,其密码存放在/etc/passwd文件中。

5.*( ) 对于特定用户,/etc/passwd文件中指定的用户组是该用户的默认组,该用户所属的其他组称为附加组。

6.*( ) Linux系统中的文件是一个数据记录表。

7.*( ) Linux的文件系统被组织成树型结构。

8.*( ) 当前目录用.表示,父目录用..表示。

9.*( ) 用户登录后的当前目录是用户的主目录,可用符号~表示,~user表示用户user的主目录。

10.*( ) ls命令长格式列出的文件链接数表示该文件在目录文件中出现的次数。

11.*( ) cat命令不具有分屏显示的功能。

more命令不仅可以分屏显示,而且能够上下滚动屏幕。

12.*( ) cat >> good.txt命令会覆盖good.txt文件。

13.*( ) 符号链接文件的内容是指向目标文件的路径字符串。

14.*( ) memo?可以与文件名memo12匹配。

15.*( ) tom用户执行chgrp students hello.c命令时,students组必须是tom用户的默认组。

16.*( ) chgown命令只能由文件所属的用户执行。

17.*( ) 程序是一个动态的概念,进程是一个静态的概念。

18.*( ) 默认情况下,后台作业可以写终端设备。

19.*( ) 一个作业在前台运行时将拥有控制终端,而在后台运行时将失去控制终端。

20.*( ) 默认情况下,进程会忽略SIGCHLD信号。

21.( ) ESP寄存器可以分别按8位、16位和32位来访问。

Linnux期末考试题目及答案

Linnux期末考试题目及答案

Linnux期末考试题目及答案Linux期末考试题目及答案一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪一种类型?A. 单用户单任务操作系统B. 多用户多任务操作系统C. 单用户多任务操作系统D. 多用户单任务操作系统答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. 如果需要查看Linux系统的运行时间和平均负载,可以使用以下哪个命令?A. uptimeB. topC. psD. who答案:A4. 在Linux中,以下哪个文件是系统的启动配置文件?A. /etc/fstabB. /etc/inittabC. /etc/passwdD. /etc/sysconfig答案:B5. 下面哪个选项是正确的Linux文件权限设置?A. -rwxr-xr--B. drwxr-xr-xC. -rwxrwxrwxD. drwxrwxrwx答案:B6. 在Linux中,哪个命令可以查看当前系统的内核版本?A. uname -aB. cat /etc/os-releaseC. lsb_release -aD. cat /proc/version答案:A7. 在Linux系统中,以下哪个命令用于压缩文件?A. gzipB. tarC. zipD. bzip2答案:B8. 在Linux中,以下哪个命令可以查看网络连接状态?A. ifconfigB. netstatC. routeD. nslookup答案:B9. 在Linux中,以下哪个命令用于查找文件?A. findB. grepC. whichD. whereis答案:A10. 在Linux系统中,以下哪个命令用于显示当前路径?A. cdB. pwdC. lsD. mkdir答案:B二、填空题(每空2分,共20分)1. Linux系统中的文件系统是以_________为树形结构组织的。

linux操作系统期末考试题及答案

linux操作系统期末考试题及答案

linux操作系统期末考试题及答案一、选择题(每题2分,共20分)1. Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A2. 在Linux中,如何查看当前使用的是哪个shell?A. echo $SHELLB. echo $HOMEC. echo $PATHD. echo $USER答案:A3. 以下哪个选项不是Linux文件系统的组成部分?A. 文件B. 目录C. 磁盘D. 索引答案:D4. 在Linux中,如何查看一个文件的内容而不编辑它?A. vi 文件名B. cat 文件名C. touch 文件名D. mkdir 文件名5. Linux系统中,哪个命令用于复制文件?A. cpB. mvC. rmD. ln答案:A6. 如何在Linux中查看当前系统的内核版本?A. uname -aB. uname -rC. whoamiD. hostname答案:B7. 在Linux中,哪个命令用于改变当前工作目录?A. pwdB. cdC. lsD. mkdir答案:B8. 如何在Linux中查看当前路径?A. echo $PATHB. pwdC. echo $HOMED. echo $SHELL答案:B9. 在Linux中,哪个命令用于查看当前登录用户?B. whoamiC. usersD. w答案:B10. Linux系统中,哪个命令用于查找文件?A. findB. grepC. locateD. which答案:A二、填空题(每题2分,共20分)1. Linux系统中,使用________命令可以查看当前路径。

答案:pwd2. 在Linux中,________命令用于查看当前登录用户的信息。

答案:who3. 若要在Linux中查看系统运行时间和平均负载,可以使用________命令。

答案:uptime4. 若要在Linux中查看系统资源使用情况,可以使用________命令。

linux期末考试试题A及答案

linux期末考试试题A及答案

linux期末考试试题A及答案1. 简述Linux操作系统的基本特点。

2. 解释什么是文件系统,以及Linux文件系统的主要组成部分。

3. 列举并解释Linux中常用的文件权限设置命令。

4. 描述如何使用Linux命令行创建一个新用户。

5. 解释什么是管道命令,以及在Linux中如何使用它。

6. 简述Linux中进程的概念,并说明如何查看当前运行的进程。

7. 描述如何在Linux系统中安装一个新的软件包。

8. 解释什么是Shell脚本,以及编写Shell脚本的基本步骤。

9. 列举Linux中常用的网络配置命令。

10. 解释什么是Linux内核,以及它在操作系统中的作用。

答案1. Linux操作系统的基本特点包括开源、多用户多任务、稳定性高、安全性好、可定制性强等。

2. 文件系统是操作系统用于存储和组织文件的一种系统。

Linux文件系统的主要组成部分包括根目录(/)、用户目录(/home)、临时文件目录(/tmp)、可移动存储设备挂载点(/media)等。

3. Linux中常用的文件权限设置命令包括`chmod`(改变文件权限)、`chown`(改变文件所有者)、`chgrp`(改变文件所属组)。

4. 使用命令`useradd`可以创建一个新用户,例如:`useradd username`。

5. 管道命令是Linux中用于将一个命令的输出作为另一个命令的输入的机制,使用符号`|`来实现。

6. Linux中进程的概念是指正在执行的程序的实例。

使用命令`ps`可以查看当前运行的进程,例如:`ps aux`。

7. 在Linux系统中安装一个新的软件包可以使用包管理器,如`apt`(Debian系)或`yum`(Red Hat系),例如:`sudo apt installpackagename`。

8. Shell脚本是一种在Linux中自动化命令执行的脚本语言。

编写Shell脚本的基本步骤包括定义脚本文件、添加解释器路径、编写命令序列、保存并赋予执行权限。

Linux_期末考试题(含答案)

Linux_期末考试题(含答案)

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. 当登录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操作系统期末考试题及答案

linux操作系统期末考试题及答案一、选择题(每题2分,共20分)1. Linux操作系统的内核作者是谁?A. Linus TorvaldsB. Dennis RitchieC. Ken ThompsonD. Bill Gates答案:A2. 在Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. Linux系统中,文件权限的表示方法中,'r'代表什么?A. 读B. 写C. 执行D. 所有权限答案:A4. 在Linux中,以下哪个命令用于下载文件?A. wgetB. getC. fetchD. pull答案:A5. 在Linux系统中,哪个命令用于查看当前系统的运行时间和平均负载?A. uptimeB. loadC. timeD. duration答案:A6. Linux系统中,如何查看当前登录用户?A. whoB. userC. loginD. users答案:A7. 在Linux中,哪个命令用于查看当前路径?A. pathB. pwdC. cdD. ls答案:B8. 在Linux系统中,以下哪个命令用于创建一个新文件夹?A. mkdirB. makedirC. newdirD. create答案:A9. Linux系统中,哪个命令用于查看当前系统的磁盘使用情况?A. dfB. diskC. diskusageD. space答案:A10. 在Linux中,哪个命令用于查看当前路径下的隐藏文件?A. ls -aB. ls -hC. ls -lD. ls -d答案:A二、填空题(每题2分,共20分)1. 在Linux系统中,文件的权限通常由三组数字表示,分别代表______、______和______的权限。

答案:所有者、组、其他2. 在Linux中,使用______命令可以查看当前系统的版本信息。

答案:uname -a3. Linux系统中,______命令用于解压tar.gz文件。

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

一、判断题1.*( ) bash既是一个命令行解释器,也为用户提供了一种编译型编程语言。

2.*( ) lfs 6.3系统中默认提供了6个虚拟终端,Alt+F1 ~ Alt + F6用于切换到指定的虚拟终端。

3.*( ) 用户在系统内部的表示是一个整数,称为该用户的PID。

4.*( ) 用户的登录信息存放在/etc/shadow文件中,其密码存放在/etc/passwd文件中。

5.*( ) 对于特定用户,/etc/passwd文件中指定的用户组是该用户的默认组,该用户所属的其他组称为附加组。

6.*( ) Linux系统中的文件是一个数据记录表。

7.*( ) Linux的文件系统被组织成树型结构。

8.*( ) 当前目录用.表示,父目录用..表示。

9.*( ) 用户登录后的当前目录是用户的主目录,可用符号~表示,~user表示用户user的主目录。

10.*( ) ls命令长格式列出的文件链接数表示该文件在目录文件中出现的次数。

11.*( ) cat命令不具有分屏显示的功能。

more命令不仅可以分屏显示,而且能够上下滚动屏幕。

12.*( ) cat >> good.txt命令会覆盖good.txt文件。

13.*( ) 符号链接文件的内容是指向目标文件的路径字符串。

14.*( ) memo?可以与文件名memo12匹配。

15.*( ) tom用户执行chgrp students hello.c命令时,students组必须是tom用户的默认组。

16.*( ) chgown命令只能由文件所属的用户执行。

17.*( ) 程序是一个动态的概念,进程是一个静态的概念。

18.*( ) 默认情况下,后台作业可以写终端设备。

19.*( ) 一个作业在前台运行时将拥有控制终端,而在后台运行时将失去控制终端。

20.*( ) 默认情况下,进程会忽略SIGCHLD信号。

21.( ) ESP寄存器可以分别按8位、16位和32位来访问。

22.( ) EIP寄存器的低16位是IP寄存器,用于实地址模式下的指令指针。

23.( ) 80386的虚拟地址分为段和段内偏移两部分。

24.( ) 指令movl $val, %eax将标号val的值送给eax寄存器。

25.( ) 为了避免新增的关键字inline与程序中的标识符冲突,可以用__inline__关键字来代替。

26.( ) 为了使inline函数的代码嵌入主调函数,需要在编译时为gcc指定优化选项。

27.( ) 80386的分页机制总是启用的,而分段机制是可选的。

28.( ) 80386的线性地址空间和物理地址空间的容量都为4G字节。

29.( ) 80386的虚拟地址空间是二维的,而线性地址空间和物理地址空间都是一维的。

30.( ) 80386引入了特权级的概念。

特权级用数字0~3表示,数字0表示最低特权级,数字3表示最高特权级。

31.( ) 如果CPL小于或等于待访问段的特权级,则该访问是允许的;否则是非法访问,32.( ) 段基地址定义了段在物理地址空间中的起始地址。

33.( ) 段界限就是段的长度。

34.( ) 段基地址要求与页边界对齐。

35.( ) cs寄存器中的RPL就等于CPL。

36.( ) 如果线性地址空间中的某一页在页目录表项中的U/S=1,在页表项中的U/S=0,那么该页可以被运行在任何特权级下的代码访问。

37.( ) 一个页目录表项映射4M字节的地址空间,一个页表项映射4K字节的地址空间。

38.( ) 用户主要采用PID来标识一个进程,内核则主要采用进程描述符的首地址来标识一个进程。

39.( ) 当一个暂停的进程接收到SIGCONT信号,它将进入TASK_RUNNING状态。

40.( ) Linux的fork()系统调用会将父进程的内存描述符、页表以及物理页框复制到子进程中。

41.( ) 由于子进程复制了父进程的文件打开表,所以子进程在启动时与父进程打开了相同的文件。

42.( ) 主线程(线程组组长进程)通过pthread_create()函数创建子线程后,主线程是子线程的父进程。

43.( ) 进程终止时,内核将直接释放该进程所有的资源。

44.( ) 如果父进程在子进程之前终止,内核将为子进程寻找新的父进程。

45.( ) 遍历一个进程的子进程链表就可以找到该进程所有的子进程。

46.( ) 内核线程没有自己的页表,而是借用普通进程的页表。

二、填空题1.*Linux的两个主要来源是________和________。

2.*从总体上来看,Linux系统分为________、________和________三个层次。

3.*Linux将程序执行的模式划分为________和________。

4.*Linux内核通过________为用户程序提供服务。

5.*Linux默认的shell程序是________。

6.*注销用户可以执行________命令,重启系统可以执行________命令,关闭系统可以执行________命令。

7.*超级用户的用户名是________,相关的UID是________。

8.*用户登录后默认的当前工作目录称为该用户的________。

9.*用useradd命令创建一个用户时,-g选项指定用户的________,-G选项指定用户的________,-m选项指定创建用户的________。

userdel命令删除一个用户时,-r选项指定删除用户的________。

10.*文件树的顶层目录称为________,用________表示。

一个目录的下一级目录称为该目录的________,其上一级目录称为该目录的________。

每个进程在运行时都与一个当前工作目录相关联,简称________。

11.*从根目录开始的路径称为________,从当前目录开始的路径称为________。

12.*Linux定义了七种文件类型,分别是________、________、块设备、字符设备、________、命名管道、套接字。

13.*每个文件的属性信息都记录在________,其编号称为________。

14.*目录文件的其内容是一个数组,每个数组元素称为一个________,它是一个二元组(name, inode)。

其中,name是文件名或目录名,inode是该文件或目录对应的________。

15.*ln命令可以为文件创建两种链接:________和________。

16.*通常,命令会打开三个默认的文件:________、________、________。

17.*cat > hello.txt命令可以输入hello.txt文件的内容,按________键可以结束文本的输入。

18.*系统在做权限检查时,需要引用进程中记录的________、________和________。

19.*Linux的0进程又称为________进程,1进程又称为________进程。

20.*一个会话可以拥有一个控制终端,会话元又称为________。

根据是否拥有控制终端,一个会话中的进程组分为________和________两类。

21.*由管道符链接的一些命令构成了一个________。

根据是否拥有控制终端,作业包括________和________两种。

22.*按________键可以将一个前台进程暂停,再执行________命令可以将该进程置于后台运行。

此后,执行________命令可以再次将该进程置于前台运行。

23.*如果命令行以________符号结尾,该命令将置于后台运行。

24.*ps命令显示进程状态时,TTY表示________,TIME表示________,CMD表示________,S表示________,PRI表示________,NI表示________。

25.*ps命令显示进程的状态中,R表示________,D表示________,S表示________,T表示________,X表示________,Z表示________。

26.*信号有________、________和________三种来源。

27.*当信号送达一个进程时,该进程可以有如下三种选择:________、________和________。

有些信号导致进程终止时,会产生一个________文件,用于分析进程崩溃的原因。

28.*________和________是两个不能忽略的信号。

29.*用户按________和________键可以分别向进程发送SIGINT和SIGQUIT信号。

30.*用户按________键可以向进程发送SIGSTP信号。

31.80386可以工作在________、________和________三种模式下。

32.EFLAG寄存器包括________和________两组标志。

前者反映了指令执行后处理器的状态,后者控制处理器的行为。

33.对于80386来说,程序员看到的地址空间称为________,指令引用数据或代码的地址称为________。

34.80386虚拟地址的偏移部分称为________,其地址表达式为________。

35.Linux的虚拟地址空间被分为两部分,分别是3G容量的________和1G容量的________。

36.用户程序的指令位于________,全局变量和静态局部变量位于________,动态分配的存储单元位于________,非静态局部变量位于________。

37.栈帧就是当函数被调用时,编译器在栈中分配的空间,由________和________定界。

38.gcc提供了________和________两个宏,用于帮助程序员向gcc声明一个分支语句中哪个分支执行的可能性更大。

39.80386的存储管理机制的两个设计目标分别是________和________。

40.80386提供分段机制和分页机制,对应地需要两个层次的地址转换机制。

首先,二维的________通过分段机制转换为中间的一维的________,再通过分页机制转换为一维的________。

41.80386将线性地址空间划分为220个________,物理地址空间也被划分为220个________,页和页框的长度都是________字节。

42.Intel的术语将80386的高特权级称为________,而低特权级则称为________。

当前活动代码段的特权级称为________。

43.为了定义一个段,需要为该段指定________、________和________三个参数。

44.Linux中所有进程公用四个段,当进程运行在用户态时使用________和________。

当进程运行在内核态时使用________和________。

相关文档
最新文档