cat

参考之前博客:
Linux基础命令之cat使用方法大全

more 命令

命令:more
使用权限:所有使用者
使用方式:more [选项] filename
说明:类似于cat,不过会一页一页的显示内容,方便使用者逐页去阅读,一般用于显示内容超过一屏的文本文件,也经常与其它命令配合使用,也可以单独使用。
基本操作:按"空格键"[space]进行向下翻页;按"b键"就会向上翻页;按"回车"向下一行;按"=键"显示当前行号;按"q键"退出;而且具有字串搜索功能,类似vim
常用选项:
-num:指定一次显示行数
-d:在每屏的底部显示更友好的提示信息
-f:计算行数时,以实际上的行数,而非自动换行过后的行数
-s:当遇到有连续两行以上的空白行,就代换为一行的空白行
+num:从第num行开始显示
+/:在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示

举例:
more -s filename 逐页显示filename文档内容,如有连续2行以上空白行则以一行空白显示
more +20 filename 从第20行开始显示filename文档内容
more -c -10 filename 执行命令后先清屏,然后以每10行的方式显示文件filename文档内容 

less

作用跟more一样,后面直接跟文件名,但比more好在可以上翻,下翻。空格键同样可以翻页,而按 'j' 键可以向下移动(按一下就向下移动一行),按 'k' 键向上移动。在使用more和less查看某个文件时,你可以按一下 '/' 键,然后输入一个word回车,这样就可以查找这个word了。如果是多个该word可以按 'n' 键显示下一个。另外你也可以不按 '/' 而是按 '?' 后边同样跟word来搜索这个word,唯一不同的是, '/' 是在当前行向下搜索,而 '?' 是在当前行向上搜索 

tail

tail命令用途是按照要求将指定文件的最后部分输出到标准设备,通常是终端;通俗来讲就是把某个文本文件的最后几行显示到屏幕上去。

一、tail命令语法

tail [-f] [-c Number | -n Number] [File]

参数解释:
-f:表示实时刷新文件的增长
-c:表示以字节为单位从文件尾读取;如果-c 后边跟的参数为+n,则从文件头读取,类似head。
-n:表示以行数为单位从文件尾读取;如果-f后边跟的参数为+n,则从文件头读取,类似head。
上述选项中都涉及Number,假定不指定,默认显示10行。Number前面可加+-号,表示是从顶部还是尾部开始计算。默认是从尾部开始。
Number可以使用单位,以下单位之一:
b:512。如果指定-c选项,表示512字节;如果指定-n选项,表示512行。
kB:1000。类似,同上。
K:1024。类似,同上。
MB:1000*1000。类似,同上。
M:1024*1024。类似,同上。
GB:1000*1000*1000。类似,同上。
G:1024*1024*1024。类似,同上。
以及T、P、E、Z、Y。类似,同上。

二、举例说明

1、tail -f filename
监控filename文件的尾部内容(默认10行,相当于增加参数-n 10),刷新显示在屏幕上。退出,按下Ctrl+C。

2、tail -n 20 filename
显示filename最后20行内容

3、tail -n +20 filename
显示filename最前20行内容

4、tail -c 20 filename
显示filename最后20字节的内容

5、tail -c b filename
显示filename最后512字节内容

6、tail -n b filename
显示filename最后512行内容

head

head命令和tail命令正好相反,默认是从文件开始位置显示指定的内容。在用法上基本和tail一样。

 

Linux基本操作命令之文件查看cat more less tail head的更多相关文章

  1. Linux命令进阶篇-文件查看与查找

    上一篇的博客对于Linux如何在不同目录下跳转和查看目录下内容做出了总结,主要靠cd和ls,很常见也很实用.但是你看到目录下面那么多不同花花绿绿的文件,心里是不是痒痒,是不是想进去一探究竟,有办法! ...

  2. Linux常用操作命令之文件权限(二)

    一.基本概念 Linux/Unix是多用户系统:root是超级用户,拥有最高权限,其他用户及权限由root管理.文件/目录的权限有三种,可读read(r)可写write(w)可执行excute(x). ...

  3. Linux系统常用的文件查看及处理命令

    常用的文本查看及处理命令 1.cat命令 (1).作用 连接文件并打印到标准输出设备上,cat经常用来显示文件的内容. (2).用法 1):用法:cat  (参数) 文件 2):常用参数 -n或-nu ...

  4. Linux之基础命令——文件查看

    cat(连接文件并打印) -n :由 1 开始对所有输出的行数编号. -b :和 -n 相似,只不过对于空白行不编号. -s :当遇到有连续两行以上的空白行,就代换为一行的空白行. [cat a b  ...

  5. linux下查阅文件内容cat,more,less,tail

    1.常用cat,直接查看,一次性全部输出 cat  filename cat -b filename 显示行号,除空白行   cat -n 显示行号,包括空白行 常用:cat  filename | ...

  6. Linux下 split 划分文件 和 cat 合并文件

    split 命令 split 命令可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等. 选项 -b:值为每一输出档案的大小,单位为 byte. -C:每一 ...

  7. linux下 大日志文件查看与搜索---less

    场景 有一个几十m的大日志文件,里边的记录是按时间排序的. 现在需要找到其中,不知道在什么位置的一条错误消息.这时候,想把内容拷出来都费劲,就算拷出来了,一般的编辑器也难以hold住这么大的文件.这时 ...

  8. 四、Linux/UNIX操作命令积累【chmod、chown、tail】

    正在使用Linux/UNIX下一个.经常使用文本界面来设置系统或操作系统,笔者也是在指挥这方面工作的过程中不断的接触.因此,为了此特酝酿.准备.開始了本文的编写.本文主要记录自己平时遇到的一些Linu ...

  9. is幻梦 Linux命令之文件和目录操作命令(二)——查看文件内容cat、more、less、tail、head

    一.cat命令 用法:cat [选项][文件] 1.主要用来查看文件内容 2.-n 在文件内容的每一行上加上行号 3.再不加任何选项和文件名的时候,将标准输入的内容复制到标准输出 这个时候一般用于重定 ...

随机推荐

  1. jquery中ajax 从前端到后端 完整过程解析

    几个原则: 1.get方式访问浏览器时,常加参数缘由: GET访问浏览器是等幂的,就是一个相同的URL只有一个结果[相同是指整个URL字符串完全匹配],所以第二次访问的时候如果 URL字符串没变化,浏 ...

  2. 【thinkphp5】【THINKCMG】标签部分开发(一)

    最近打算开一个自己的CMS后台轮子,框架选择了thinkphp 5 (别问我为什么选择这个框架)然后想边开发边记录一下,方便自己方便他人 进入正题 1.数据库设计 一共三张表 post文章表这个就不贴 ...

  3. CI框架源码阅读笔记5 基准测试 BenchMark.php

    上一篇博客(CI框架源码阅读笔记4 引导文件CodeIgniter.php)中,我们已经看到:CI中核心流程的核心功能都是由不同的组件来完成的.这些组件类似于一个一个单独的模块,不同的模块完成不同的功 ...

  4. struts原理

    Struts是一个开源的web框架. 为什么会有struts? 因为我们对mvc理解的不同,可能造成不同公司写程序的时候,规范不统一,这样不利于程序的维护和扩展,所以我们有必要用一个统一的规范来开发项 ...

  5. 学习angular.js的一些笔记想法(上)

    1.data-ng-app与ng-app的区别 data-ng-app是为了h5不报错 2.ng-class 不多说就来拿例子说吧 html代码 <div class='color-change ...

  6. 移动端-js触摸事件

    开发者工具 在移动开发中,一种较为容易的做法是,先在桌面上开始原型设计,然后再在打算要支持的设备上处理移动特有的部分.多点触摸正是难以在PC上进行测试的那些功能之一,因为大部分的PC都没有触摸输入. ...

  7. .net MVC 连接数据本地数据库三种方法

    <appSettings> <add key="webpages:Version" value="2.0.0.0" /> <add ...

  8. jQuery原型属性constructor,selector,length,jquery和原型方法size,get,toArray源码分析

    首先看一下在jQuery1.7.1中定义的原型属性和方法有哪些? init方法作为实际的构造函数已经详细分析过了,需要了解可以参考http://www.cnblogs.com/yy-hh/p/4492 ...

  9. 关于WPF中文件夹浏览对话框的方式

    文件夹浏览时dialogresult要写全引用路径 string path=null; FolderBrowserDialog fbd = new FolderBrowserDialog(); fbd ...

  10. OpenGL显示图片

    最近想用C++在windows下实现一个基本的图像查看器功能,目前只想到了使用GDI或OpenGL两种方式.由于实在不想用GDI的API了,就用OpenGL的方式实现了一下基本的显示功能. 用GDAL ...