zoukankan      html  css  js  c++  java
  • 攻城狮在路上(叁)Linux(十四)--- 查阅文件内容

    常用命令:cat、tac、nl、more、less、head、tail、od...

    一、直接查看文件内容:cat、tac、nl <==一次性全部读取

      1、cat [-AbEnTv] 文件名

        参数说明:

          -n:打印出行号,连同空白行也有行号。

          -b:打印出行号,空白行不编号。

          -E:将结尾的换行字符$显示出来。

          -T:将[Tab]以^T显示出来。

          -v:列出一些看不出来的特殊字符。

          -A:相当于-vET参数。

      2、tac:效果与cat相反,反向显示。

      3、nl:添加行号打印。

    二、可翻页查看:more 、 less

      1、more(一页一页翻动): 例如 more /etc/man.config;

        在最后会有一个光标等待输入: --More--(28%)

        可以输入的按键:

          空格键:向下翻一页。

          Enter键:向下滚动一行。

          /字符串:向下查询"字符串"这个关键词。

          :f <==立即显示出文件名及目前显示的行数。

          q:立即离开more命令。

      2、less(一页一页翻动,和more功能差不多,但是比more更加灵活):less /etc/man.config

        可以输入的按键:

          空格键:向下一页。

          PgDn:向下一页。

          PgUp:向上一页。

          /字符串:向下查询“字符串”。

          ?字符串:向上查询。

          n:重复前一个查询。

          N:反向重复前一个查询。

          q:离开。

    三、数据选取:head 、 tail (以行为单位)

      1、head [-n number]:

        head /etc/man.config; <==默认显示前10行。

        head -n 20 /etc/man.config;

        head -n -100 /etc/man.config; <== 显示除最后100行外的所有行。

      2、tail [-n number]: -n:代表显示几行;  -f:表示持续检测后面新增的文件内容。

        tail /etc/man.config; <== 默认显示后10行。

        tail -n 20 /etc/man.config;

        tail -n +100 /etc/man.config; <== 显示100行以后的所有行。

        tail -f /var/log/catalina.out;

    四、非纯文本文件:od <==对于二进制文件等。

      od [-t TYPE] 文件

    五、修改文件时间或创建新文件:touch

      理解 mtime(最后修改时间)、ctime(状态改变时间)、atime(最后被读取的时间)的意义。

      1、命令格式:touch [-acdmt] 文件

      2、参数说明:

        -a:仅修改访问时间。

        -c:仅修改文件的ctime,若文件不存在则不创建新文件。

        -d:可以指定日期。

        -m:仅修改mtime。

        -t:可以指定时间。

      3、示例:

        touch test1; <== 创建一个空文件

        touch -d "2 days ago" test1; <== 将日期调整为两天前

        

        

  • 相关阅读:
    vmware-tools安装
    UBUNTU 安装教程
    CANO入门(三)
    CANOE入门(二)
    CANOE入门(一)
    ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
    vmware-tools安装
    root权限
    ARM嵌入式开发中的GCC内联汇编__asm__
    OpenCV3.1.0+VS2015开发环境配置
  • 原文地址:https://www.cnblogs.com/tq03/p/3918511.html
Copyright © 2011-2022 走看看