linux命令动态查询 linux查看动态库中的函数( 二 )


-i 不区分大小写
-v 排除指定字符串
eg:查找 /root/install.log 文件中包含 mysql 字符串的行,并输出
grep mysql /root/install.log
本搜索工具,根据用户指定的模式,对目标文件逐行进行匹配检查,打印匹配到的行
grep是在文件中搜索匹配的字符串 , 是在文件中进行内容搜索,这个命令后面用到的比较多
描述:
分页显示一个文件或任何输出结果
用于查看纯文本文件(较长的)格式
格式:
more[选项] 文件
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动 , 而且 less 在查看之前不会加载整个文件 。
head[必要参数][选择参数][文件]
用于显示指定文件开始多少行内容
命令参数:
-n 10 显示前10行
-n -10 正常输出但不显示最后的10行
eg:显示new.txt的前两行内容
head -n 2 new.txt
head -2 new.txt
tail[必要参数][选择参数][文件]
用于显示指定文件末尾多少行内容
命令参数:
-n 10 显示后面10行
-f 持续刷新显示的内容
eg:显示new.txt的末尾两行内容
tail -n 2 new.txt
tail -2 new.txt
eg:指定从第二行开始显示
tail -n +2 new.txt
描述:一次显示整个文件内容
cat 命令 用于查看纯文本文件(较短)
cat [选项] [文件]…
描述:wc 命令默认情况下会打印换行符数、单词数和字符数 。
用法:wc [选项] [文件]
用法:sort [选项] [文件]
转自: Linux下文件搜索、查找、查看命令_黄小小的博客-CSDN博客_linux 搜索
Linux命令行查看内存 用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况...
还有一种办法是 ps -ef | sort -k7,将进程按运行时间排序,看哪个进程消耗的cpu时间最多 。
top:
主要参数 :
free
1.作用
free命令用来显示内存的使用情况,使用权限是所有用户 。
**2.格式 **
**3.主要参数 **
uptime
vmstat
**1 观察磁盘活动情况 **
磁盘活动情况主要从以下几个指标了解:
**2 观察cpu活动情况 **
vmstat比top更能反映出cpu的使用情况:
iostat
用于统计CPU的使用情况及tty设备、硬盘和CD-ROM的I/0量
即使爬到最高的山上,一次也只能脚踏实地地迈一步 。
Linux查看CPU和内存使用情况:
在做Linux系统优化的时候 , 物理内存是其中最重要的一方面 。自然的 , Linux也提供了非常多的方法来监控宝贵的内存资源的使用情况 。下面的清单详细的列出了Linux系统下通过视图工具或命令行来查看内存使用情况的各种方法 。
1. /proc/meminfo
查看RAM使用情况最简单的方法是通过 /proc/meminfo。这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free / ps / top)等的组合显示 。/proc/meminfo 列出了所有你想了解的内存的使用情况 。进程的内存使用信息也可以通过/proc/pid/statm 和 /proc/pid/status 来查看 。
atop命令是一个终端环境的监控命令 。它显示的是各种系统资源(CPU, memory, network, I/O, kernel)的综合,并且在高负载的情况下进行了彩色标注 。
free命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述 。
GNOME System Monitor 是一个显示最近一段时间内的CPU、内存、交换区及网络的使用情况的视图工具 。它还提供了一种查看CPU及内存使用情况的方法 。

推荐阅读