• 文本文件查看命令


    文本文件查看命令
    cat
    命令描述:cat命令用于查看内容较少的纯文本文件。

    命令格式:cat [选项] [文件]。

    命令参数说明:

    参数 说明
    -n或--number 显示行号
    -b或--number-nonblank 显示行号,但是不对空白行进行编号
    -s或--squeeze-blank 当遇到有连续两行以上的空白行,只显示一行的空白行
    命令使用示例:

    1. 将一个自增序列写入test.txt文件中。

    for i in $(seq 1 10); do echo $i >> test.txt ; done
    2. 查看文件内容。

    cat test.txt
    命令输出结果:

    1. 将文件内容清空。

    cat /dev/null > test.txt
    4. 再次检查文件内容。

    cat test.txt
    命令输出结果:

    more
    命令描述:more命令从前向后分页显示文件内容。

    常用操作命令:

    操作 作用
    Enter 向下n行,n需要定义,默认为1行
    Ctrl+F或空格键(Space) 向下滚动一页
    Ctrl+B 向上滚动一页
    = 输出当前行的行号
    !命令 调用Shell执行命令
    q 退出more
    命令使用示例:

    从第20行开始分页查看系统日志文件/var/log/messages。

    more +20 /var/log/messages
    命令输出结果:

    less
    命令描述:less命令可以对文件或其它输出进行分页显示,与moe命令相似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动。

    命令格式:less [参数] 文件 。

    命令参数说明:

    参数 说明
    -e 当文件显示结束后,自动离开
    -m 显示类似more命令的百分比
    -N 显示每行的行号
    -s 显示连续空行为一行
    命令常用操作:

    快捷键 说明
    /字符串 向下搜索字符串
    ?字符串 向上搜索字符串
    n 重复前一个搜索
    N 反向重复前一个搜索
    b或pageup键 向上翻一页
    空格键或pagedown键 向下翻一页
    u 向前翻半页
    d 向后翻半页
    y 向前滚动一行
    回车键 向后滚动一行
    q 退出less命令
    命令使用示例:

    查看命令历史使用记录并通过less分页显示。

    history | less
    head
    命令描述:head命令用于查看文件开头指定行数的内容。

    命令格式:head [参数] [文件]。

    命令参数说明:

    参数 说明
    -n [行数] 显示开头指定行的文件内容,默认为10
    -c [字符数] 显示开头指定个数的字符数
    -q 不显示文件名字信息,适用于多个文件,多文件时默认会显示文件名
    命令使用示例:

    查看/etc/passwd文件的前5行内容。

    head -5 /etc/passwd
    命令输出结果:

    tail
    命令描述:tail命令用于查看文档的后N行或持续刷新内容。

    命令格式:tail [参数] [文件]。

    命令参数说明:

    参数 说明
    -f 显示文件最新追加的内容
    -q 当有多个文件参数时,不输出各个文件名
    -v 当有多个文件参数时,总是输出各个文件名
    -c [字节数] 显示文件的尾部n个字节内容
    -n [行数] 显示文件的尾部n行内容
    命令使用示例:

    查看/var/log/messages系统日志文件的最新10行,并保持实时刷新。

    tail -f -n 10 /var/log/messages

    按ctrl+c键退出文本实时查看界面。

    stat
    命令描述:用来显示文件的详细信息,包括inode、atime、mtime、ctime等。

    命令使用示例:

    查看/etc/passwd文件的详细信息。

    stat /etc/passwd
    命令输出结果:

    wc
    命令描述:wc命令用于统计指定文本的行数、字数、字节数。

    命令格式:wc [参数] [文件]。

    命令参数说明:

    参数 说明
    -l 只显示行数
    -w 只显示单词数
    -c 只显示字节数
    命令使用示例:

    统计/etc/passwd文件的行数。

    wc -l /etc/passwd
    命令输出结果:

    file
    命令描述: file命令用于辨识文件类型。

    命令格式:file [参数] [文件]。

    命令参数说明:

    参数 说明
    -b 列出辨识结果时,不显示文件名称
    -c 详细显示指令执行过程,便于排错或分析程序执行的情形
    -f [文件] 指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称
    -L 直接显示符号连接所指向的文件类别
    命令使用示例:

    查看/var/log/messages文件的文件类型。

    file /var/log/messages
    命令输出结果:

    diff
    命令描述:diff命令用于比较文件的差异。

    命令使用示例:

    1. 构造两个相似的文件

    echo -e '第一行 第二行 我是log1第3行 第四行 第五行 第六行' > 1.log
    echo -e '第一行 第二行 我是log2第3行 第四行' > 2.log
    2. 分别查看两个文件

    1. 使用diff查看两个文件的差异

    对比结果中的3c3表示两个文件在第3行有不同,5,6d4表示2.log文件相比1.log文件在第4行处开始少了1.log文件的第5和第6行。

  • 相关阅读:
    JS Ajax跨域访问
    CentOS 6.8 Java 环境搭建
    vue+vant ui+高德地图的选址组件
    vue和element全局loading
    axios简单的二次封装
    vuex的简单教程
    vue 使用 element ui动态添加表单
    Promise对象和async函数
    css不定高图文垂直居中的三种方法
    js点击复制文本
  • 原文地址:https://www.cnblogs.com/whoic/p/13050802.html
Copyright © 2020-2023  润新知