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. Windows系统的线程调度与软件中断分发

    在Windows操作系统内核把软件中断分为三个中断级别:DISPATCH_LEVEL,APC_LEVEL,PASSVIE_LEVEL.同时他们与线程的调试相关,WINDOWS内核中没有一个专门的程序来 ...

  2. [置顶] 自娱自乐6之Linux gadget驱动5(自编gadget驱动,包涵与之通讯的主机usb驱动,已调试通过)

    这个代码调试,你首先要保证你的udc驱动没用问题,这个有些矛盾,应为我本来要用gadget驱动来调试udc驱动,结果反过来了. 这是在zero基础改的,大概的改动 1. 去掉loop. 2. sink ...

  3. 【PAT】1012. The Best Rank (25)

    题目链接: http://pat.zju.edu.cn/contests/pat-a-practise/1012 题目描述: To evaluate the performance of our fi ...

  4. <Win32_20>纯c语言版的打飞机游戏出炉了^_^

    经过昨天的苦战,终于完成了纯C版的打飞机游戏——使用微信打飞机游戏的素材,不过玩法有些不同,下面会有详述 一.概述游戏的玩法.实现效果 1. 游戏第一步,简单判断一下,给你一个准备的时间: 2.选择& ...

  5. javascript的模块开发方法;

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. <memory> is not a BOMStorage file

    解决 Autoresizing 和AutoLayout 冲突 设置 self.autoresizingMask = UIViewAutoresizingNone;

  7. datagrid指定行合并导出

    导出代码: public void GridViewToExcel(GridView ctrl, string FileType, string FileName) { HttpContext.Cur ...

  8. iOS7、iOS8推送通知的区别

    iOS8版本以后的推送通知代码[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificati ...

  9. U3D学习使用笔记(三)

    1.对动画进行播放和暂停(从初始位置) (1).老版动画系统Animation 暂停 an["Take 001"].time = 0f; an["Take 001&quo ...

  10. shared_ptr智能指针源码剖析

    (shared_ptr)的引用计数本身是安全且无锁的,但对象的读写则不是,因为 shared_ptr 有两个数据成员,读写操作不能原子化.根据文档 (http://www.boost.org/doc/ ...