0
点赞
收藏
分享

微信扫一扫

穷举&&深搜&&暴搜&&回溯&&剪枝(3)

杰森wang 2023-08-05 阅读 10

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


追梦之旅,你我同行

前言🙌

在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 分页显示文件内容,可以灵活上下移动光标和翻页

总结撒花💞

举报

相关推荐

0 条评论