1. 查看文件内容经常使用的命令


cat : 由第一行显示文件内容
tac:  从最后一行開始显示。与cat相反
nl :  文件内容和行号一起输出
more: 一页一页显示
less: 与more类似,能够往前翻页
head: 取头部几行
tail:  取尾部几行
od: 以二进制方式读取文件内容

2. cat命令


查看cat的參数 cat --h
$ cat --h
Usage: cat [OPTION] [FILE]...
Concatenate FILE(s), or standard input, to standard output. -A, --show-all equivalent to -vET
与-vET等价
-b, --number-nonblank number nonblank output lines
输出行号,仅仅针对非空白行
-e equivalent to -vE
与-vE等价
-E, --show-ends display $ at end of each line
文件末尾展示$ -n, --number number all output lines
输出行号
-s, --squeeze-blank never more than one single blank line
合并多个空白行,仅仅输出一行
-t equivalent to -vT
-T, --show-tabs display TAB characters as ^I
将 TAB 展示为^I
-v, --show-nonprinting use ^ and M- notation, except for LFD and TAB
展示一些看不出来的字符
$ cat 1
hello world hello linux

查看行号和特殊符号

$ cat -n 1
1 hello world
2
3
4 hello linux
5 $ cat -A 1
hello^Iworld^M$
^M$
^M$
hello^Ilinux^M$
^M$

-A參数 结尾以 $结束, TAB 以^I展示。 ^M表示windiows下的回车键。


cat一次全展示文件,当文件比較大时。来不及看就翻屏过了。
推荐使用more或less来查看文件。

3. more命令


more可翻页查看。

$ more filename

经常使用命令:

空格 space : 向下翻页
Enter :           向下滚动一行
/字符串 :       向下查询字符串
:f  :                 显示当前行号
q :                 退出
b :                 往回翻页。仅仅在文件有作用。对管道无作用。

4. less命令


less也是一页一页的查看,与more不同的是能够向上翻页
$ less filename

经常使用命令:

空格 space :          向下翻一页
Enter :                     向下一行
[PageDown] :        向下一页:
[PageUp] :             向上一页
/字符串:                  向下查询
?

字符串:                向上查询

n :                           反复前一个查询 / 或 ?
N :                          反向前一个查询 / 或 ?

q :                           退出

less的參数与man命令的參数类似,由于man命令就是调用less显示说明文档的。


linux下查看文件内容cat,more,less的更多相关文章

  1. Linux下查看文件内容的命令

    查看文件内容的命令: cat     由第一行开始显示内容,并将所有内容输出 tac     从最后一行倒序显示内容,并将所有内容输出 more    根据窗口大小,一页一页的现实文件内容 less ...

  2. Linux下查看文件内容的命令和工具

    1.catcat命令主要用来查看文件内容,创建文件,合并文件,追加文件等. 1.1.查看文件 格式:cat 文件名称 说明:这条命令会把文件内容全部输出到显示屏上. cat -n 文件名称:查看文件内 ...

  3. Linux下查看文件内容的几种常用命令

    [常用] 1,cat     由第一行开始显示内容,并将所有内容输出 cat的功能是将文件从第一行开始连续的将内容输出在屏幕上.但是cat并不常用,原因是当文件大,行数比较多时,屏幕无法全部容下时,只 ...

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

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

  5. linux 下查看文件修改时间

    linux 下查看文件修改时间 等 http://blog.sina.com.cn/s/blog_6285b04e0100f4xr.html 查看文件时间戳命令:stat awk.txtFile: ` ...

  6. Linux 下查看文件字符编码和转换编码

    Linux 下查看文件字符编码和转换编码 如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(gb2312),而Linu ...

  7. linux下直接复制文件内容到剪切板

    title: linux下直接复制文件内容到剪切板 date: 2017-11-23 17:00:06 tags: categories: Linux 首先安装xsel. xsel --input - ...

  8. linux 下vim文件乱码 cat文件正常处理方法

    linux 下vim文件乱码 cat文件正常处理方法 服务器支持中文字符集,cat和其他查看文件命令现在正常,vim还是出现了中文乱码问题, 1.查看文件编码格式 vim 文件 :set fileen ...

  9. linux下查看文件及目录个数

    linux下查看文件及目录个数1.查看当前文件和目录总数(不包括子目录):ls -l | wc -l 2.查看当前目录下文件个数(不包括子目录):ls -l |grep "^-"| ...

随机推荐

  1. docker数据管理2

    3. 定义数据卷容器: 只是为了共享数据 docker run -itd -v /data/ --name centeos_testv centos bash /data/ 就是虚拟机内的目录,和宿主 ...

  2. LINQpad 用法汇总

    // C# Expression //Courses // .Join ( // CourseSections, // course => course.CourseId, // section ...

  3. 关于IE的兼容模式

    前言 为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性.在IE6中引入一个增设的兼容性模式,文件兼容性使你能够在IE呈现你的网页时选择特定编译模式. 新的IE为了确保网页 ...

  4. chapter 10 统计检验

    1.permutation test 用途:用于检验两组数据是否出生于同一分布 思路:如果产生于同一分布,两组数据混合,重新排列后,计算的基于两组数据的函数值(均值,中位数,方差等,下面程序中使用f指 ...

  5. 【JSP引入报错】--package javax.servlet.jsp does not exist

    在eclipse maven中没报错的JSP在引入到netbeans的时候,JSP就报错了. 错误提示:package javax.servlet.jsp does not exist 百度找了下,有 ...

  6. 如何将你牛逼的iOS代码分享到CocoaPod(转)

    为了让读者一目了然,现在就从新建工程到最后提交podspec,简单粗暴的讲一通.Cocoapods不用解释太多,一句话...它是目前iOS开发中最广为使用的第三方库依赖管理工具. 下面开始讲创建pod ...

  7. utf8+bom格式保存php curl乱码问题

    今天开发遇到一个php curl取数据乱码问题 不是gzip也不是编码设置问题 最后有一同事判断为utf8+bom保存数据原因,懒得深入了解utf8+bom,仅做记录 [root@centos5 ~] ...

  8. OC 实现多选参数

    在iOS的开发过程中有许多方法都是有可选参数的,例如: + (instancetype)arrayWithObjects:(ObjectType)firstObj, ... NS_REQUIRES_N ...

  9. mysql--外键(froeign key)

    如果一个实体的某个字段指向另一个实体的主键,就称为外键被指向的实体,称之为主实体(主表),也叫父实体(父表).负责指向的实体,称之为从实体(从表),也叫子实体(子表) 作用:用于约束处于关系内的实体增 ...

  10. Android R.layout. 找不到已存在的布局文件

    今天写新页面的时候,突然发现R.layout.  无法找到我已经写好的页面,于是顿时就不淡定了. 把R文件翻了一遍  发现也没有.... 然后我就看到了这个. android.R 原来是我错把Andr ...