当前位置:   article > 正文

Linux笔记--文件内容的查阅与统计

Linux笔记--文件内容的查阅与统计

一、文件内容的查阅

1.cat指令

concatenate,连接文件并打印到标准输出设备上(查看文件)

(1) #cat文件的路径

常用选项: -n列出行号

(2)#tac

含义:倒序显示(应用:查看日志)

2. head指令

查看一个文件的前n行,默认显示前10行。

用法:

  • #head -number文件路径【n表示数字】
  • #head -n number文件路径

【注】head -n -3 a.txt--含义是最后3行不显示

3. tail指令

查看一个文件的末n行,默认显示后10行

(1)#tail -number 文件路径【n表示数字】

#tail -n number 文件路径

(2)#tail -f 文件路径

含义:持续检测文件内容,一般用于查看系统日志

4.less指令

查看文件,支持翻页

用法:#less文件路径

操作指令:

    • 空格键:向下翻动一页
    • [pagedown]:向下翻动一页
    • [pageup]:向上翻动一页
    • j:下一行
    • k: 上一行
    • G:移动到最后一行
    • g︰移动到第一行
    • /字符串:向下搜索字符串
    • ?字符串:向上搜索字符串
    • q:退出less

less letc/passwd(示例)

二、统计与查找

1.wc指令(统计文件信息--行数、单词数、字节数)

  1. wc -lwc 文件路径/文件名
  2. /*
  3. -l 行数
  4. -w 单词数(根据空格判断单词数量)
  5. -c 字节数
  6. */
  7. wc -lwc c.txt

2.find指令(查找文件(其参数有55个之多))

  1. find 路径 选项 选项的值
  2. /*
  3. 常用选项:
  4. -type 按文件类型搜索(普通文件类型 f)
  5. -name 文件名
  6. -maxdepth 指定搜索深度
  7. -size 按文件大小
  8. */
  9. find ./ -type l
  10. find ./ -name "day*"
  11. find ./ -maxdepth 1 -name "demo"
  12. find ./ -size +20M -size -50M //大小在20-50M

3.输出重定向

一般命令输出在终端,有时需要将命令的执行结果保存到文件,此时需要使用输出重定向技术。

  1. > 覆盖输出,覆盖原文件
  2. >> 不会覆盖原文件,在原原文末尾追加
指令 >/>> 文件路径  (指令结果保存到指定文件中,文件不存在则新建该文件)
  1. ls >> d5.txt(追加重定向)
  2. ls > d5.txt(覆盖重定向)

4.管道

管道符(|)

  1. 指令1 | 指令2
  2. --指令1的输出作为指令2 的输入
  3. #查询根目录下包含字母b的文件名
  4. ls / | grep b
  5. --grep命令的作用:过滤
  6. #以可以翻页的方式查看/etc/下的文件
  7. ll /etc | less
  8. #统计根目录下文件的个数
  9. ls / | wc -l

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/150948?site
推荐阅读
相关标签
  

闽ICP备14008679号