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)。

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

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

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

  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中的数据被____。

相关文档
最新文档