您的位置:首页 > 大数据 > 人工智能

linux运维基础[linux常用命令]——————文件处理命令[touch、cat、tac、more、less、head、tail]

2020-03-19 07:35 691 查看

文章目录

  • 3.tac
  • 4.more
  • 5.less
  • 6.head
  • 7.tail
  • 1.touch

    • 命令名称:touch
    • 命令所再路径:/bin/touch
    • 执行权限:所有用户
    • 功能描述:创建空文件
    touch [文件名]

    使用touch建立一个空的文件。

    直接加文件名


    绝对路径文件名

    2.cat

    • 命令名称:cat
    • 命令所再路径:/bin/cat
    • 执行权限:所有用户
    • 功能描述:显示文件内容
    cat [-n] [文件名]

    可以不打开文件,直接查看文件内容。确保我们在看完文件内容后不会对文件内容进行更改。

    2.1 -n

    查看文件时可以添加行号,防止出错。

    3.tac

    • 命令名称:tac
    • 命令所再路径:/usr/bin/tac
    • 执行权限:所有用户
    • 功能描述:显示文件内容(反向显示)
    tac [文件名]

    将文件从尾向头显示。


    tac命令就没有-n参数了。

    4.more

    • 命令名称:more
    • 命令所再路径:/bin/more
    • 执行权限:所有用户
    • 功能描述:分页显示文件内容
    more [文件名]

    如果一个文件内容过多太长了,我们为了不错过内容,就用more命令分页查看。



    你可以使用以下几个选项操作:

    • (空格)或f :翻页
    • (Enter):换行
    • q或Q:退出

    注意:more命令显示内容,只能向下翻,不能像上翻。

    5.less

    • 命令名称:less
    • 命令所再路径:/usr/bin/less
    • 执行权限:所有用户
    • 功能描述:分页显示文件内容(可向上翻页)
    less [文件名]

    这个命令与more相比有向上翻页的功能。


    你可以使用以下几个选项操作:

    • (空格)或f :向下翻页
    • PgUp:向上翻页
    • (上箭头):向上换行
    • (Enter)或(下箭头):向下换行

    注意:还可以查询特定内容

    /service[关键内容]


    你可以使用以下几个选项搜索:

    • n:next 向下匹配

    注意:less退出没有痕迹在字符设备上。

    6.head

    • 命令名称:head
    • 命令所再路径:/usr/bin/head
    • 执行权限:所有用户
    • 功能描述:显示文件的前几行
    head [-n] [文件名]

    可以使用参数-n+数字,决定查看前几行,如果不跟-n就是默认查看前10行。

    显示前 5行

    7.tail

    • 命令名称:tail
    • 命令所再路径:/usr/bin/tail
    • 执行权限:所有用户
    • 功能描述:显示文件的后几行
    tail [-n/-f] [文件名]

    从前向后显示文章的指定后几行,不加-n默认10行。


    显示后5行


    注意:tail可以动态更新文章的末尾内容,可以当作一种文件监视器。


    我们在从新打开一个terminal后,向文件中写入新的内容,发现tail会将文件自动跟新后10行。

    • 点赞
    • 收藏
    • 分享
    • 文章举报
    mango_kid 发布了19 篇原创文章 · 获赞 0 · 访问量 513 私信 关注
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: 
    相关文章推荐