鸟哥的linux私房菜学习笔记《七》文件内容查阅

  1. cat:由第一行开始显示文件内容
    cat(concatenate):将一个文件的内容连续显示在屏幕上面

    [root@www ~]# cat  [-AbEnTv] 

    参数:
    -A :相当于 -vET 得整合选项,可列出一些特殊字符而不是空白而已;
    -E :将结尾得断行字符 $ 显示出来;
    -n :打印出行号,连同空白行也会有行号,与 -b 癿选项不同;
    -T :将 [tab] 按键以 ^I 显示出来;
    -v :列出一些看不出来的特殊字符

    [root@CentOS ~]# cat -A /etc/xinetd.conf 
    
    #$
    
    ..........
    ..........
    ..........
    
    # these attributes.$
    
    $
    defaults$
    {$
    
    # The next two items are intended to be a quick access place to$
    
    
    # temporarily enable or disable services.$
    
    
    #$
    
    
    #^Ienabled^I^I=$
    
    
    #^Idisabled^I=$
    
    
  2. tac:从最后一行开始显示,可以看出tac与cat的倒写形式
    由最后一行到第一行反向在屏幕上显示出来

  3. nl:显示的时候,顺便输出行号
    nl:number lines of files 添加行号打印
    参数:
    -b :指定行号的指定的方式,主要有两种:
    -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
    -b t :如果有空行,空的那一行不要列出行号(默认值);
    -n :列出行号表示的方法,主要有三种:
    -n ln :行号在屏幕的最左方显示;
    -n rn :行号在自己字段的最右方显示,且不加 0 ;
    -n rz :行号在自己字段的最右方显示,且加 0 ;
    -w :行号字段的占用的位数。
    这里写图片描述
  4. more:一页一页地显示文件内容

    [root@CentOS ~]# more cd
    cd: No such file or directory
    [root@CentOS ~]# more /etc/man.config 
    
    # Generated automatically from man.conf.in by the
    
    
    # configure script.
    
    ...........
    ...........
    ....(中间省略).... 
    --More--(28%)
    
    # 在此处按?可以显示more的使用帮助
    
    
    # 在此处按/以后,光标跳转到最下面一行等待输入
    

    可以使用的命令:
    这里写图片描述

  5. less:与more类似,三十比more更好的是,它可以往前翻页

    
    # Generated automatically from man.conf.in by the
    
    
    # configure script.
    
    
    # FSSTND
    
    FHS
    #
    /etc/man.config 

    可以使用的命令:
    这里写图片描述
    man命令就是调用less显示帮助信息的

  6. head:是看头几行
    参数:
    -n:后面接数字,代表显示几行
# 默认显示前十行,如果要显示前20行,就要加-n参数:
[root@CentOS ~]# head -n 20 /etc/man.config 

# 不显示后面的100行,其他的全部显示,可以使用-n -数字:
[root@CentOS ~]# head -n -100 /etc/man.config 
  1. tail:只看结尾几行
    参数:
    -n:后面接数字,代表显示几行的意思
    -f:表示持续检测后面所接的文件名,等到按Ctrl+C才会停止,可以用来显示某文件的使用状态,比如某日志文件一直在读写状态,可以查看此文件的内容读写情况
# tail默认显示最后十行:
[root@CentOS ~]# tail -n 20 /etc/man.config 

# 显示第100行开始往后的所有行
[root@CentOS ~]# tail -n +100 /etc/man.config 

# 持续监测文件内容:
[root@CentOS ~]# tail -f /etc/man.config 

# 显示第11到20行:
# 显示前20行中的后10行,即11到20行
[root@CentOS ~]# head -n 20 man.config | tail -n 10
  1. od:以二进制的方式读取文件内容
    参数:
    -t后面接各种类型
    a :利用默认的字符来输出;
    c :使用 ASCII 字符来输出
    f[size] :利用浮点数(floating)来输出数据,每个数占用 size bytes ;
    o[size] :利用八迚制(octal)来输出数据,每个整数占用 size bytes ;
    x[size] :利用十六迚制(hexadecimal)来输出数据,每个整数占用 size bytes ;
    默认使用十六进制显示。
# 使用ASCII码显示
[root@CentOS ~]# od -t c /usr/bin/passwd
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值