linux - 文件常见命令

二、文件相关命令

1. cat

查看文件内容

  • cat file1: 从第一个字节开始正向查看文件的内容
  • cat -A file:从第一个字节开始正向查看文件的内容 ,显示特殊字符
  • cat -n file:从第一个字节开始正向查看文件的内容 ,显示行数
  • cat -b file:从第一个字节开始正向查看文件的内容 ,显示行数,去除空行
  • cat filename | head -n 3000 | tail -n +1000: 显示1000行到3000
  • cat filename | tail -n +3000 | head -n 1000: 从第3000行开始,显示1000(即显示3000~3999行)

2. tac

倒序查看文件内容

  • tac file1 :从最后一行开始反向查看一个文件的内容

3. more

  • more file1: 查看一个长文件的内容

4.head

  • head -n 2 file1: 查看一个文件的前两行
  • cat file1 | head -n 2: 查看一个文件的前两行

5.tail

  • tail -n 2 file1: 查看一个文件的最后两行
  • cat file | tail -n 2: 查看一个文件的最后两行
  • tail -n +1000 file1: 查看一个文件,从1000行开始显示
  • cat file | tail -n +5| head -n 3: 查看一个文件,从5行开始显示 3行
  • tail -f file:实时显示最新日志

6.touch

创建空文件或修改文件时间

  • touch 文件名:创建空文件或修改文件时间戳

7.more

分页查看文件内容,more 文件内容到底会自动退出

more 文件名

文件内动作

  • enter: 向下n行,需要定义,默认为1行
  • 空格键:向下滚动一屏
  • b:返回上一屏
  • q:退出more
  • =:输出当前行的行号
  • :f :输出文件名和当前行的行号
  • v:调用vi 编辑器
  • !:调用shell,并执行

8.less

分页查看文件内容,查看到底不会自动退出,可以向vi 一样用进行搜索

# 在file 文件中搜索关键词为error 的文本 ,并显示行号和文件的百分比
less -MN -p error file
  • -M :显示文件的百分比、行号及总行数;
  • -N :在每行前输出行号;
  • -p:搜索关键词

文件内动作

  • enter: 向下移动一行
  • y:向上移动一行
  • 可以通过pgup 和 pgdn 翻页
  • 空格键:向下滚动一屏
  • b:向上滚动一屏
  • g:跳到第一行
  • G:跳到最后一行
  • /文件:搜索文本,比如/error 表示在文件中搜索error;n/N 跳到下一个或上一个匹配
  • q : 退出less

9.sed

  • sed -n ‘6p’ file.txt : 显示file 文件第6行
  • sed -n ‘6,7p’ file.txt : 显示file 文件第6,7行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值