文本文件相关命令


3、文本文件内容相关命令
3.1、Linux系统中,好多系统及服务配置都是保存在文件中的,为了查看,所以有 该命令。
3.2、查看文本文件内容命令cat
 【命令格式】:cat [option] filename
 【常用选项】:
  v:显示文件内容的同时,也显示文件中的控制字符,非常方便查看脚                本中不能识别的控制字符。
 【示例】:
 (1)查看文本smb.conf的内容:
  # cat smb.conf
  (2) 用户利用一些熟悉的编辑工具完成脚本编写,然后利用工具将其上传到Linux中,这些文本文件可能存在Linux中不能识别的的一些控制字符,可以使用v选项查看这些不可见的控制字符。
  查看文件test.sh的内容并且显示其中的控制字符:
  # cat -v test.sh
3.3、从文本尾查看文本内容命令tail
 该命令作用:从文本最后一行开始查看文本,可以用于查看新日志的产生。
 【命令格式】:tail [option] filename
 【常用选项】:
  n:指定查看的行数
  f: 动态的显示文件内容的变化情况
 【示例】:
 (1)查看日志文件的最后几行,默认是10行
  # tail /var/log/message
  (2) 自定义行数,查看最后5行,使用选项n
  # tail -5 /var/log/message
  (3) 使用f选项跟踪文件内容的变化情况
  # tail -f /var/log/message
3.4、从文本首行查看文本内容命令head
 【命令格式】:head [option] filename
 【常用选项】:
  n : 指定查看的行数
 【示例】:和tail命令的一和二相似
3.5、分屏显示文本内容命令more 和less(交互式命令)
     1、 more命令:查看内容较长的文本文件
 【命令格式】:more [option] filename
  使用more命令时,通常不需要使用选项,直接指向要打开的文件。
 【示例】:
 (1)使用more命令查看文件内容时,屏幕最下方将会显示已查看的内容占整个文本的百分比,常用的几个交互式命令:
  Enter键:显示下一行内容
  空格键: 显示下一屏内容
  b: 显示上一屏的内容
  q: 退出交互界面并返回
 (2)查看较长的命令输出
 2、less 命令
 【命令格式】:less [option] filename
  也没有选项,直接指定要打开的文件名
 【示例】:使用less 命令时,底部将显示打开的文本名称
3.6、文本内容比较命令 diff
 有时需要比较两个文件的内容
 【内容格式】:diff [option] file1 file2
 【常用选项】:
  c:以上下文的形式显示两个文件的不同之处,通常是3行
  C:以上下文的形式显示两个文件的不同之处,上下文的行数由选项   指定的参数决定
  b: 忽略空格字符的不同
  B:忽略空白行的不同
  u:以合并的方式显示比较的结果
  r: 递归的比较两个目录及子目录中的文件,此时的参数应该使用两个目录
 【示例】:
 (1)不加任何选项直接比较
  # diff file1 file2
  (2) 使用上下文的方式进行比较,并设置上下文行数
  # diff -C 1 file1 file2
3.7、文本统计命令 wc
 【命令格式】:wc [option] file
 【常用选项】:
  c : 统计文件的字节数并输出
  m: 统计并显示文件的字符数
  l:统计并显示文件的行数
  L:显示文件的最长行的长度
  w: 统计并输出文件的字数
 【示例】:
 (1)不加任何的选项直接使用wc命令对文件进行统计
  # wc a.tex
  命令依次输出文件的行数,词数,字节数及文件名称
 (2)使用选项进行统计

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值