【Linux操作系统】相关问题和知识点总结~

【Linux操作系统】相关问题和知识点总结~😎

  • 前言🙌
    • 在Linux中,查看CPU使用效率
      • top命令
      • mpstat指令
      • sar指令
      • vmstat指令
    • 如何查看Linux的内核版本
    • grep指令(用于在文件内容中,查找满足条件的内容)
    • 如何批量删除当前目录下后缀名为.c的文件。如a.c、b.c?
    • linux 2.6.* 内核默认支持的文件系统有哪些?
    • Linux 有三个查看文件的命令
  • 总结撒花💞

追梦之旅,你我同行

   
😎博客昵称:博客小梦
😊最喜欢的座右铭:全神贯注的上吧!!!
😊作者简介:一名热爱C/C++,算法等技术、喜爱运动、热爱K歌、敢于追梦的小博主!

😘博主小留言:哈喽!😄各位CSDN的uu们,我是你的博客好友小梦,希望我的文章可以给您带来一定的帮助,话不多说,文章推上!欢迎大家在评论区唠嗑指正,觉得好的话别忘了一键三连哦!😘
在这里插入图片描述

前言🙌

    哈喽各位友友们😊,我今天又学到了很多有趣的知识现在迫不及待的想和大家分享一下! 都是精华内容,可不要错过哟!!!😍😍😍

在Linux中,查看CPU使用效率

在Linux系统上,你可以使用不同的命令来查看CPU的使用率。以下是几个常用的命令:

  • top指令
  • mpstat命令
  • sar命令
  • vmstat命令

top命令

top命令可以实时监控系统的各项指标,包括CPU使用率。

如下图所示:

在这里插入图片描述

在top界面中,可以看到实时的CPU使用率信息,包括用户空间占用、系统空间占用、空闲等。

mpstat指令

mpstat命令用于显示多处理器的统计信息,包括每个CPU的使用情况。

指令运行截图如下图所示:

在这里插入图片描述

该命令会列出每个CPU的使用率信息,包括用户空间占用、系统空间占用、空闲等

sar指令

sar命令用于系统性能监控,可以查看CPU的使用率以及其他系统指标。

指令运行截图如下图所示:

在这里插入图片描述

vmstat指令

vmstat命令用于显示系统的虚拟内存、进程、CPU使用情况等。

在这里插入图片描述

在输出结果中,可以找到us表示用户空间占用CPU的百分比,sy表示系统空间占用CPU的百分比,id表示空闲CPU的百分比。

如何查看Linux的内核版本

查看Linux的内核版本,可以使用uname -r 指令进行查看,运行截图如下所示:

在这里插入图片描述

grep指令(用于在文件内容中,查找满足条件的内容)

语法:grep[选项]搜寻字符串 文件 功能:在文件内容中匹配包含有指定字符串的行
1、常用选项:

  • -i :忽略大小写的不同
  • -v :反向选择 可以进行搜索没有”搜寻字符串”内容的一行
  • -R: 对指定目录下的所有文件内容进行匹配

2、在grep选项中,对字符串进行搜索匹配时,常有下面几个组合:

-E 可用来扩展选项为正则表达式

  • $ 表示匹配文件末尾,字符在$之前表示以字符结尾,如:a $表示以a结尾
  • ^ 表示匹配文件起始,在^之后表示以字符起始,如: ^ a 表示以a 起始

练习题:
在Linux系统中, 为找到文件try_grep含有以a字母为行开头的内容, 可以使用命令?
A.grep -E #$ try_grep
B.grep -E #a try_grep
C.grep -E ^$ try_grep
D.grep -E ^a try_grep

选项D是正确的!!!

如何批量删除当前目录下后缀名为.c的文件。如a.c、b.c?

由于题目中是说删除当前目录下后缀名为.c的文件,故需要加上-maxdepth 1,表示是当前目录,不包括其子目录,这里的 * 是通配符,表示匹配任意字符任意次。

find . -name "*.c" -maxdepth 1 | xargs rm
或者是 
rm *.c

下面命令不仅会删除当前目录,也会删除子目录下的.c文件。

find . -name "*.c" | xargs rm

linux 2.6.* 内核默认支持的文件系统有哪些?

可以支持 ext3,ext2,ext4,xfs。

解释:

  • EXT 全称Linux extended file system, extfs,即Linux扩展文件系统,ext2为第二代,ext3为第三代,ext4为第四代。

  • XFS 一种高性能的日志文件系统,2000年5月,Silicon Graphics以GNU通用公共许可证发布这套系统的源代码,之后被移植到Linux 内核上。XFS 特别擅长处理大文件,同时提供平滑的数据传输

  • UFS是UNIX文件系统的简称,它来源于4.3Tahoe发行版中提供的BSD Fat Fast File System(FFS)系统,属于FFS的演化版本

Linux 有三个查看文件的命令

  • cat 打印文件内容到终端显示
  • more 分页显示文件内容,但是通常向上翻页不好使
  • less 分页显示文件内容,可以灵活上下移动光标和翻页

总结撒花💞

   本篇文章旨在分享的是【Linux操作系统】相关问题和知识点总结~。希望大家通过阅读此文有所收获
   😘如果我写的有什么不好之处,请在文章下方给出你宝贵的意见😊。如果觉得我写的好的话请点个赞赞和关注哦~😘😘😘

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/54090.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Django Rest_Framework(三)

文章目录 1. 认证Authentication2. 权限Permissions使用提供的权限举例自定义权限 3. 限流Throttling基本使用可选限流类 4. 过滤Filtering5. 排序Ordering6. 分页Pagination可选分页器 7. 异常处理 ExceptionsREST framework定义的异常 8. 自动生成接口文档coreapi安装依赖设置…

uni-app:分页实现多选功能

效果 代码解析 一、标签-列表 <view class"item_all" v-for"(item, index) in info" :key"index"><view class"position parameter-info text-over" :class"{checked_parameter: item.checked}" :data-id"i…

【设计模式】单例模式

什么是单例模式&#xff1f; 保证一个类仅有一个实例&#xff0c;并提供一个访问它的全局访问点 单例模式的应用场景 1.整个程序的运行中只允许有一个类的实例&#xff1b; 2.需要频繁实例化然后销毁的对象。 3.创建对象时耗时过多或者耗资源过多&#xff0c;但又经常用到…

RabbitMQ(一) - 基本结构、SpringBoot整合RabbitMQ、工作队列、发布订阅、直接、主题交换机模式

RabbitMQ结构 Publisher &#xff1a; 生产者 Queue: 存储消息的容器队列&#xff1b; Consumer:消费者 Connection&#xff1a;消费者与消息服务的TCP连接 Channel:信道&#xff0c;是TCP里面的虚拟连接。例如&#xff1a;电缆相当于TCP&#xff0c;信道是一条独立光纤束&…

如何隐藏开源流媒体EasyPlayer.js视频H.265播放器的实时录像按钮?

目前我们TSINGSEE青犀视频所有的视频监控平台&#xff0c;集成的都是EasyPlayer.js版播放器&#xff0c;它属于一款高效、精炼、稳定且免费的流媒体播放器&#xff0c;可支持多种流媒体协议播放&#xff0c;包括WebSocket-FLV、HTTP-FLV&#xff0c;HLS&#xff08;m3u8&#x…

通讯协议032——全网独有的OPC HDA知识一之聚合(一)

本文简单介绍OPC HDA规范的基本概念&#xff0c;更多通信资源请登录网信智汇(wangxinzhihui)。 本节旨在详细说明HDA聚合的要求和性能。其目的是使HDA聚合标准化&#xff0c;以便HDA客户端能够可靠地预测聚合计算的结果并理解其含义。如果用户需要聚合中的自定义功能&#xff…

【C++】数据结构与算法:常用查找算法

&#x1f60f;★,:.☆(&#xffe3;▽&#xffe3;)/$:.★ &#x1f60f; 这篇文章主要介绍常用查找算法。 学其所用&#xff0c;用其所学。——梁启超 欢迎来到我的博客&#xff0c;一起学习&#xff0c;共同进步。 喜欢的朋友可以关注一下&#xff0c;下次更新不迷路&#x1…

【网络】DNS、ICMP、NAT

目录 一、DNS(Domain Name System) 1、DNS背景 2、域名简介 二、ICMP协议 1、ICMP功能 2、ICMP的报文格式 3、ping命令 4、traceroute命令 三、NAT技术 1、NAT技术背景 2、NAT IP转换过程 3、NAPT 4、NAT技术的缺陷 5、NAT和代理服务器 一、DNS(Domain Name Syste…

Visual Studio在Debug模式下,MFC工程中包含Eigen库时的定义冲突的问题

Visual Studio在Debug模式下&#xff0c;MFC工程中包含Eigen库时的定义冲突的问题 报错信息 Eigen\src\Core\PlainObjectBase.h(143,5): error C2061: 语法错误: 标识符“THIS_FILE” Eigen\src\Core\PlainObjectBase.h(143,1): error C2333: “Eigen::PlainObjectBase::opera…

python+django+mysql项目实践二(前端及数据库)

python项目实践 环境说明&#xff1a; Pycharm 开发环境 Django 前端 MySQL 数据库 Navicat 数据库管理 前端模板 添加模板 在templates下创建 views文件中添加 创建数据库 连接数据库 在setting文件中进行配置 创建表

MyBatis查询数据库(4)

前言&#x1f36d; ❤️❤️❤️SSM专栏更新中&#xff0c;各位大佬觉得写得不错&#xff0c;支持一下&#xff0c;感谢了&#xff01;❤️❤️❤️ Spring Spring MVC MyBatis_冷兮雪的博客-CSDN博客 终于到了MyBatis最后一篇&#xff0c;这篇讲的是动态SQL的使用。 复杂情…

无涯教程-Perl - 环境配置

在开始编写Perl程序之前&#xff0c;让我们了解如何设置我们的Perl环境。 您的系统更有可能安装了perl。只需尝试在$提示符下给出以下命令- $perl -v 如果您的计算机上安装了perl&#xff0c;那么您将收到以下消息: This is perl 5, version 16, subversion 2 (v5.16.2) b…