牛客网Linux错题六

news/2024/11/17 7:26:48/

1.有一个文件ip.txt,每行一条ip 记录,共若干行,已排好序,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?(B)

A. uniq -c ip.txt

B. uniq -c ip.txt | sort -nr | head -n 3

C. cat ip.txt | count -n | sort -rn | head -n 3

D. cat ip.txt | count -n

解:

uniq用于检查文本中重复的行和列,-c表示在每列旁边显示重复的次数,-d表示仅显示重复出现的行列,-u表示只显示出现一次的行列

sort将文本内容按一定标准进行排序,-r表示以相反顺序来排序,-n表示按照数值大小排序,-b表示忽略每行前面开始出现的空格字符,-c表示检查文件是否已经按照顺序排序,-f表示将小写字母视为大写字母

2. 使用什么命令进行查询,并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符(C)

A. whereis

B. find

C. locate

D. type

解:

whereis搜索系统命令的命令,不能搜索普通文件,通过系统变相$PATH进行查找二进制等命令,所有用户可使用
find按照指定条件(文件名称、文件大小、修改时间、权限等)来查找文件,查找成功后将信息输出到终端
locate按照文件名搜索普通文件的命令,按照文件名数据库全局搜索,速度快消耗资源少,数据库文件在/var/lib/mlocate/mlocate.db,所有用户可执行。不直接支持通配符,需要-r参数来指定使用正则表达式
which搜索系统命令的命令,除了有whereis的功能外还能将这个命令的别名输出,只有拥有执行权限的用户才能使用
type显示命令的类型
[root@redhat9 ~]# locate -r '\.conf$' | head
/boot/loader/entries/60c12dfc615e41d3856887f5f5a8ea86-0-rescue.conf
/boot/loader/entries/60c12dfc615e41d3856887f5f5a8ea86-5.14.0-162.6.1.el9_1.x86_64.conf
/etc/anthy-unicode.conf
/etc/appstream.conf
/etc/asound.conf
/etc/brltty.conf
/etc/chrony.conf
/etc/dnsmasq.conf
/etc/dracut.conf
/etc/fprintd.conf

3. Linux系统大致启动流程是(D)

A. MBR ->initrd -> uEFI->grub

B. MBR ->uEFI->initrd -> grub

C. initrd ->grub一> UEFI ->MBR

D. uEFI-> MBR -> grub -> initrd

解:

UEFI统一可扩展固件接口定义操作系统和平台固件之间的软件接口,MBR主引导记录告知计算机操作系统在硬盘中的位置,运行到MBR的446字节(共512字节)后运行grub启动管理器,选择启动系统,initrd初始化磁盘,加载模块,获取根文件系统

4. 下列关于链接描述,错误的是。(B)

A.硬链接就是让链接文件的i节点号指向被链接文件的i节点

B.硬链接和符号连接都是产生一个新的i节点

C.链接分为硬链接和符号链接

D.硬连接不能链接目录文件

解:

硬链接可以称为是原文件的一个别名,终归是同一个有相同i节点的文件。软链接可以看做是新建了一个文件,新建了i节点

5. 在Linux 系统中,在运行一个程序时,程序中未初始化的全局变量会被加载到以下哪个内存段中?(A)

A. BSS

B.TEXT

C.DATA

D.STACK

解:

BSS存放程序中未初始化的全局变量,不在可执行文件中(由系统进行初始化),属于静态内存分配

TEXT存放程序执行代码,大小提前固定,在可执行文件中(系统从这个文件中加载),该内存区域只读但可以修改权限

DATA存放程序中已初始化的全局变量,在可执行文件中(系统从这个文件中加载),属于静态内存分配

STACK栈,存放程序临时创建的局部变量,函数调用时,其中的参数也会给到进程栈中,进程结束后返回结果到栈中

HEAP堆,存放进程运行中被动态分配的内存段,大小可动态变化


http://www.ppmy.cn/news/244099.html

相关文章

SpringBoot个人博客系统(含源码+数据库)

一、作品设计理念 个人博客系统是一个让个人可以通过互联网自由表达、交流和分享的平台,是个人展示自己思想、感受和经验的品牌。设计理念对于任何一个个人博客系统来说都非常重要,它直接影响到用户的使用体验和网站的整体感觉。 好的设计理念应该着眼于…

预见未来:超强元AI诞生,抓住这个机会,利用AI变现也变得更加容易

目录 一、引言 二、介绍 三、技术展现 四、元AI架构图展现 五、元AI变现技巧—商业版说明 六、后期规划 一、引言 如何利用AI变现已经成为了当今各个行业亟需解决的问题。随着人工智能技术的快速发展和普及,越来越多的企业开始将其应用于产品研发、销售流程优化、客…

SpringData整合ElasticSearch

一、环境搭建 1.Maven依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.6.RELEASE</version><relativePath/></parent><dependencies&g…

小米9es更新MIUI 11.0.3.0稳定版本,解决耗电问题

等待以已久的小米MIUI11系统终于迎来更新。今天早上有不少米粉称已经更新小米MIUI11.0.3.0稳定版本&#xff0c;本次更新大小为700M。 更新主要内容&#xff1a; 全面成熟和完善的全面屏设计&#xff0c;去除多余的视觉符号&#xff0c;采用精心设计大屏触控互交控件&#xff…

ElasticSearch快速入门实战

全文检索 数据分类&#xff1a; 结构化数据&#xff1a; 固定格式&#xff0c;有限长度 比如mysql存的数据非结构化数据&#xff1a;不定长&#xff0c;无固定格式 比如邮件&#xff0c;word文档&#xff0c;日志半结构化数据&#xff1a; 前两者结合 比如xml&#xff0c;htm…

Elasticsearch HTTP查询

1、条件查询 匹配查询 {"query": {"match": {"category": "小米"}} } 查询全部 {"query": {"match_all": {}} } 2、分页查询 查询第二页的数据&#xff0c;并且只获取title字段。 {"query": {&q…

SpringData集成Elasticsearch

Spring Data 是一个用于简化数据库、非关系型数据库、索引库访问&#xff0c;并支持云服务的 开源框架。其主要目标是使得对数据的访问变得方便快捷&#xff0c;并支持 map-reduce 框架和云计 算数据服务。 Spring Data 可以极大的简化 JPA&#xff08;Elasticsearch„&#xf…

ElasticSearch学习文档

author Gandalf 介绍 ES是什么 Elasticsearch实时的分布式全文搜索分析引擎&#xff0c;内部使用Lucene做索引与搜索&#xff0c;开发语言为Java 全文&#xff1a;对全部的文本内容进行分析&#xff0c;建立索引&#xff0c;使之可以被搜索 实时&#xff1a;新增到 ES 中的…