Linux编程基础复习题

合集下载

《Linux编程基础》复习题v3

《Linux编程基础》复习题v3

选择题1./etc 目录的标准应用是用于___A.安装附加的应用程序B.存放可执行程序、系统管理工具和库C.设置用户的主目录D.存放用于系统管理的配置文件##D2.Apache服务器默认的接听连接端口号是A.1024B.800C.80D.8##C3.DNS域名系统主要负责主机名和 __________ 间的解析A.IP地址B.MAC地址C.网络地址D.主机别名##A4.Linux 将存储设备和输入/ 输出设备均看做文件来操作,形式出不是以文件的现。

A.目录B.软链接C.i 节点表D.网络适配器##C5.Linux 文件名的长度不得超过________ 个字符。

A.64B.128C.256D.512##C6.Linux 系统通过_______ 命令给其他用户发消息。

A.lessB.mesg yC.writeD.echo to##C7.L inux内核遵守的是下面哪一种许可条款________ 。

A.GDKB.GDPC.GPLD.GNU##C8.Linux包含了一个名称是_______ 的调试程序,它是用来调试C或C+■程序的强力调试器,它使用户能在程序运行时观察程序的内部结构和内存的使用情况。

A.gccB.makeC.gdbD.autoc onf##C9.Li nux命令行是由_ 提供的。

A.管道B.分层结构文件系统C.文本处理器D.shell##D10.Li nux工作目录用 ______ 示A..B.,C.*D.###A11.Li nux操作系统的创始人和主要设计者是 _______A.Redhat LinuxB.AT&T Bel实验室C.赫尔辛基大学D.Linus Torvalds##D12.Li nux文件权限一共10位长度,分成四段,第三段表示的内容是_________ 。

A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限##C13.L inux文件系统的文件都按其作用分门别类地放在相关的目录中, 备文件,一般应将其放在________ 目录中。

Linux基础(习题卷20)

Linux基础(习题卷20)

Linux基础(习题卷20)说明:答案和解析在试卷最后第1部分:单项选择题,共60题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]以下哪个命令,不是Linux命令()A)PWDB)CDC)DIRD)IPCONFIG2.[单选题]写出file1,file2连接起来输出到文件file3中的命令( )。

A)cat file1 file2 < file3B)mv file1 file2 > file3C)mv file1 file2 < file3D)cat file1 file2 > file33.[单选题]下面______命令用于定义一个命令的别名。

A)RenameB)aliasC)exportD)type4.[单选题]( )。

()命令用于创建新文件。

A)cpB)mvC)rmD)touch5.[单选题]下面哪个命令可以压缩部分文件:A)tar -dzvf filename.tgz *B)tar -tzvf filename.tgz *C)tar -czvf filename.tgz *D)tar -xzvf filename.tgz *6.[单选题]下列选项中,可能会将进程唤醒的事件是( ) 。

ⅠI/O 结束 Ⅱ某进程退出临界区 Ⅲ当前进程的时间片用完A)仅ⅠB)仅ⅢC)仅Ⅰ.ⅡD)Ⅰ.Ⅱ.ⅢB)zC)xD)f8.[单选题]在下列同步机制中,可以实现让权等待的是( ).A)Peterson 方法B)swap 指令C)信号量方法D)TestAndSet 指令9.[单选题]什么命令用来只更新已经安装过的 rpm 软件包? ( )A)rpm -U *.rpmB)rpm -F *.rpmC)rpm -e *.rpmD)rpm -q *.rpm10.[单选题]怎样了解您在当前目录下还有多大空间?A)use dfB)use du /C)use du .D)use df .11.[单选题]下面对防火墙的描述中,不正确的是( )。

Linux基础(习题卷31)

Linux基础(习题卷31)

Linux基础(习题卷31)第1部分:单项选择题,共60题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]下面关于进程、线程的说法正确的是()?A)进程是程序的一次动态执行过程。

一个进程在其执行过程中只能产生一个线程。

B)线程是比进程更小的执行单位是在一个进程中独立的控制流即程序内部的控制流。

线程本身能够自动运行。

C)Java多线程的运行与平台无关。

D)对于单处理器系统多个线程分时间片获取CPU或其他系统资源来运行。

对于多处理器系统线程可以分配到多个处理器中从而真正的并发执行多任务。

答案:D解析:2.[单选题]下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录( )。

A)/rootB)/binC)/devD)/boot答案:D解析:3.[单选题]以下命令中,_______的作用是显示一个文件最后几行。

A)tarB)tailC)rearD)last答案:B解析:4.[单选题]在目录/user/local/jdk1.6有一可执行文件java,想在tomcat用户下任意目录下都可以像ls命令一样可以执行而不用输入全路径,下列哪个说法是正确的(单 选)A)在shell执行一次exportB)把exportC)在shell执行一次exportD)以上说法都不正确答案:B解析:5.[单选题]( )。

要将软件包vlc-2.0.4-5.el6.i686.rpm从Linux系统中删除,应该执行命令()。

A)rpmB)rpmC)rpmD)rpm答案:AA)只能进行进程互斥B)只能进行进程同步C)能够进行进程的同步和互斥D)互斥和同步都不可以答案:C解析:7.[单选题]在下列磁盘调度算法中,哪个考虑 I/O 请求到达的先后次序。

( )A)先来先服务算法B)响应者最高比算法C)优先级调度算法D)负载均衡算法答案:A解析:8.[单选题]在分时系统中,时间片一定,(),响应时间越长。

A)内存越多B)用户数越多C)后备队列D)用户数越少答案:B解析:9.[单选题]设与某资源 R 关联的信号量初始值为 5,当前值为-2,下列说法错误的是( )。

【Linux编程基础】复习题集v2

【Linux编程基础】复习题集v2
A. df
B. du
C. ls
D. mount
##A
48.下面的函数不能用于打开流的是________。
A. fopen
B. freopen
C. fdopen
D. open
##D
49.下面那个不是lseek第三个参数的取值
A. SEEK_SET
B. SEEK_CUR
C. SEEK_NOW
D. SEEK_ENDபைடு நூலகம்
##A
44.下面哪个系统目录中包含Linux使用的外部设备________。
A. /bin
B. /dev
C. /boot
D. /home 00
##B
45.下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中________
A. cp -i ./dir1/* ./dir2
B. cp -P ./dir1/* ./dir2
A. &
B. @
C. #
D. $
##A
54.以下命令对中,正确的是________。
A. ls和sl
B. cat和tar
C. more和erom
D. exit和tixe
##B
55.你可编制一个由一系列命令组成的程序,该程序可由shell执行。这种类型的程序被称作____。
A. shell变量
B. shell脚本
D. mount /dev/fd0 /floppy此命令中目录/floppy是自动生成的
##A
61.关闭linux系统(不重新启动)可使用命令________。
A. Ctrl+Alt+Del
B. halt

linux练习题

linux练习题

Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。

3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。

二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。

三、文本编辑篇1. 请列举出常用的Linux文本编辑器。

2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。

五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。

4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。

Linux基础(习题卷10)

Linux基础(习题卷10)

Linux基础(习题卷10)第1部分:单项选择题,共60题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]以下_______环境变量表示当前路径。

A)PATHB)PWDC)HOMED)ROOT答案:B解析:2.[单选题]以下哪种不是LINUX的SHELL类型?()A)bashB)rshC)kshD)csh答案:B解析:3.[单选题]在vi编辑器里,(▲)命令能将光标移到第300行。

A)300gB):300C)g300D)G300答案:A解析:4.[单选题]用于文件系统直接修改文件权限管理命令为( )。

A)chownB)chgrpC)chmodD)umask答案:A解析:5.[单选题]当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( )A)NIDB)PIDC)UIDD)CID答案:B解析:6.[单选题]Linux 文件权限一共10位长度,分成四段,第三段表示的内容是( )。

D)其他用户的权限.答案:C解析:7.[单选题]( )命令可重命名文件和目录。

A)mkdirB)rmdirC)mvD)cp答案:C解析:8.[单选题]如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( )。

A)lsB)findC)lsD)find答案:B解析:9.[单选题]将网卡(eth0)配置成ip地址为192.168.1.13同时激活此网卡的命令是A)ifconfig eth0 192.168.1.13 downB)ifconfig eth0 192.168.1.13 offC)ifconfig eth0 192.168.1.13 onD)ifconfig eth0 192.168.1.13 up答案:D解析:10.[单选题]关于Shell,下列说法错误的是A)默认情况下,Linux系统是不安装Shell的B)Shell在Linux系统中具有及其重要的地位C)Shell是用户与操作系统内核之间的接口D)Shell最重要的功能是命令解释答案:A解析:11.[单选题]以下( )变量用于表明当前shell中可执行程序的默认搜索路径。

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复习题(答案)一.填空题:1. 在Linux系统中,以文件方式访问设备。

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

3. Linux文件系统中每个文件用索引节点来标识。

Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改时间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一个号码,也就是该结点在数组中的索引号,称为索引结点号。

Linux文件系统将文件索引结点号和文件名同时保存在目录中,所以目录只是将文件的名称和它的索引结点号结合在一起的一张表。

目录中每一对文件名称和索引结点号称为一个连接。

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

Linux系统中的每个文件都被赋予一个唯一的数值,这个数值称做索引节点。

索引节点存储在一个称作索引节点表<inode table>中,该表在磁盘格式化时被分配。

每个实际的磁盘或分区都有其自己的索引节点表。

一个索引节点包含文件的所有信息,包括磁盘上数据的地址和文件类型。

文件类型包括如普通文件、目录和特殊文件这样的信息。

linux硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),数据块(datablock),目录块(diredtory block)。

其中超级块中包含了关于该硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据结构是索引结点,它包含了针对某一个具体文件的几乎全部信息,如文件的存取权限、所有者、大小、建立时间以及对应的目录块和数据块等;数据块是真正存储文件内容的位置。

但是索引结点中不包括文件的名字,文件名是放在目录块里的。

目录块里包含有文件的名字以及此文件的索引结点编号。

完整版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基础及应用复习题(附加参考答案)第一篇:Linux基础及应用复习题(附加参考答案)Linux基础及应用复习题(附加参考答案)一、按要求完成以下实验,并写出相应的命令。

1. 在/home/user下新建文件f1、f2。

f1的内容是/root目录的详细信息,f2的内容是/root所在磁盘分区的信息,最后将两个文件合并生成文件f3。

ll -a /root > /home/user/f1df|grep /root > /home/user/f2cat /home/user/f1 > /home/user/f3cat /home/user/f2 >> /home/user/f32. 新建目录/option1,并在目录/option1下生成一个文件test,文件内容任意。

接着设置test文件的拥有者jack(jack用户已存在),并复制test文件给/tmp目录下的test1文件。

复制时保留该文件的所有属性。

最后建立软链接该文件到/tmp目录下的soft文件。

mkdiroption1;echo 123>/option1/test;chown jack /option/test;cp -a /option1/test /tmp/test1ln -s /tmp/test1 /tmp/soft3. 先创建mygroup组群,再创建myuser用户,并且此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。

请依次写出相应执行的命令。

groupadd mygroup;useradd -g mygroup myuser;Ctrl+D,使用myuser登录touch ex hv;chown :root hv4. 现需添加一新用户helen并设置其用户主目录/helen,密码为空。

还需添加新组群temp,指定其GID为600,并将temp组群作为用户helen的附加组群。

linux复习题及答案)

linux复习题及答案)

linux复习题及答案)Linux复习题及答案Linux操作系统是一种开源的操作系统,被广泛应用于服务器、嵌入式系统和个人电脑等领域。

对于想要深入了解Linux操作系统的人来说,掌握一些基本的复习题和答案是非常重要的。

下面就来看一些常见的Linux复习题及答案。

1. 什么是Linux操作系统?答:Linux是一种开源的类Unix操作系统,它是由Linus Torvalds在1991年创建的。

Linux操作系统具有稳定性高、安全性好、性能优越等特点,因此受到了广泛的欢迎。

2. Linux操作系统中的文件系统有哪些?答:Linux操作系统中常见的文件系统有ext2、ext3、ext4、XFS、Btrfs等。

3. 如何在Linux中查看当前目录下的文件和文件夹?答:可以使用ls命令来查看当前目录下的文件和文件夹。

4. 如何在Linux中创建一个新的目录?答:可以使用mkdir命令来创建一个新的目录。

5. 如何在Linux中查看系统当前的IP地址?答:可以使用ifconfig命令来查看系统当前的IP地址。

6. 如何在Linux中安装新的软件包?答:可以使用apt-get或yum命令来安装新的软件包,具体命令根据不同的Linux发行版而有所不同。

7. 如何在Linux中查看系统当前的内存使用情况?答:可以使用free命令来查看系统当前的内存使用情况。

8. 如何在Linux中查看系统当前的进程?答:可以使用ps命令来查看系统当前的进程。

通过对这些常见的Linux复习题及答案的了解,可以帮助大家更好地掌握Linux 操作系统的基本知识,为进一步深入学习和应用Linux打下坚实的基础。

希望大家在学习Linux的过程中能够不断提高自己的技能,为今后的工作和学习打下良好的基础。

Linux系统及编程基础有答案

Linux系统及编程基础有答案

一.单项选择题(1*20)二.填空题(1*20)三.简答题(4*10)四.程序设计(2*10)一、填空题1.Linux操作系统是Unix操作系统的一个克隆版本。

2.Linux的命令运行环境是_shell_____,它是一个命令解释器,在用户和操作系统之间提供了一个交互的接口。

3.Linux系统中有四种基本的文件类型,它们是普通文件、目录文件、设备文件、链接文件。

4.Linux系统通过_ 目录_将系统中的所有文件分级、分层组织在一起,形成了Linux文件系统的树形层次结构。

5.在Linux系统中建立新目录的命令是mkdir__。

7.Linux编程可分为__shell____编程和__高级语言__编程。

8.Linux系统提供了许多文本编辑程序,比较常用的有_vi__和_emacs_。

9.要使用make,必须编写一个叫_ makefile _的文件。

10._autoconf__是一个用于生成可以自动配置软件源代码包,以适应多种类Unix 系统的shell脚本的工具。

11._automake__是一个从文件Makefile.am中自动生成Makefile.in文件的工具。

12.Linux系统的文件是一个简单的_字节序列_____。

13.对于Linux而言,所有对设备和文件的操作都使用_文件描述符___来进行。

14.调用_open()_函数可以打开或创建一个文件。

15.执行文件的存取权限分为属主_、_同组用户__和_其他用户三类,每类分为_读_____、__写____和_执行__权限。

16.每一个进程都有一个目录与之连接,它称为__当前工作目录____。

17.当打开一个流时,标准输入输出函数返回一个_FILE结构指针_____。

18.有三个流是在执行程序时自动打开的,它们是_标准输入_____、__标准输出____和_标准误输出____。

19.有3种类型的无格式I/O函数可用来读写流,__字符I/O函数____、_行I/O 函数_____和_块I/O函数_____。

linux基础笔试题

linux基础笔试题

**一、选择题**
1. 在Linux中,哪个命令可以用来查看当前目录下的文件列表?
A. ls
B. dir
C. pwd
D. cd
2. 在Linux中,哪个命令可以用来创建一个新的目录?
A. newdir
B. mkdir
C. rmdir
D. rm
3. 在Linux中,哪个命令可以用来复制一个文件?
A. copy
B. cp
C. duplicate
D. xcopy
4. 在Linux中,哪个命令可以用来移动一个文件或目录?
A. mv
B. cut
C. paste
D. rename
5. 在Linux中,哪个命令可以用来删除一个文件或目录?
A. delete
B. remove
C. rm
D. erase
**二、填空题**
1. 在Linux中,使用________命令可以查看当前目录的完整路径。

2. 在Linux中,使用________命令可以设置或修改用户密码。

3. 在Linux中,使用________命令可以查看当前系统运行的进程。

4. 在Linux中,使用________命令可以查看文件的详细信息,包括文件大小、权限等。

5. 在Linux中,使用________命令可以退出当前终端或登录会话。

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基础》期末复习题

选择题1.Linux系统是一个的操作系统A. 多用户、多任务B. 单用户、多任务C. 多用户、单任务D. 单用户、单任务2.在Linux中,选择使用第二号虚拟控制台,应按()键。

A. F2B. Alt+F2C. Ctrl+F2D. Alt+23.以下内核版本属于测试版本。

A.2.0.0 B.1.2.25C.2.3.4 D.3.0.134.执行命令chmod o+rw file后,file文件的权限变化为。

A.同组用户可读写file文件B.所有用户都可读写file文件C.文件所有者可读写file的D . 其他用户可读写file文件5.光盘所使用的文件系统类型为。

A. ISO9660 .B ext3C. swapD. NTFS6.某文件的组外成员的权限为只读,所有者有全部权限,组内权限为读与写,则该文件的权限为。

A.764 B.647C.476 D.7557.apache的主配置文件是:A. httpd.conf;B. httpd.cfg;C. access.cfg;D. apache.conf8.TCP/IP中,哪个协议是用来进行IP自动分配的?A. ARP;B. NFS;C. DHCP;D. DNS9.下面哪个命令可以压缩部分文件:A. tar -dzvf filename.tgz *;B. tar -tzvf filename.tgz *C. tar -czvf filename.tgz *;D. tar -xzvf filename.tgz *10.在ps命令中什么参数是用来显示所有用户的进程的?A. -a;B. -b;C. -u;D. -x11.下面哪个命令不是用来查看网络故障的?A. ping ;B. init;C. telnet ;D. netstat12.p ing使用的协议是:A. TCP;B. UDP;C. SMB;D. ICMP13.什么命令用来只更新已经安装过的rpm软件包?A. rpm -U *.rpm;B. rpm -F *.rpm;C. rpm -e *.rpm;D. rpm -q *.rpm14.使用什么命令检测基本网络连接?A. ping;B. route;C. netstat;D. ifconfig15.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,正确命令是:A.chmod a+x,g+w exer1;B.chmod 765 exer1;C.chmod o+x exer1;D.chmod g+w exer116.哪个命令可实现重新启动Linux操作系统。

【Linux编程基础】复习题集v2

【Linux编程基础】复习题集v2
......word... 专业技术行业资料 ......
《 Linux 编程基础》复习题集
选择题
1. /etc 目录的标准应用是用于 ____ A. 安装附加的应用程序 B. 存放可执行程序、系统管理工具和库 C. 设置用户的主目录 D. 存放用于系统管理的配置文件
##D
2. Apache服务器默认的接听连接端口号是 A. 1024 B. 800 C. 80 D. 8
##C
________。
3. DNS域名系统主要负责主机名和 A. IP地址 B. MAC地址 C. 网络 地址 D. 主机别名
##A
________之间的解析。
4. Linux 将存储设备和输入 / 输出设备均看做文件来操作, ________不是以文件的 形式出现。
A. 目录 B. 软链接 C. i 节点表 D. 网络适配器 ##C
##C
41. 下列提法中,不属于 ifconfig 命令作用范围的是 A. 配置本地回环地址 B. 配置网卡的 IP 地址 C. 激活网络适配器 D. 加载网卡到内核中
##D
D。
42. 下列文件中,包含了主机名到 A. /etc/HOSTNAME B. /etc/hosts C. /etc/resolv.conf
##C
15. Linux系统的联机帮助命令是 ________。 A. tar B. cd C. mkdir D. man
##D
16. NFS是________系统。 A. 文件 B. 磁盘 C. 网络文件 D. 操作
##C
17. WWW 服务器是在 Internet 上使用最为广泛,它采用的是 A. 服务器 / 工作站 B. B/S
i 节点

linux基础教程试卷及答案

linux基础教程试卷及答案

(由于大部分内容是本人做的,如果答案有疑问或错误的请和我联系)一、填空题1、某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:( 644 )2、使用vi编辑器后,在指令模式下输入( wq )保存编辑的文件后离开vi编辑环境。

3、在控制台登陆后,可以通过键入( sartx )或 xinit来启动图形化桌面。

4、在终端上假设当前登陆的用户是Test,切换登陆的用户为Student的命令是( su student )。

5、启动Apache服务器的命令是( service httpd start )。

6、查看文件sneakers.txt开始的十行( head sneakers.txt )。

7、显示所有文件的命令是( ls -a )8、挂载U盘(设U盘设备名为sda2,具体用fdisk –l命令查看U盘设备名)中的内容,至/mnt/usb/sda下的命令是(ls -a mount /dev/sda2 /mnt/usb/sda )9、在linux系统上做备份可以有两种类型:(用户备份)和(系统备份)。

10、链接分为:(硬链接)和(符号链接)。

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

12、vi编辑器具有两种工作模式:(命令模式)和(输入模式)。

13、Sendmail邮件系统使用的两个主要协议是:(SMTP )和(POP),前者用来发送邮件,后者用来接收邮件。

14、mv 命令可以(移动文件和目录),还可以(重命名文件、目录)。

15、shell不仅是(用户命令的解释器),它同时也是一种功能强大的编程语言。

(bash )是Linux的缺省shell。

16、增加一个用户的命令是:(adduser )或(useradd )。

二、单项选择题(30分,每题2分)1、在命令: [root@teacher root]# rpm -qa|grep vsftpd的功能是( A )。

linux基础考试题

linux基础考试题

1、在Linux系统中,以下哪个命令用于显示当前工作目录?A. pwdB. cdC. lsD. home(答案)A2、在Linux下,如何创建一个名为"testdir"的新目录?A. make testdirB. newdir testdirC. mkdir testdirD. createdir testdir(答案)C3、Linux系统中的文件权限分为三类,以下哪一项不属于这三类?A. 所有者权限B. 组权限C. 其他用户权限D. 管理员权限(答案)D4、在Linux终端中,想要查看文件"example.txt"的内容,应使用以下哪个命令?A. type example.txtB. see example.txtC. cat example.txtD. open example.txt(答案)C5、为了将文件"file1.txt"重命名为"file2.txt",在Linux中应使用哪个命令?A. rename file1.txt file2.txtB. mv file1.txt file2.txtC. cp file1.txt file2.txtD. change file1.txt file2.txt(答案)B6、在Linux系统中,以下哪个命令用于列出当前目录下的所有文件和子目录,包括隐藏文件?A. ls -aB. ls -lC. ls -hD. ls -r(答案)A7、为了查找当前目录及其子目录中所有以".log"结尾的文件,应使用哪个命令?A. search .logB. find . -name "*.log"C. locate .logD. seek .log(答案)B8、在Linux中,想要删除一个名为"oldfile.txt"的文件,应使用以下哪个命令?A. erase oldfile.txtB. delete oldfile.txtC. rm oldfile.txtD. remove oldfile.txt(答案)C。

Linux系统编程考试复习题纲

Linux系统编程考试复习题纲

一、《Linux系统编程》考试题型:1、单项选择题:20题,每小题1分,共20分;2、填空题:10题,每小题2分,共20分;3、简答题:4题,每小题5分,共20分;4、编程题:4题,每小题10分,共40分;二、考试内容:1、Linux背景知识:了解:Linux系统的产生过程,GNU组织的产生和版权规则,自由软件与开源软件的概念;Linux系统的版本命名规则;2、Linux基本操作和命令:(1)掌握Linux下各种命令的使用:如:cp mv pwd mkdir rm ln grep cat chmod tar gzip mount umount chown reboot su shutdown cd ls ps top kill 等;(2)掌握Linux系统的目录结构,了解主要的目录用途:如 /lib /bin /usr /home 等目录;(3)掌握Linux下系统分区的命名规则:如:sda1 sdb1,以及挂载U盘和卸载U盘的命令。

(4)掌握Linux下系统分区的格式:如:ext3 ext4;掌握Linux系统中格式化硬盘的方法;(5)掌握vi编辑工具的使用,了解vi常用的快捷键;3、Linux编译工具:(1) 掌握gcc的各种编译参数,如 -c -o -g -l -L -I(2) 了解静态库和动态库的概念和编译方法,(3)了解Linux下gdb调试程序的方法,掌握编写简单Makefile的方法。

4、Linux文件IO编程(1)了解“一切都是文件”是linux的基本哲学思想;(2)掌握:open、close、read、write、lseek函数的使用。

(看程序举例)5、Linux Shell编程:(1)了解:输入、输出重定向和管道:< > |(2)了解:Shell脚本的基本概念,Shell脚本的执行方法;(3)了解:在shell编程中定义变量:用户自定义变量、环境变量、位置变量和特殊变量(4)了解:Shell脚本的输入/输出;(5)了解:Shell脚本中的逻辑运算和算术运算;(6)了解:Shell控制结构:会使用Shell脚本编写简单的求和及判断程序。

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

选择题1. /etc目录的标准应用是用于____A. 安装附加的应用程序B. 存放可执行程序、系统管理工具和库C. 设置用户的主目录D. 存放用于系统管理的配置文件##D2. Apache服务器默认的接听连接端口号是________。

A. 1024B. 800C. 80D. 8##C3. DNS域名系统主要负责主机名和________之间的解析。

A. IP地址B. MAC地址C. 网络地址D. 主机别名##A4. Linux 将存储设备和输入/输出设备均看做文件来操作,________不是以文件的形式出现。

A. 目录B. 软链接C. i节点表D. 网络适配器##C5. Linux 文件名的长度不得超过________个字符。

A. 64B. 128C. 256D. 512##C6. Linux 系统通过________命令给其他用户发消息。

A. lessB. mesg yC. writeD. echo to##C7. Linux内核遵守的是下面哪一种许可条款________。

A. GDKB. GDPC. GPLD. GNU##C8. Linux包含了一个名称是________的调试程序,它是用来调试C或C++程序的强力调试器,它使用户能在程序运行时观察程序的内部结构和内存的使用情况。

A. gccB. makeC. gdbD. autoconf##C9. Linux命令行是由____提供的。

A. 管道B. 分层结构文件系统C. 文本处理器D. shell##D10. Linux工作目录用________表示A. .B. ,C. *D. ###A11. Linux操作系统的创始人和主要设计者是________A. Redhat LinuxB. AT&T Bell实验室C. 赫尔辛基大学D. Linus Torvalds##D12. Linux文件权限一共10位长度,分成四段,第三段表示的内容是________。

A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限##C13. Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在________目录中。

A. /binB. /etcC. /devD. /lib##C14. Linux标准c和c++编译器是____。

A. tcB. ccC. gccD. gdb##C15. Linux系统的联机帮助命令是________。

A. tarB. cdC. mkdirD. man##D16. NFS是________系统。

A. 文件B. 磁盘C. 网络文件D. 操作##C17. WWW服务器是在Internet上使用最为广泛,它采用的是________结构。

A. 服务器/工作站B. B/SC. 集中式D. 分布式##B18. ________不是进程和程序的区别。

A. 程序是一组有序的静态指令,进程是一次程序的执行过程B. 程序只能在前台运行,而进程可以在前台或后台运行C. 程序可以长期保存,进程是暂时的D. 程序没有状态,而进程是有状态的##B19. ________函数提供了进一步管理低级文件描述符的各种手段,用它可以对已打开的文件描述符执行各种控制操作。

A. chmodB. fcntlC. chownD. umask##B20. ________函数是从文件中读取指定长度的数据到内存中。

A. openB. readC. writeD. create##B21. ________函数是将内存中的数据写入文件中。

A. openB. readC. writeD. create##C22. ________函数用来初始化一个互斥锁。

A. pthread_mutex_initB. pthread_mutex_createC. pthread_mutex_beginD. pthread_mutex_lock##A23. ________函数能够对输入输出的数据进行诸如数据类型、精度、位置等格式的控制。

A. 格式化I/OB. 字符I/OC. 行I/OD. 块I/O##A24. ________命令是在vi编辑器中执行存盘退出。

A. :qB. ZZC. :q!D. :WQ##B25. ________命令用来重新启动计算机。

A. shutdownB. haltC. rebootD. quit##C26. ________目录存放着Linux的源代码。

A. /etcB. /usr/srcC. /usrD. /home##B27. ________设备是字符设备。

A. hdcB. fd0C. hda1D. tty1##D28. fork函数在父进程中的返回值是________。

A. 创建的子进程标识号B. 0C. -1D. 1##A29. swap文件与swap分区相比,它具有如下所叙述的哪条优点________A. 更好的性能B. 可以更有效率地应用磁盘空间C. 更容易操作D. 没有突出的优点##B30. 一个文件名字为,可以用来解压缩的命令是________。

A. tarB. gzipC. bzip2D. uncompress##B31. 一个文件的权限-rw-rw-r--,这个文件所有者的权限是________。

A. read-onlyB. writeC. read-writeD. read-write-execute##C32. 一个硬盘最多能够被分成____个主分区。

A. 1B. 2C. 3D. 4##D33. 一个进程用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是________。

A. 如果子进程都还在运行,则进程挂起;B. 如果恰有子进程结束,它的终止状态字正等待父进程提取,则会立即得到该终止状态字并返回,其返回值是子进程的进程号;C. 如果该进程没有子进程,立即返回,返回值为-1;D. 如果该进程的子进程在调用函数前都已经结束了,立即返回,返回值为0。

##D34. 下列不是 Linux 系统进程类型的是________。

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

A. fstab文件只能描述属于linux的文件系统B. CD_ROM和软盘必须是自动加载的C. fstab文件中描述的文件系统不能被卸载D. 启动时按fstab文件描述内容加载文件系统##D36. 下列关于链接描述,错误的是________。

A. 硬链接就是让链接文件的i节点号指向被链接文件的i节点B. 硬链接和符号连接都是产生一个新的i节点C. 链接分为硬链接和符号链接D. 硬连接不能链接目录文件##B37. 下列函数不属于格式输出的是________。

A. printfB. fprintfC. scanfD. sprintf##C38. 下列函数不能一次读入一个字符的是________。

A. fgetcB. fgetcharC. getcharD. getc##B39. 下列变量名中有效的shell变量名是________。

A. -2-timeB. _2$3C. trust_no_1D. 2004file##C40. 下列对shell变量FRUIT操作,正确的是________。

A. 为变量赋值:$FRUIT=appleB. 显示变量的值:fruit=appleC. 显示变量的值:echo $FRUITD. 判断变量是否有值:[ -f ―$FRUIT‖ ]##C41. 下列提法中,不属于ifconfig命令作用范围的是 D 。

A. 配置本地回环地址B. 配置网卡的IP地址C. 激活网络适配器D. 加载网卡到内核中##D42. 下列文件中,包含了主机名到IP地址的映射关系的文件是________。

A. /etc/HOSTNAMEB. /etc/hostsC. /etc/D. /etc/networks##B43. 下面关于i节点描述错误的是________。

A. i节点和文件是一一对应的B. i节点能描述文件占用的块数C. i节点描述了文件大小和指向数据块的指针D. 通过i节点实现文件的逻辑结构和物理结构的转换##A44. 下面哪个系统目录中包含Linux使用的外部设备________。

A. /binB. /devC. /bootD. /home 00##B45. 下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中________A. cp -i ./dir1/* ./dir2B. cp -P ./dir1/* ./dir2C. cp -d ./dir1/* ./dir2D. cp -r ./dir1/* ./dir2##D46. 下面哪条命令可用来使shell变量变为一个全局变量________A. aliasB. exportsC. exportfsD. export##D47. 下面哪条命令可被用来显示已安装文件系统的占用磁盘空间________A. dfB. duC. lsD. mount##A48. 下面的函数不能用于打开流的是________。

A. fopenB. freopenC. fdopenD. open##D49. 下面那个不是lseek第三个参数的取值A. SEEK_SETB. SEEK_CURC. SEEK_NOWD. SEEK_END##C50. 不是shell具有的功能和特点的是________。

A. 管道B. 输入输出重定向C. 执行后台进程D. 处理程序命令##C51. 为了将当前目录下的压缩归档文件解压缩,我们可以使用________。

A. tar -xvzfB. tar -xvzC. tar -vzfD. tar -xvf ##A52. 为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为________。

A. 566B. 644C. 655D. 744##B53. 从后台启动进程,应在命令的结尾加上符号________。

A. &B. @C. #D. $##A54. 以下命令对中,正确的是________。

A. ls和slB. cat和tarC. more和eromD. exit和tixe##B55. 你可编制一个由一系列命令组成的程序,该程序可由shell执行。

这种类型的程序被称作____。

A. shell变量B. shell脚本C. 管道D. shell语法##B56. 使用标准输出重定向符(>),比如―>file01‖将会导致文件file01中的数据被____。

相关文档
最新文档