文件内容操作命令 cat、more、less、head、tail、wc、grep 命令详情

1)        cat命令
 
用途:显示出文件的全部内容
 
格式:cat 目标文件
 
例:
 
         [root@localhost~]# cat  /etc/resolv.conf
 
search localdomain
 
文件内容操作命令都需要使用文本文件的名称作为命令参数(或者通过管道操作获取文本内容)。
 
cat命令本来用于连接多个文件的内容,但在实际使用中更多的用于查看文件内容。
 
当文件内容较多时,使用cat命令往往只能看到文件的最后一部分内容,而无法分页逐屏显示,若要分页显示,需要使用另外两个命令:more、less。
 
2)        more命令
 
用途:全屏方式分页显示文件内容
 
格式:more 目标文件
 
交互操作方法:
 
 按Enter键向下逐行滚动
 
 按空格键向下翻一屏、按b键向上翻一屏
 
 按q键退出
 
3)        less命令
 
用途:与more命令相同,但扩展功能更多
 
交互操作方法:
 
 与more命令基本类似,但个别操作会有些出入
 
less命令与more命令的异同点:
 
Ø  more命令结合管道操作使用时(例如:ls -R /etc | more)无法向上翻页,但less命令可以
 
Ø  在分页阅读界面中,到文件末尾时more命令会自动退出,less命令不会
 
Ø  more和less都可以用于分页查看文本内容,具体使用哪一个看用户习惯
 
4)        head命令
 
用途:查看文件开头的一部分内容(默认为10行)
 
格式:head -n 文件名
 
例:
 
         head -20 /etc/my.cnf
 
5)        tail命令
 
用途:查看文件结尾的少部分内容(默认为10行)
 
格式:tail -n 文件名
 
      tail -f  文件名
 
例:
 
[root@localhost ~]# tail -2 /var/log/messages
 
tail命令结合“-f”选项使用时,可以用于跟踪日志文件末尾的内容变化,实时显示更新的日志内容
 
6)        wc命令
 
用途:统计文件中的单词数量(Word Count)等信息
 
格式:wc  [选项]...  目标文件...
 
常用命令选项
 
-l:统计行数
 
-w:统计单词个数
 
-c:统计字节数
 
例:
 
         [root@localhost~]# wc /etc/hosts
 
         4  23185 /etc/hosts    4行,23个单词,185个字节
 
wc命令未指定选项时,默认相当于”-lwc“,会同时统计行数、单词数、字节数(含空格、回车)
 
7)        grep命令
 
用途:在文件中查找并显示包含指定字符串的行
 
格式:grep  [选项]...  查找条件  目标文件
 
常用命令选项
 
-i:查找时忽略大小写
 
-v:反转查找,输出与查找条件不相符的行
 
查找条件设置
 
要查找的字符串以双引号括起来
 
“^……”表示以……开头,“……$”表示以……结尾
 
“^$”表示空行
例1:过滤出hosts文件中的非注释行(不以”#“号开头的行)
 
[root@localhost ~]#grep -v "^#" /etc/hosts
 
127.0.0.1       localhost.localdomain   localhost
 
::1     localhost6.localdomain6 localhost6
 
 例2:查找系统启动时识别的USB总线信息
 
[root@localhost ~]# dmesg | grep USB
 
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
 
ohci_hcd: 2005April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
 
USB Universal Host Controller Interfacedriver v3.0
---------------------

文件内容操作命令 cat、more、less、head、tail、wc、grep 命令详情的更多相关文章

  1. Linux文件内容查阅 - cat, tac, nl, more, less, head, tail, od

    cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容 less 与 more 类似 ...

  2. Linux3一些文件操作命令more,less,pr,head,tail,wc

    查看文件内容命令: more和less 用cat命令可以查看文件.有时候文件太大,可以用管道符号|配合more或者less一同使用. cat  <文本文件名称>|more cat  < ...

  3. linux下查看文件内容cat,more,less

    1. 查看文件内容经常使用的命令 cat : 由第一行显示文件内容 tac:  从最后一行開始显示.与cat相反 nl :  文件内容和行号一起输出 more: 一页一页显示 less: 与more类 ...

  4. Linux之文件读取查看之cat、head、tail、tac、rev、more、less

    Linux文件查看的命令有很多,如cat.head.tail.tac.rev.more.less等 1. cat之查看文件内容 NAME cat - 连接文件并在标准输出上打印(concatenate ...

  5. 攻城狮在路上(叁)Linux(十四)--- 查阅文件内容

    常用命令:cat.tac.nl.more.less.head.tail.od... 一.直接查看文件内容:cat.tac.nl <==一次性全部读取 1.cat [-AbEnTv] 文件名 参数 ...

  6. linux云计算集群架构学习笔记:命令查看文件内容

    查看文件内容 1.cat 命令 作用:查看文件内容 语法:cat 文件名 2. more 命令 作用:分页查看文件内容 语法:more  文件名 例:more /etc/passwd 按下回车刷新一行 ...

  7. linux(4)Linux 文件内容查看

    查看文件内容总览 cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容 less ...

  8. Linux学习之CentOS(十八)-----恢复Ext3下被删除的文件与 使用grep恢复被删文件内容(转)

    前言 下面是这个教程将教你如何在Ext3的文件系统中恢复被rm掉的文件. 删除文件 假设我们有一个文件名叫 'test.txt' $ls -il test.txt 15 -rw-rw-r– 2 roo ...

  9. Linux基础知识第四讲,文件内容命令

    目录 一丶常用命令 1.cat命令演示以及常用选项 2.grep 搜索命令的使用 3.echo 以及 重定向的使用 4.管道概念 一丶常用命令 序号 命令 对应英文 作用 01 cat 文件名 con ...

随机推荐

  1. 面试系列24 dubbo负载均衡策略和集群容错策略

    (1)dubbo负载均衡策略 1)random loadbalance 默认情况下,dubbo是random load balance随机调用实现负载均衡,可以对provider不同实例设置不同的权重 ...

  2. Lua 协程和线程区别

    协程就是协程,不是线程. CPU执行单位是线程,不是什么协程. 协程,是同步执行,不是并行,只是切了一个上下文了,为你保存原来的上下文而已. 切到第二个协程时,原来的协程处于挂起状态. 这个特指lua ...

  3. (转)NodeJS - 第一个应用程序Hello World

    安装NodeJs 在创建实际的“Hello,World!”应用之前,我们应该先安装NodeJS,安装NodeJS可以访问NodeJS官网,下载相应系统的NodeJS的安装包,进行安装. 程序组件 关于 ...

  4. CTO职场解惑指南系列(一)

    基于科技能够改变世界的事实,几乎每个公司的程序员都自带闪光灯.程序员的手和普通人的手自然是有区别的,“我们可是用双手改变了世界” .(码农真的是靠双手吃饭,呵呵) 这个世界上但凡靠双手吃饭就会特别不容 ...

  5. 「题解」:[AHOI2013]作业

    问题: 作业 时间限制: 10 Sec  内存限制: 512 MB 题面 题目描述 此时己是凌晨两点,刚刚做了Codeforces的小A掏出了英语试卷.英语作业其实不算多,一个小时刚好可以做完.然后是 ...

  6. Angular CLI ng常用指令整理

    一.组件创建 ng generate component heroes 二.运行项目 ng serve --open //--open 立即打开 三.创建指令 ng g directive my-ne ...

  7. 洛谷P5338 [TJOI2019]甲苯先生的滚榜

    原题链接洛谷P5338 [TJOI2019]甲苯先生的滚榜 题目描述 甲苯先生在制作一个online judge,他发现做比赛的人们很关心自己的排名(显而易见),在acm赛制的比赛中,如果通过题目数量 ...

  8. vue的无缝滚动插件vue-seamless-scroll的使用

    https://chenxuan0000.github.io/component-document/index_prod.html#/component/seamless-others 在vue环境下 ...

  9. iOS7 断了统计和追踪用户的后路

    评论里大家都认可用identifierForVendor 然后用keychain和iCloud各保存一份. 看来这是接近最终结果的办法了. 官方文档又说了下面的话, 又有点费解. 我们只要把最后一组s ...

  10. LeeCode-Single Number III

    Given an array of numbers nums, in which exactly two elements appear only once and all the other ele ...