【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使用率。

如下图所示:

【Linux操作系统】相关问题和知识点总结~_第1张图片

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

mpstat指令

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

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

在这里插入图片描述

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

sar指令

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

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

【Linux操作系统】相关问题和知识点总结~_第2张图片

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操作系统】相关问题和知识点总结~。希望大家通过阅读此文有所收获
   如果我写的有什么不好之处,请在文章下方给出你宝贵的意见。如果觉得我写的好的话请点个赞赞和关注哦~

你可能感兴趣的:(玩转LInux操作系统,linux,服务器,java)