武汉大学计算机学院linux复习题

合集下载

linux复习题及答案)

linux复习题及答案)

linux复习题及答案)Linux复习题及答案Linux作为一种常见的操作系统,广泛应用于服务器、嵌入式设备等领域。

对于计算机科学和信息技术专业的学生来说,熟练掌握Linux操作系统的使用和管理是非常重要的。

为了帮助大家复习Linux知识,下面将列举一些常见的Linux复习题,并给出相应的答案。

一、Linux基础知识1. 什么是Linux操作系统?答:Linux是一种开源的、类Unix的操作系统内核,最初由芬兰的程序员Linus Torvalds开发。

Linux操作系统具有稳定性、安全性和可靠性等特点,广泛应用于服务器、桌面计算机和嵌入式设备等领域。

2. Linux的文件系统是什么样的结构?答:Linux的文件系统采用树状结构,以根目录(/)为起点,下面分为多个子目录,如bin、etc、home等。

每个子目录下又可以有更多的子目录和文件。

3. 如何在Linux系统中创建新的用户?答:可以使用useradd命令来创建新用户,例如:useradd username。

其中,username为新用户的用户名。

4. 如何在Linux系统中修改用户的密码?答:可以使用passwd命令来修改用户的密码,例如:passwd username。

其中,username为要修改密码的用户的用户名。

二、Linux命令行操作1. 如何在Linux系统中查看当前所在的目录?答:可以使用pwd命令来查看当前所在的目录。

2. 如何在Linux系统中列出当前目录下的文件和子目录?答:可以使用ls命令来列出当前目录下的文件和子目录。

3. 如何在Linux系统中创建新的目录?答:可以使用mkdir命令来创建新的目录,例如:mkdir dirname。

其中,dirname为新目录的名称。

4. 如何在Linux系统中删除文件?答:可以使用rm命令来删除文件,例如:rm filename。

其中,filename为要删除的文件名。

三、Linux系统管理1. 如何在Linux系统中查看系统的运行时间和负载情况?答:可以使用uptime命令来查看系统的运行时间和负载情况。

linux复习题及答案

linux复习题及答案

linux复习题及答案Linux复习题及答案一、选择题1. Linux操作系统属于以下哪一类操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多任务单用户答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. Linux系统中的root用户具有什么权限?A. 只读权限B. 读写权限C. 无权限D. 所有权限答案:D4. 在Linux中,如何查看当前系统的内核版本?A. uname -rB. uname -aC. cat /etc/os-releaseD. cat /proc/version答案:A二、填空题1. Linux系统中,文件权限通常由10个字符组成,其中第1个字符代表文件类型,第2-4个字符代表______,第5-7个字符代表______,第8-10个字符代表______。

答案:所有者权限;组权限;其他用户权限2. 在Linux中,______命令用于查看当前系统的磁盘使用情况。

答案:df3. Linux系统中,______命令用于查看当前系统的内存使用情况。

答案:free三、简答题1. 简述Linux系统中的文件系统结构。

答案:Linux文件系统是层次化的,以根目录(/)开始,下面是各种目录和文件。

常见的目录包括/bin(存放二进制可执行文件),/etc(存放系统配置文件),/home(存放用户主目录),/var(存放系统运行时的数据文件),/dev(设备文件目录),/proc(虚拟文件系统,存放系统运行时的进程信息)等。

2. 解释什么是Linux的软链接和硬链接,并说明它们的区别。

答案:软链接(符号链接)类似于Windows系统中的快捷方式,它是一个指向另一个文件或目录的引用。

如果被链接的文件被删除,软链接将失效。

硬链接则是直接指向文件数据的链接,它和原始文件共享相同的inode,因此删除原始文件并不会影响硬链接。

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_期末考试试

Linux 期末考试试题(一)武汉大学计算机学院2009-2010学年第一学期期末考试《Linux原理与应用》期末考试试卷()请将答案写在答题纸上。

写在试卷上无效。

一、选择题(单选题,每小题2分,共20分)1.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令__D____可以实现。

A. cd a.txt xt.aB. echo a.txt > txt.aC. rm a.txt txt.aD. cat a.txt > txt.a2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是___C___ 。

A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___D__。

A. -mB. -dC. -fD. -p4.下面关于i节点描述错误的是__A___ 。

A.i节点和文件是一一对应的B.i节点能描述文件占用的块数C.i节点描述了文件大小和指向数据块的指针D.通过i节点实现文件的逻辑结构和物理结构的转换5.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用__C____命令。

A. 上箭头B. 下箭头C. ―.‖D. ―*‖6.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为__D____ 。

A. 467B. 674C. 476D. 7647.在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下__C____脚本。

A. /etc/inittabB. /etc/passwdC. /etc/shadowD. /etc/group8.下列不是Linux系统进程类型的是_D_____ 。

A. 交互进程B. 批处理进程C. 守护进程D. 就绪进程9.下列关于/etc/fstab文件描述,正确的是___D___ 。

linux考试复习题

linux考试复习题

linux考试复习题Linux考试复习题涵盖了Linux操作系统的基本概念、命令行操作、文件系统、权限管理、包管理、网络配置、服务管理以及脚本编写等关键知识点。

以下是一些复习题,帮助学生巩固和检验他们的Linux知识。

1. Linux操作系统简介- Linux操作系统的起源和发展。

- Linux与其他操作系统的主要区别。

2. Linux命令行基础- 命令行界面(CLI)的作用和优势。

- 如何使用命令行进行基本操作,如创建、删除、移动和重命名文件和目录。

3. 文件系统结构- Linux文件系统的层次结构。

- 常见目录的作用,如/bin, /etc, /home, /usr, /var等。

4. 文件权限和所有权- Linux文件权限的表示方法。

- 如何使用chmod和chown命令修改文件权限和所有权。

5. 包管理器- 不同Linux发行版使用的包管理器,如APT, YUM, DNF等。

- 如何使用包管理器安装、更新和卸载软件包。

6. 文本编辑器- 常用的文本编辑器,如Vim, Nano, Emacs等。

- 基本的文本编辑命令和技巧。

7. 网络配置- 如何配置网络接口,包括IP地址、子网掩码和网关。

- 使用ping, ifconfig, netstat等命令诊断网络问题。

8. 进程管理- 进程的概念和重要性。

- 使用ps, top, kill等命令管理进程。

9. 磁盘管理- 如何使用df, du等命令检查磁盘空间和文件大小。

- 文件系统的挂载和卸载。

10. 服务管理- 服务的概念及其在Linux中的作用。

- 使用systemctl, service等命令管理服务。

11. Shell脚本编写- Shell脚本的基本概念和用途。

- 编写简单的Shell脚本进行自动化任务。

12. 系统安全和备份- 基本的系统安全措施,如防火墙配置。

- 数据备份和恢复的方法。

13. Linux系统监控- 使用top, htop等工具监控系统性能。

linux复习题及答案

linux复习题及答案

linux复习题及答案Linux复习题及答案Linux作为一种开源操作系统,具有广泛的应用和深远的影响。

无论是在服务器领域还是嵌入式设备上,Linux都扮演着重要的角色。

为了更好地理解和掌握Linux操作系统,下面将介绍一些常见的Linux复习题及其答案。

1. 什么是Linux操作系统?它有哪些特点?答:Linux是一种开源的操作系统,由Linus Torvalds于1991年首次发布。

它具有以下特点:- 开放源代码:任何人都可以查看、修改和分发Linux的源代码。

- 多用户和多任务:Linux可以同时支持多个用户和多个任务运行。

- 稳定性和安全性:Linux操作系统具有良好的稳定性和安全性,可以长时间运行而不需要重启。

- 强大的网络功能:Linux操作系统支持各种网络协议和服务,如TCP/IP、HTTP等。

- 可定制性:用户可以根据自己的需求自由定制Linux系统,添加或删除软件和功能。

2. 如何在Linux系统中创建用户?答:在Linux系统中,可以使用以下命令创建用户:```$ sudo useradd username```其中,username为要创建的用户名。

创建用户后,还可以使用以下命令设置用户密码:```$ sudo passwd username```然后输入两次密码即可。

3. 如何在Linux系统中查看文件内容?答:在Linux系统中,可以使用以下命令查看文件内容:```$ cat filename```其中,filename为要查看的文件名。

此外,还可以使用`less`命令进行分页查看,使用`head`和`tail`命令查看文件的前几行和后几行。

4. 如何在Linux系统中查找文件?答:在Linux系统中,可以使用以下命令查找文件:```$ find path -name filename```其中,path为要查找的路径,filename为要查找的文件名。

此外,还可以使用`locate`命令进行文件查找,使用`grep`命令进行文本内容查找。

完整版linux试题与答案

完整版linux试题与答案

复习题(仅供参考)linux(一)选择题:)linux内核的稳定版本( B 1.以下哪一个是D. 2.3.20 C. 1.7.18 B. 2.6.17 .A2.5.24。

) A 2.怎样显示当前目录(D. lsC. who A. pwd B. cd。

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

)B 令是(.txt” D. find . “C. ls –d .txt A. ls *.txt B. find . –name “.txt”)。

B 5. 如何删除一个非空子目录/tmp(rf /tmp/* D. rm –C. rm -Ra /tmp/* A. del /tmp/* B. rm -rf /tmp)。

6. 存放用户帐号的文件是(CD. Gshadow C. passwd A. shadow B. group)。

7.下面哪个系统目录中包含Linux使用的外部设备(BD. /homeC. /boot B. /dev A. /bin)可在光标当前所在行下添加一新行B 在vi编辑器中的命令模式下,键入( 8.D. a C. i O (上一行添加一行) B. o A.) C 9.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(命令。

D. * A.上箭头 B. 下箭头 C. .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考试试题及答案

Linux考试试题及答案一、选择题1、在/etc/fstab 文件中指定的文件系统加载参数中,那个参数一般用于CD-ROM 等移动设备(D )A. defaultsB. swC. rw 和 roD. noauto2、Linux 文件权限一共 10 位长度,分成四段,第三段表示的内容是(C)A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限3、在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D)A. -mB. -dC. -fD. -p4、一台主机要实现通过局域网与另一个局域网通信,需要做的工作是(C)A. 配置域名服务器B. 定义一条本机指向所在网络的路由C. 定义一条本机指向所在网络网关的路由D. 定义一条本机指向目标网络网关的路由5.下列提法中,不属于 ifconfig 命令作用范围的是(D)A. 配置本地回环地址B. 配置网卡的 IP 地址C. 激活网络适配器D. 加载网卡到内核中6、下列关于链接描述,错误的是(B)A. 硬链接就是让链接文件的 i 节点号指向被链接文件的 i 节点B. 硬链接和符号连接都是产生一个新的 i 节点C. 链接分为硬链接和符号链接D. 硬连接不能链接目录文件7、下列文件中,包含了主机DNS 配置信息的文件是(C )A. /etc/host.confB. /etc/hostsC. /etc/resolv.confD. /etc/networks8、那个命令可以从文本文件的每一行中截取指定内容的数据(D)A.cpB.ddC.fmtD.cut9、Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用(C)命令。

A.catB.moreC.lessD.menu10、对名为 fido 的文件用 chmod 551 fido 进行了修改,则它的许可权是(D)A.-rwxr-xr-xB.-rwxr--r--C.-r--r--r--D.-r-xr-x—x11、文件 exer1 的访问权限为 rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A)A.chmod a+x g+w exer1B.chmod 765 exer1C.chmod o+x exer1D.chmod g+w exer112、有关归档和压缩命令,下面描述正确的是(C)A.用 uncompress 命令解压缩由 compress 命令生成的后缀为.zip 的压缩文件B.unzip 命令和 gzip 命令可以解压缩相同类型的文件C.tar 归档且压缩的文件可以由 gzip 命令解压缩D.tar 命令归档后的文件也是一种压缩文件13、下列那一项不是进程和程序的区别(B)A.程序是一组有序的静态指令,进程是一次程序的执行过程B.程序只能在前台运行,而进程可以在前台或后台运行C.程序可以长期保存,进程是暂时的D.程序没有状态,而进程是有状态的14、下列关于/etc/fstab 文件描述,正确的是(D)A.fstab 文件只能描述属于 linux 的文件系统B.CD_ROM 和软盘必须是自动加载的C.fstab 文件中描述的文件系统不能被卸载D.启动时按 fstab 文件描述内容加载文件系统15、如果想配置一台匿名 ftp 服务器,应修改那个文件(C)A./etc/gatewayB./etc/ftpserversC./etc/ftpusersD./etc/inetd.conf16、关于进程调度命令,那一项是不正确的(B)A.当日晚 11 点执行 clear 命令,使用 at 命令:at 23:00 today clearB.每年 1 月 1 日早上 6 点执行 date 命令,使用 at 命令:at 6am Jan 1 dateC.每日晚 11 点执行 date 命令,crontab 文件中应为:0 23 * dateD.每小时执行一次 clear 命令,crontab 文件中应为:0 */1 * clear17、可以完成主机名与 IP 地址的正向解析和反向解析任务的命令是(A)A.nslookupB.arpC.ifconfigD.dnslook18、将光盘/dev/hdc 卸载的命令是(C)A.umount/dev/hdcB.unmount/dev/hdcC.umount/mnt/cdrom /dev/hdcD.unmount/mnt/cdrom /dev/hdc19、用 ftp进行文件传输时,有两种模式(C)E.Word 和 binaryF.txt 和 Word DocumentG.ASCII 和 binaryH.ASCII 和 Rich Text Format20、crontab 文件由六个域组成,每个域之间用空格分割,其排列如下(B)I.MIN HOUR DAY MONTH YEAR COMMANDJ.MIN HOUR DAY MONTH DAYOFWEEK COMMANDMAND HOUR DAY MONTH DAYOFWEEKMAND YEAR MONTH DAY HOUR MIN二、填空题1. 在Linux系统中,以文件方式访问设备。

linux考前必做题 Linux_期末考试试题

linux考前必做题 Linux_期末考试试题

Linux 期末考试试题(一)一、选择题 (每小题2分,共50分)4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export11. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 1213. 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-D17. 用"rm -i",系统会提示什么来让你确认( B )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置22.在下列分区中,Linux默认的分区是( B )A. FA T32B. EXT3 C FA T .D NTFS二、填空题 (每空1分,共10分)26. 在Linux系统中,以_文件的_方式访问设备。

27. Linux内核引导时,从文件_/etc/fstab___中读取要加载的文件系统。

28. Linux文件系统中每个文件用__i节点_____来标识。

31. 网络管理的重要任务是:__控制___和_监控_______。

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

武汉大学计算机学院一、选择题(单选题,每小题2分,共20分)3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___D__。

A. -mB. -dC. -fD. -p5.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用__C____命令。

《Linux操作系统》复习题(带答案)

《Linux操作系统》复习题(带答案)

1、选择题(1-45题为单选, )2、在CentOS 7.5中, 系统默认的()用户对整个系统拥有完全的控制权。

3、A.root B.guest C.administrator D.supervistor.当登录Linux时, 一个具有唯一进程ID号的shell将被调用, 这个ID是()。

A.NIDB.PIDC.UIDD.CID3.默认情况下管理员创建了一个用户, 就会在( )目录下创建一个用户主目录。

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

A./homeB./binC./etcD./dev5.()命令可以切换用户。

A.superB.passwdC.tarD.su6.在给定文件中查找与设定条件相符字符串的命令为()。

A.grep B.gzip C.find D.sort7、下列那一个指令可以显示目录的大小()。

A. ddB. dfC. duD. dw8、文件exer1的访问权限为rw-r--r--, 现要增加所有用户的执行权限和同组用户的写权限, 下列命令正确的是()。

A. chmoda+x, g+w exer1B. chmod 765 exer1C. chmodo+x exer1D. chmodg+w exer19、除非特别指定, cp假定要拷贝的文件在下面哪个目录下( )。

A.用户目录B.home目录C.root目录D.当前目录10、在CentOS 7.5中, 一般用()命令来查看网络接口的状态。

A.pingB.ipconfigC.winipcfgD.ifconfig11.vi中哪条命令是不保存强制退出( )。

A.:wqB.:wq!C.:q!D.:quit12.下列那一个指令可以设定使用者的密码()。

A. pwdB. newpwdC. passwdD. password13.如何删除目录/tmp下的所有文件及子目录()。

Linux复习题(带答案)

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/hostsB./etc/host.confC./etc/sysconfigD./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到整个目录结构中,该目录称为(B )A.子目录B.挂载点C.新分区D.目录树8.若一台计算机的内存为256MB,则交换分区的大小通常是(D )。

Linux操作系统复习题与答案

Linux操作系统复习题与答案

Linux操作系统复习题与答案《LINUX操作系统》复习题(09)一、单选题1、在下面的IP地址中,专用于本地主机回环地址的是D。

A.192.168.5.0.B.192.168.5.255C.255.255.255.0D.127.0.0.12、现在需要立即关机并使内存中的信息与硬盘中的文件同步,应执行以下哪条命令?C。

A.shutdown –r now B.haltC.shutdown –h now D.reboot3、执行chmod 4754prog命令后,ls –l prog命令显示的前10个字符是A。

A.-rwsr-xr--B.-rwSr-xr--C.-rwtr-xr-- D.-rwTr-xr--4、执行chmod 2654prog命令后,ls –l prog命令显示的前10个字符是A。

A.-rw-r-sr--B.-rw-r-Sr--C.-rw-r-tr-- D.-rw-r-Tr--5、执行chmod 1654prog命令后,ls –l prog命令显示的前10个字符是D。

A.-rw-r-xr-s B.-rw-r-xr-SC.-rw-r-xr-t D.-rw-r-xr-T6、Linux最早是由___A___人Linus Torvalds编写的。

A. 芬兰B. 荷兰C. 法国D. 美国7、GPL指的是___A___。

A. 通用公共许可证B. 对推动自由软件发展起了重要的作用C. 保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码,并且规定在不增加附加费用的条件下得到源代码D. 规定自由软件的衍生作品继续保持自由状态,并且用户在扩散GNU软件时,必须让下一个用户也有获得源代码的权利8、Linux的安装至少需要一个分区,它是___A___。

A. /B. /homeC. /usrD. 交换分区9、在一个磁盘分区上,创建Linux文件系统的命令是___D___。

A. fdiskB. fsckC. mountD. mkfs10、测试主机之间的网络通信是否正常,最常用的命令是C。

linux复习题附答案doc

linux复习题附答案doc

linux复习题附答案docLinux复习题附答案一、选择题1. Linux操作系统属于哪种类型的操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多用户单任务答案:B2. 在Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. Linux系统中,哪个文件系统支持文件压缩?A. ext3B. ext4C. btrfsD. squashfs答案:D4. 如何在Linux终端中查看当前系统的内核版本?A. uname -aB. cat /etc/os-releaseC. lsb_release -aD. hostnamectl答案:A5. 在Linux中,哪个命令可以查看当前网络连接的状态?A. ifconfigB. netstatC. ipD. route答案:B二、填空题1. Linux系统中,____命令用于查看文件内容。

答案:cat2. 在Linux中,____命令用于创建一个新文件。

答案:touch3. Linux系统中,____命令用于解压tar.gz文件。

答案:tar -xzf4. 要查看当前Linux系统的磁盘使用情况,可以使用____命令。

答案:df5. 在Linux中,____命令用于查看当前路径。

答案:pwd三、简答题1. 请简述Linux系统中的权限设置。

答案:Linux系统中的权限设置包括对文件和目录的读取(r)、写入(w)和执行(x)权限。

权限可以针对文件所有者(owner)、所属组(group)和其他用户(others)进行设置。

2. 解释什么是Linux的软链接和硬链接。

答案:软链接(符号链接)类似于Windows系统中的快捷方式,它是一个指向另一个文件或目录的指针。

硬链接则是文件系统中的一个独立节点,它指向文件数据的物理位置,即使原始文件被删除,硬链接仍然可以访问文件内容。

四、应用题1. 如何在Linux系统中查找包含特定字符串的文件?答案:可以使用grep命令来查找包含特定字符串的文件。

武汉大学计算机学院linux复习题

武汉大学计算机学院linux复习题

复习题一、单项选择题1.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为(B )。

A.566 B.644 C.655 D.7442.一个文件用十个小格位记录文件的权限,第一个小格代表文件类型。

“d”表示(A )。

A.目录文件B.设备文件C.符号链接文件D.硬链接文件3.为了保证系统的安全,现在的Linux系统一般将/etc/passwd文件中的密码域加密后,保存到( D )文件。

A./etc/group B./etc/netgroupC./etc/passwd D./etc/shadow4./dev/sdc6分区表示(C)。

A.第2块IDE硬盘的第6个分区,是逻辑分区B.第3块IDE硬盘的第6个分区,是逻辑分区C.第3块SCSI硬盘的第6个分区,是逻辑分区D.第3块SCSI硬盘的第2个分区,是逻辑分区5.要改变文件的拥有权,使用命令(B )。

A.chgrp B.chown C.chsh D.chmod6.可以把两个文本文件合并成一个文件的命令是(A )。

A.cat B.grep C.find D.cut7.从后台启动进程,应在命令结尾处加上的符号是(A )。

A.& B.@ C.# D.$8.一个进程调用fork系统调用后,会(C )。

A.生成一个进程,从main( )处开始执行B.生成一个线程,从main()开始执行C.生成一个进程,从fork之后开始执行D.生成一个线程,从fork之后开始执行9.当你在机房上机时,利用所给账号登录到服务器上后,通常出现的Shell提示符是(B )。

A.# B.$ C.% D.>10.为了统计文件系统中未用的磁盘空间,可以使用的命令是(A)。

A.du B.df C.mount D.ln11.在vi编辑器中,要想回到命令模式,应按(C)键。

A.Alt B.Ctrl C.Esc D.Shift12.Linux遵循 (C)许可证。

武汉大学linux期末考试试题

武汉大学linux期末考试试题

武汉大学linux期末考试试题# 武汉大学Linux期末考试试题## 一、选择题(每题2分,共20分)1. Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹? - A. `ls`- B. `cd`- C. `pwd`- D. `cat`2. 如果需要查看一个文件的内容,但不显示行号,应该使用以下哪个命令?- A. `cat`- B. `more`- C. `less`- D. `head`3. 在Linux中,以下哪个命令可以用来下载网络文件?- A. `wget`- B. `get`- C. `fetch`- D. `pull`4. 以下哪个选项是Linux系统中的权限设置命令?- A. `chmod`- B. `chown`- C. `chgrp`- D. 所有以上5. Linux系统中,哪个命令可以查看当前系统的运行时间和平均负载? - A. `uptime`- B. `top`- C. `w`- D. `ps`## 二、简答题(每题10分,共30分)1. 解释什么是Linux的文件系统,并简述其主要特点。

2. 描述如何使用`grep`命令进行文本搜索,并给出一个实际的例子。

3. 解释Linux中的软链接和硬链接的区别,并说明它们各自的使用场景。

## 三、操作题(每题25分,共50分)1. 假设你有一个名为`students.txt`的文件,其中包含学生信息,每行包含学生的姓名、学号和成绩,用空格分隔。

编写一个shell脚本,读取该文件,并计算平均成绩,最后输出平均成绩。

2. 你被要求监控一个名为`server.log`的日志文件,该文件会不断更新。

编写一个shell脚本,实时显示最新的日志条目,并在有新条目添加时发出提示。

## 参考答案### 一、选择题1. A2. A3. A4. D5. A### 二、简答题1. Linux的文件系统是一个层次结构的组织方式,它将所有文件和目录组织在一个以根目录`/`开始的树形结构中。

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中,以下哪个命令用于查看当前系统的运行时间和平均负载?A. uptimeB. topC. whoD. ps答案:A3. 在Linux系统中,以下哪个文件系统格式是默认的?A. FAT32B. NTFSC. ext4D. HFS+答案:C4. 在Linux中,以下哪个命令用于查看当前登录用户的信息?A. whoB. whoamiC. usersD. w答案:D5. 在Linux系统中,以下哪个命令用于查找文件?A. findB. grepC. locateD. search答案:A6. 在Linux中,以下哪个命令用于查看文件内容?A. catB. lessC. moreD. tail答案:A7. 在Linux系统中,以下哪个命令用于解压tar.gz文件?A. tar -xzvfB. tar -czvfC. gzip -dD. gunzip答案:A8. 在Linux中,以下哪个命令用于创建一个软链接?A. ln -sB. ln -hC. ln -fD. ln -i答案:A9. 在Linux系统中,以下哪个命令用于查看当前路径?A. lsB. pwdC. cdD. path答案:B10. 在Linux中,以下哪个命令用于查看当前系统的磁盘使用情况?A. dfB. duC. diskusageD. diskinfo答案:A二、填空题(每题2分,共20分)1. Linux系统中,使用________命令可以切换到用户的主目录。

答案:cd ~2. 在Linux中,使用________命令可以查看当前路径的绝对路径。

答案:pwd3. 在Linux系统中,使用________命令可以查看当前系统的版本信息。

答案:uname -a4. 在Linux中,使用________命令可以查看当前系统的内核版本。

大学linux期末考试题

大学linux期末考试题

大学Linux期末考试题Linux作为一种开源操作系统,被广泛应用于服务器、嵌入式设备和个人电脑等领域。

了解和熟练掌握Linux系统的各种命令和技巧对于计算机科学专业的学生来说非常重要。

下面是一套针对大学生Linux期末考试的题目,帮助学生复习和巩固相关知识。

题目一:Linux基础1.什么是Linux操作系统?简要介绍其历史和特点。

2.请列举至少五个Linux操作系统的发行版,并简要介绍每个发行版的特点。

3.解释什么是开源软件?为什么开源软件在Linux操作系统中非常受欢迎?4.什么是Shell?如何在Linux中切换默认的Shell?5.列举至少五个常用的Linux命令,并说明其作用。

题目二:Linux文件系统和权限管理1.解释Linux文件系统的基本组成结构,包括根目录、用户目录和系统目录的作用。

2.在Linux中,如何创建目录和删除目录?请给出示例命令。

3.如何使用chmod命令更改文件和目录的权限?请举例说明。

4.解释rw-r–r–这样一串权限表示方式的含义。

5.如何使用chown和chgrp命令更改文件和目录的所有者和所属组?题目三:文本编辑和管道命令1.如何使用Vi编辑器创建并保存一个新文件?2.如何使用grep命令在一个文件中查找包含特定字符串的行?3.解释什么是管道命令?请给出一个使用管道命令的示例。

4.如何使用sort、uniq和wc命令对一个文件进行排序、去重和统计行数操作?5.如何使用sed命令在一个文件中替换特定的字符串?题目四:进程管理和系统监控1.解释什么是进程?如何在Linux中查看当前正在运行的进程?2.如何使用ps命令查看特定进程的详细信息?3.如何使用kill命令终止一个进程?请列举至少两种常见终止进程的方式。

4.如何使用top命令实时监控系统的CPU和内存使用情况?5.如何使用nice和renice命令调整进程的优先级?题目五:Shell脚本编程1.解释什么是Shell脚本?如何在文件开头指定Shell解释器?2.使用Shell脚本编写一个简单的程序,输出当前日期和时间,并将结果保存到一个文件中。

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

复习题一、单项选择题1.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为(B )。

A.566 B.644 C.655 D.7442.一个文件用十个小格位记录文件的权限,第一个小格代表文件类型。

“d”表示(A )。

A.目录文件B.设备文件C.符号链接文件D.硬链接文件3.为了保证系统的安全,现在的Linux系统一般将/etc/passwd文件中的密码域加密后,保存到( D )文件。

A./etc/group B./etc/netgroupC./etc/passwd D./etc/shadow4./dev/sdc6分区表示(C)。

A.第2块IDE硬盘的第6个分区,是逻辑分区B.第3块IDE硬盘的第6个分区,是逻辑分区C.第3块SCSI硬盘的第6个分区,是逻辑分区D.第3块SCSI硬盘的第2个分区,是逻辑分区5.要改变文件的拥有权,使用命令(B )。

A.chgrp B.chown C.chsh D.chmod6.可以把两个文本文件合并成一个文件的命令是(A )。

A.cat B.grep C.find D.cut7.从后台启动进程,应在命令结尾处加上的符号是(A )。

A.& B.@ C.# D.$8.一个进程调用fork系统调用后,会(C )。

A.生成一个进程,从main( )处开始执行B.生成一个线程,从main()开始执行C.生成一个进程,从fork之后开始执行D.生成一个线程,从fork之后开始执行9.当你在机房上机时,利用所给账号登录到服务器上后,通常出现的Shell提示符是(B )。

A.# B.$ C.% D.>10.为了统计文件系统中未用的磁盘空间,可以使用的命令是(A)。

A.du B.df C.mount D.ln11.在vi编辑器中,要想回到命令模式,应按(C)键。

A.Alt B.Ctrl C.Esc D.Shift12.Linux遵循 (C)许可证。

A、POSIXB、GNUC、GPLD、FSF13.下列不是Linux系统进程类型的是(D)。

A.交互进程B.批处理进程C.守护进程D.就绪进程14.在Linux系统中,每个进程都有4GB的虚拟地址空间,其中进程的用户态程序占用(B)。

A、0~2GB-1B、0~3GB-1C、0~4GB-1D、3GB~4GB-115. Linux文件权限一共10位长度,分成四段,第三段表示的内容是(C)。

A、文件类型B、文件所有者的权限C、文件所有者所在组的权限对象D、其他用户的权限16.Linux中,内核进程init的进程标识符是(B)。

A、0B、1C、2D、317.在I386平台上的Linux系统采用(B)分页机制。

A、一级B、两级C、三级D、四级18.在bash中超级用户的提示符是( A )。

A.# B.$ C.C:\ D.grub>19.proc文件系统存在于(D)中。

A、硬盘B、软盘C、光盘D、内存20.Linux的默认逻辑文件系统是(C)。

A、fatB、ntfsC、ext2/3D、s521.LINUX文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。

现有一个外部设备文件,我们应该将其放在_____C____目录中。

A./bin B./etc C./dev D.lib一.填空题(每空1分,共10分)1.内核分为_进程调度______、__内存管理_____、__虚拟文件系统______、__进程间通信_____等四个子系统。

2.常见的Linux文件类型有_普通文件_____、__目录文件______、设备文件、__管道文件_______和__链接文件______。

3.在Linux 中,进程的优先数值越 _小_____,其相应的优先权越 __高____ 。

4.安装Linux系统对硬盘分区时,至少必须有__根______分区和___交换_____分区。

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

6.Linux系统中,把一个中断处理分为两部分__顶半____ 和 _底半_____ 。

7.交换线程通过三种途径来缩减已使用的内存页面:_减少buffer cache与page cache的大小__ 、 _将System V类型的内存页面交换出去__ 和_换出或者丢弃进程占用的页面__。

8.在Linux 中,用户账号包括 _超级用户_、__系统用户_和 _普通用户_ 三类。

9.Linux文件链接分为:_符号链接____和__硬链接_________。

10.mount命令完成__挂载____ 功能。

11.在LINUX系统中所有内容都被表示为文件,而组织文件的各种方法便称为不同的_文件系统___。

二.简答题(每题5分,共20分)1.Linux内核由哪几部分组成?它们之间有什么关系?P52.Linux的进程一般有几种状态,它们之间是如何转换的?见ppt10-16 P143.Linux在进行交换时,是采用什么途径减少系统中使用的物理页面个数?答:内核态交换进程将通过三个途径来减少系统中使用的物理页面的个数:(1)减少buffer cache与page cache的大小,(2)将System V类型的内存页面交换出去,(3)换出或者丢弃进程占用的页面。

4.Linux的信号处理与中断有点类似。

它们有何异同点?答:信号与中断的相似点:(1)采用了相同的异步通信方式;(2)当检测出有信号或中断请求时,都暂停正在执行的程序而转去执行相应的处理程序;(3)都在处理完毕后返回到原来的断点;(4)对信号或中断都可进行屏蔽。

信号与中断的区别:(1)中断有优先级,而信号没有优先级,所有的信号都是平等的;(2)信号处理程序是在用户态下运行的,而中断处理程序是在核心态下运行;(3)中断响应是及时的,而信号响应通常都有较大的时间延迟。

5.Linux文件系统有什么特点?是如何支持这一特点的?答:支持多种类型的文件系统;Linux文件系统区分文件名的大小写,并且Linux不是通过扩展名来区分文件的类型;Linux文件系统没有盘符的概念。

Linux的虚拟文件系统VFS屏蔽了各种文件系统的差别,为处理各种不同文件系统提供了统一的接口。

6.LILO和GRUB都是Linux操作系统的引导程序,它们之间有何不同?答:LILO和GRUB之间有很多不同之处:1、LILO没有交互式命令界面,而Grub拥有;2、LILO不支持网络引导,而Grub支持;3、LILO将关于可以引导的操作系统位置的信息物理上存储在MBR中。

如果修改了LILO配置文件,必须将LILO第一阶段引导加载程序重写到MBR。

相对于Grub,这是一个更为危险的选择,因为错误配置的MBR可能会让系统无法引导。

而使用Grub,如果配置文件配置错误,则只是默认转到Grub命令行界面。

7.Linux采用哪几种调度算法?各用于哪类进程的调度?(4分)P16,308. 什么是底半技术?为什么采用底半技术?(5分)P978.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?(5分)10. 匿名管道和命名管道有何区别?P45-46三.阅读以下Shell程序,写出该程序的执行结果,并对其行后有#(n)形式的语句进行解释。

(6分)#!/bin/bash #(1)sum=0for a in 1 2 3 4 5 6 7 8 9 10doif [ `expr $a % 3` -ne 0 ] #(2)thencontinue #(3)fiecho $asum=`expr $sum + $a`doneecho "sum = $sum"答案:结果为: 3 6 9 sum=18(1)说明要用/bin/bash来执行(2)判断a是否被3整除(3)结束本次循环,进行下一次循环四.阅读以下C程序,结合课程实验,写出该程序的执行结果,并对其行后有//(n)形式的语句进行解释。

(8分)#include <stdio.h>int forkvar=0;int main(){int pid;pid = fork(); // (1)if (pid < 0 ) { // (2)printf(“Fork failed.”);exit(1);}else if (pid == 0 ) { //(3)printf(“I'm the child process! \n ”);forkvar = 1;}else { //(4)wait(); //(5)printf(“I'm the parent process! \n ”);forkvar ++;printf(“parent, forkvar=%d”, forkvar );} exit(0);}答案:结果为:I'm the child process!I'm the parent process!parent, forkvar=1(1)生成一个子进程,若创建不成功,则返回小于0的值;若创建成功,则返回两次值,将0值返回给子进程,将子进程的pid返回给父进程.(2)若创建不成功,则输出失败信息(3)执行子进程(4)执行父进程(5)等待自进程执行完.五.编写SHELL程序,实现自动删除50个账号的功能。

账号名为stud1至stud50。

答案:#!/bin/shi=1while [ $i -le 50 ]douserdel -r stud${i}i=$(($i+1 ))done。

相关文档
最新文档