全国计算机等级考试Linux应用与开发高频考点题库及答案_第1页
全国计算机等级考试Linux应用与开发高频考点题库及答案_第2页
全国计算机等级考试Linux应用与开发高频考点题库及答案_第3页
全国计算机等级考试Linux应用与开发高频考点题库及答案_第4页
全国计算机等级考试Linux应用与开发高频考点题库及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国计算机等级考试Linux应用与开发高频考点题库及答案选择题(高频考点)下列目录中,Linux系统默认存放系统核心配置文件的是()A./devB./etcC./varD./home答案:B解析:/dev目录存放设备文件,所有硬件设备都会在该目录下以文件形式存在;/etc目录存放全系统的配置文件,如用户信息文件passwd、文件系统挂载表fstab、服务配置文件等,是系统配置的核心目录;/var目录存放动态变化的数据,如系统日志、网站数据、缓存文件等;/home目录存放普通用户的个人主目录,因此B选项正确。下列关于绝对路径的描述,正确的是()A.绝对路径以当前目录为起点定位文件B.绝对路径必须以根目录符号/开头C.../开头的路径是绝对路径D.绝对路径不能定位隐藏文件答案:B解析:Linux文件系统路径分为绝对路径和相对路径,绝对路径从根目录/开始定位,任何场景下都可以正确指向目标文件;相对路径以当前工作目录为起点定位,不以/开头,./代表当前目录、../代表上级目录,都属于相对路径;两种路径都可以定位隐藏文件,因此B选项正确。用于输出当前工作目录绝对路径的命令是()A.lsB.cdC.pwdD.whoami答案:C解析:ls用于列出指定目录的内容;cd用于切换工作目录;pwd全称printworkingdirectory,功能是输出当前所在工作目录的绝对路径;whoami用于输出当前登录的用户名,因此C选项正确。若要列出当前目录下所有文件(包括以.开头的隐藏文件),正确的命令是()A.ls-lB.ls-aC.ls-hD.ls-R答案:B解析:ls命令常用参数中,-l表示以长格式输出文件的详细信息(权限、大小、所有者、修改时间等);-a表示输出所有文件,包括默认不显示的隐藏文件;-h表示以人性化单位(KB、MB、GB)显示文件大小;-R表示递归输出所有子目录的内容,因此B选项正确。某文件权限用八进制表示为644,下列描述正确的是()A.文件所有者可读可写可执行,同组用户只读,其他用户只读B.文件所有者可读可写,同组用户只读,其他用户只读C.文件所有者可读可写,同组用户可读可写,其他用户只读D.文件所有者可读可写可执行,同组用户可读可写,其他用户只读答案:B解析:Linux权限采用三位八进制表示,从左到右依次对应文件所有者、文件所属组、其他用户的权限;权限的数值对应为:读r=4,写w=2,执行x=1,任意权限的和为对应数值。题目中八进制644,第一位6=4+2,对应所有者可读可写,第二位4、第三位4对应同组用户和其他用户都只有只读权限,因此B选项正确。vi编辑器的三种模式中,用于输入、修改文本内容的是()A.命令模式B.插入模式(编辑模式)C.末行模式D.底行模式答案:B解析:vi默认启动后进入命令模式,该模式下输入的字符会被识别为操作命令,不会输入到文本中;在命令模式输入i/a/o等按键可以进入插入模式,该模式下输入的所有字符都会被识别为文本内容,可以进行编辑修改;按Esc可以回到命令模式,输入:可以进入末行模式,该模式用于执行保存退出、查找替换、行跳转等操作,因此B选项正确。grep命令中,表示忽略大小写进行匹配的参数是()A.-vB.-nC.-iD.-c答案:C解析:grep常用参数中,-v表示反向匹配,输出不匹配规则的行;-n表示输出匹配行的行号;-i表示匹配时忽略大小写差异;-c表示统计匹配的行数,因此C选项正确。Docker中,用于从远程镜像仓库拉取镜像到本地的命令是()A.dockerpullB.dockerpushC.dockerrunD.dockerbuild答案:A解析:dockerpull拉取远程镜像;dockerpush推送本地镜像到远程仓库;dockerrun基于镜像创建并运行容器;dockerbuild根据Dockerfile构建自定义镜像,因此A选项正确。Git中,将工作区的修改添加到暂存区的命令是()A.gitcommitB.gitaddC.gitpushD.gitclone答案:B解析:gitadd将工作区的修改添加到暂存区;gitcommit将暂存区的修改提交到本地仓库;gitpush将本地提交推送到远程仓库;gitclone克隆远程仓库到本地,因此B选项正确。多项选择题(高频考点)下列属于Linux发行版操作系统的是()A.CentOSB.UbuntuC.DebianD.RedHatEnterpriseLinux答案:ABCD解析:CentOS是社区企业级发行版,Ubuntu面向桌面和服务器,Debian是开源社区发行版,RHEL是红帽企业级发行版,都属于Linux内核的发行版操作系统,四个选项都正确。下列关于软链接和硬链接的描述,正确的是()A.硬链接不可以跨文件系统创建,软链接可以跨文件系统创建B.软链接本质是存放源文件路径的新文件,删除源文件后软链接失效C.硬链接和源文件指向同一个inode索引节点,删除源文件不影响硬链接访问D.软链接拥有独立的inode,硬链接不占用新的inode答案:ABCD解析:Linux文件系统中,inode是文件的索引节点,存储文件的元信息,每个文件系统的inode编号独立。硬链接是在目录项中新增一个条目,指向源文件的同一个inode,不占用新的inode,因此无法跨文件系统创建,只要还有一个硬链接存在,文件内容就不会被释放;软链接是拥有独立inode和数据块的新文件,数据块中存储源文件的路径,删除源文件后,软链接无法找到目标文件,因此会失效,软链接可以跨文件系统,也可以链接目录,四个选项描述都正确。下列关于Linux环境变量的描述,正确的是()A.PATH环境变量指定了shell搜索可执行命令的路径B.export命令可以将自定义局部变量导出为全局环境变量C.echo$变量名可以输出指定环境变量的值

D.env命令可以查看当前系统所有环境变量答案:ABCD解析:PATH是shell的核心环境变量,用户输入命令后,shell会按照PATH定义的路径依次查找可执行文件,找到后才会运行;export可以将局部变量升级为全局环境变量,让当前shell的子进程也能读取该变量;echo$VAR格式可以输出变量的值;env命令用于列出当前所有环境变量,四个选项描述都正确。判断题(高频考点)Linux设计的核心思想是“一切皆文件”,硬件设备也会以文件形式存在于系统中。()答案:正确解析:Linux将所有硬件设备都抽象为文件,统一用操作文件的接口操作硬件,键盘、硬盘、网卡都对应/dev目录下的设备文件,符合“一切皆文件”的设计思想。rm-rf/命令会强制删除根目录下所有文件,会直接摧毁整个系统,是高危操作。()答案:正确解析:rm命令中-r表示递归删除目录,-f表示强制删除不提示,/代表根目录,执行该命令会删除系统所有文件,导致系统彻底崩溃,绝对不能随意执行。执行shell脚本必须给脚本文件添加可执行权限,否则无法运行。()答案:错误解析:使用./脚本名方式执行脚本才需要脚本拥有可执行权限,如果使用bash脚本名、sh脚本名方式执行,只需要脚本有可读权限即可,不需要可执行权限,因此描述错误。僵尸进程是已经退出但父进程没有回收其PCB资源的进程,会残留占用系统资源。()答案:正确解析:进程退出后,内核会保留其进程控制块(PCB),等待父进程调用wait系统调用读取退出状态并回收资源,如果父进程不回收,进程就会一直处于僵尸态,占用系统进程号等资源,需要杀死父进程才能释放。综合操作与简答题(高频考点)请写出完成下列操作对应的正确命令,当前登录用户为user,主目录为/home/user:(1)在主目录下创建一级目录project,在project下创建子目录src和doc;(2)进入src目录,创建空文件main.c;(3)将main.c复制到doc目录,并重命名为main_back.c;(4)给main.c添加所有者可执行权限;(5)递归删除project目录下所有以.tmp结尾的文件。答案:(1)mkdir-p~/project/src~/project/doc解析:~在shell中默认指代当前用户的主目录,-p参数可以递归创建不存在的父目录,一条命令即可完成所有目录创建。(2)cd~/project/src\&\&touchmain.c

解析:touch命令在文件不存在时会创建空文件,符合要求。(3)cp~/project/src/main.c~/project/doc/main_back.c解析:cp命令复制文件时,可以直接指定目标路径和新文件名,一步完成复制和重命名操作。(4)chmodu+x~/project/src/main.c解析:u+x表示给文件所有者添加可执行权限,也可以使用chmod744main.c实现相同效果。(5)find~/project-name"*.tmp"-delete解析:find命令可以递归搜索所有子目录,匹配所有后缀为.tmp的文件后直接删除,符合题目要求。有一个网站访问日志文件access.log,每行存储一条访问记录,请写出对应操作的命令:(1)查看access.log最后10行的内容;(2)统计access.log的总访问记录数;(3)提取所有包含IP192.168.1.100的访问记录,保存到新文件100.log;(4)实时查看access.log新增的日志内容。答案:(1)tail-n10access.log,tail默认输出最后10行,也可简写为tailaccess.log。(2)wc-laccess.log,wc命令的-l参数统计文件行数,一行一条记录,行数即为总记录数。(3)grep"192.168.1.100"access.log>100.log,>为覆盖重定向,将grep输出结果写入新文件。(4)tail-faccess.log,-f参数可以跟踪文件末尾,文件新增内容会实时输出到终端,是查看实时日志的常用命令。请编写一个shell脚本,功能是计算1到100所有整数的和,输出最终结果。答案:常见实现方式如下:

#!/bin/bash

sum=0

for((i=1;i<=100;i++))

do

sum=$((sum+i))

done

echo"1到100的和为:$sum"解析:开头#!/bin/bash指定使用bash解释器执行脚本,sum初始化为0,for循环遍历1到100,每次累加后输出结果,功能符合要求。请解释1>/dev/null2>\&1的含义。

答案:Linux中,1代表标准输出流,2代表标准错误流,/dev/null是Linux的空设备文件,所有写入该文件的内容都会被系统自动丢弃。该命令的含义是:将进程的标准输出重定向到空设备(丢弃所有标准输出),再将标准错误流重定向到标准输出流同一个位置,因此标准错误也会被丢弃,最终进程的所有输出都会被丢弃,不会在终端显示任何内容,常用于后台运行不需要输出的进程。请简述Linux进程的五种状态。答案:Linux进程的五种状态分别为:(1)可运行态(运行态):进程正在CPU上运行,或者已经准备就绪等待CPU调度,随时可以投入运行。(2)可中断睡眠态:进程处于等待状态,等待某个事件(如IO完成、信号)触发,可以被信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论