美文网首页百人计划
基础篇03-测试常见linux命令集合三

基础篇03-测试常见linux命令集合三

作者: 筱媛媛 | 来源:发表于2020-03-15 16:08 被阅读0次

    本篇主要接着上一篇文章继续就“测试常见linux命令集合三”进行展开讲解,主要包括“tail、head、cat、tac、less、more”等文件查看命令。希望感兴趣的小伙伴可以坚持看下去同时欢迎提出宝贵的意见让我们一起进步!

    11:命令tail
    tail[参数][路径名或文件名]
    说明:按照要求将指定的文件最后部分输出到标准设备
    参数:
    -n 显示文件的尾部n行内容
    -f 循环读取
    -c 输出文件尾部的N个字节内容
    

    1)实时刷新logtail -f log.out

    2)实时刷新最新500条logtail -500f log.out

    3)默认输出文件后10行内容tail log.out

    4)输出文件最后的50行内容tail -n 50 log.out

    5)输出文件最后的50个字符tail -c 50 log.out

    6)从第5行开始输出文件内容tail -n +5 log.out

    12:命令head
    head[参数][路径名或文件名]
    说明:按照要求将指定的文件开头部分输出到标准设备
    参数:
    -n 显示文件的头部n行内容
    -c 输出文件头部的N个字节内容
    

    1)输出文件前5行head -n5 1.txt

    2)默认输出文件前10行内容head log.out

    3)输出文件的前50个字符head -c 50 log.out

    4)输出除最后10行以外的文件内容head -n -10 log.out

    5)输出文件第10至20行的内容head -n 20 isTester.ini | tail -n 10

    13:命令cat
    cat[参数][路径名或文件名]
    说明:文本输出命令,由第一行开始显示内容并将所有内容输出
    参数:
    -n 由1开始对所有输出的行数编号
    -b 对于空白行不显示编号
    

    1)正序输出文件的全部内容cat -n log.out

    2)同时输出两个文件的内容cat -b Tester.ini isTester.ini

    3)将两个文件的内容合并后放入文件新文件中cat Tester.ini isTester.ini > file

    14:命令tac
    tac[参数][路径名或文件名]
    说明:文本输出命令,从最后一行倒序显示内容并将所有内容输出
    

    1)倒序输出文件的全部内容tac log.out

    2)同时输出两个文件的内容tac Tester.ini isTester.ini

    3)倒序显示文件前10行的内容tac isTester.ini | head -n 10

    4)将两个文件的内容合并后放入文件新文件中tac Tester.ini isTester.ini > file

    15:命令more
    more [参数][路径名或文件名]
    说明:根据窗口大小,一页一页的显示文件内容
    参数:
    -c 从屏幕顶部开始显示文本,每次刷新这个屏幕
    -n 定义屏幕大小为n行
    -f 统计逻辑行数而不是屏幕行数 (长行不会断到下一行)
    
    more无法向前翻页,只能向后翻;more中内置了若干快捷键:
    (1)Enter:向下翻滚一行
    (2)Space:向下滚动一屏
    (3)Ctrl+B:返回上一屏
    (4)“:f”: 输出文件名和当前行的行号
    (5)=:输出当前行的行号
    (6)Q:退出命令
    

    1)每次显示n行内容more -5 log.out

    2)从第n行开始显示文件中的内容more +5 log.out

    3)每n行显示一次且在显示之前先清屏more -c -10 log.out

    4)从多个文件中找到指定的文本grep ‘linux’ log.out isTester.ini Tester.txt | more

    16:命令less(向前向后浏览)
    less[参数][路径名或文件名]
    说明:用于显示文件或命令输出的内容,它一次只显示一个页面
    参数:
    -N 每一行行首显示行号
    -i 忽略搜索时的大小写
    
    less可以向前翻页,可能向后翻;less中内置了若干快捷键:
    (1)用PageUp键向上翻页
    (2)用PageDown键向下翻页
    (3)用Q键退出
    (4)/ 字符串:向下搜索"字符串"的功能
    (5)? 字符串:向上搜索"字符串"的功能
    (6)n:重复前一个搜索
    (7)N:反向重复前一个搜索
    (8)b:向后翻一页
    (9)d:向后翻半页
    

    1)同时浏览多个文件less log.out isTester.ini

    2)显示行号查看文件内容less -N isTester.ini

    总结:
    cat     由第一行开始显示内容,并将所有内容输出
    tac     从最后一行倒序显示内容,并将所有内容输出
    more    根据窗口大小,一页一页的显示文件内容
    less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符
    head    只显示头几行
    tail    只显示最后几行
    
    linux命令光看理论知识不行,得多动手敲且去练习。努力敲命令的你真好看~~~

    相关文章

      网友评论

        本文标题:基础篇03-测试常见linux命令集合三

        本文链接:https://www.haomeiwen.com/subject/edmssctx.html