Linux命令之tail、head、more、grep
来源:互联网 发布:摄乎大国之间的句式 编辑:程序博客网 时间:2024/06/05 07:52
1、tail 命令:
说明:① tail 命令用途为显示文件最后几行;② 如果未指定任何一个标志,则默认输出文件最后10行;③ 下面的value 可以为任意正整数或负整数;④ 如果值的前面有 +,从文件开头指定的单元数开始将文件写到标准输出;⑤ 如果值的前面有 -,则从文件末尾指定的单元数开始将文件写到标准输出;⑥ 如果值前面没有 + 或 -,那么从文件末尾读取指定的 value 。
参数:
-f + 文件名:循环查看文件内容(循环读取)
-n + value + 文件名 :显示末尾value 行
-c + value + 文件名:从末尾读取value 字节
value 还可以为:
b:读取 512 字节
k:读取1024 字节
其他还有 -q、-v、-s 等等。
2、head 命令:
说明:① head 命令用途为显示文件前几行;② 如果值的前面没有符号,则表示读取文件的前value 的单元数;③ 如果值的前面有 - 号,则表示读取文件的除了最后value 的单元数的内容。
参数:
-n + value + 文件名:显示文件的前value 行
-c + value +文件名:显示文件的前value 字节
其他还有 -q、-v 等等。
3、more 命令:
说明:① more 命令用途为分页显示文件内容,并且可以通过命令来进行翻页查看和跳转;② q 键退出
参数:
+ value :从笫value 行开始显示
- value :定义屏幕大小为value 行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c:从顶部清屏,然后显示
-d:提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l:忽略 Ctrl+l(换页)字符
-p:通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s:把连续的多个空行显示为一行
-u:把文件内容中的下划线去掉
附:常用的操作命令
① Enter:向下 n 行,需要定义。默认为1行
② Ctrl+F:向下滚动一屏
③ 空格:向下滚动一屏
④ Ctrl+B:返回上一屏
⑤ =:输出当前行的行号
⑥ :f :输出文件名和当前行的行号
⑦ V:调用 vi 编辑器
⑧ !:调用 Shell 执行命令
⑨ Q:退出 more
4、grep 命令
说明:① (global search regular expression(RE) and print out the line)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
参数:
grep + value + 文件名:查满足条件的内容
grep + -l + value + 文件名 + 文件名 + 文件名:查文件中满足条件的文件名
grep + -n + value + 文件名:显示匹配条件的行号
grep + -v + value + 文件名:显示不匹配条件的行
grep + ^value + 文件名:显示以value开始的行
grep + value$+ 文件名:显示以 value 结尾的行
grep + -r + value + 文件名:递归的查找 value
grep + ^$ + 文件名:查询所有的空行
grep + -i + value + 文件名:忽略字母大小写
grep + -e + value + 文件名:查找多个条件
grep + -c + value + 文件名:计算匹配到的数量
grep + -A + value + "?" + 文件名:输出匹配 ?后的后value 行
grep + -B + value + "?"+ 文件名:输出匹配?后的前value 行
grep + -C + value + "?" + 文件名:输出匹配?后的前和后各value 行
附:在需要查找日志中某个问题并列出其详细的信息时,最后三行的命令具有奇效(我发现了日志中的某个问题,但是又xshell的循环读取日志已经挤掉了那个错误,只能依稀记得某个关键词,通过查找命令只能查到其所在的某一行,不能显示那个错误所有信息,通过这三行命令可以将其快速定位并且显示需要的详细信息)
阅读全文
1 0
- Linux命令之tail、head、more、grep
- linux文本文件查看、显示命令 :cat head tail grep more less nl
- Linux命令之head,tail
- linux命令之head、tail命令详解
- linux命令学习(二)more less tail head
- Linux命令cat/vi/more/head/tail的简单使用
- linux中cat、more、less、tail、head命令的区别
- linux中cat、more、less、tail、head命令的区别
- Linux中cat、more、less、tail、head命令的区别
- linux中cat、more、less、tail、head命令的区别
- linux中cat、more、less、tail、head命令的区别
- 文件内容操作命令 cat、more、less、head、tail、wc、grep 命令详情
- linux常用命令学习之head/tail命令
- Linux命令之head和tail
- 浅析Linux命令之head和tail
- Linux 常用命令之<cat more less head tail>
- 命令详解查看文件cat、more、less、head、tail、wc、grep、echo
- UNIX 的more&less&head&tail命令
- 机器视觉Halcon——2. 从摄像头中读取图片
- java 内部类和匿名内部类
- HDU 6159cable cable cable(简单题)
- NGUI_的Sprite学习_002
- 开源堡垒机对比
- Linux命令之tail、head、more、grep
- 【打表找规律+矩阵快速幂】number number number HDU
- Jenkins获取git tags代码
- 带水印PDF转Word软件转换效果对比
- tensorflow中的上采样(unpool)和反卷积(conv2d_transpose)
- 九度oj 专题整理 (模拟部分2)
- USBH_Process()函数及其子函数USBH_HandleEnum()的解析
- Java中的ThreadLocal类
- 隔壁住着一个过气的明星是什么体验?