zoukankan      html  css  js  c++  java
  • linux中文件处理命令

    目录

    • touch
    • cat
    • more
    • less
    • head
    • tail

    touch

    解释

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

    语法

    touch [文件名] 
    

    示例

    # 当前目录下创建空文件
    touch test.txt
    
    # 在已存在test.txt的基础上再次touch test.txt,修改test.txt的最后修改时间
    touch test.txt
    
    # 在/root下创建空文件
    touch /root/test.txt
    
    # 创建带空格的文件
    touch "program files"
    

    cat

    解释

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

    语法

    cat [文件名]
        -n 显示行号
    

    示例

    # 显示文件内容
    cat test.txt
    
    # 显示文件内容,带行号
    cat -n test.txt
    
    # 倒序显示文件的内容
    tac test.txt
    

    more

    解释

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

    语法

    more [文件名] 
        (空格)或f 翻页
        (enter)   换行
        q或Q      退出
    

    示例

    # 分页显示内容
    more /etc/services
    
    使用(空格)或f 向下翻页
    使用enter 向下换行
    使用q或Q退出浏览
    

    less

    解释

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

    语法

    less [文件名] 
        (空格)或f 翻页
        (enter)   换行
        q或Q      退出
    

    示例

    # 分页显示内容
    less /etc/services
    
    使用(空格)或f 向下翻页
    使用pageup 向上翻页
    使用enter 向下换行
    使用上箭头 向上换行
    使用q或Q退出浏览
    
    使用"/关键词"然后回车进行搜索
    搜索到之后会进行高亮显示
    使用n向下查找
    至于向上则可以使用上箭头或者pageup,但此时不是根据关键词来走的
    

    head

    解释

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

    语法

    head [文件名] 
        -n 指定行数
    

    示例

    # 显示文件的前5行
    head -n 5 /etc/services
    
    # 显示文件的前10行(默认显示前10行)
    head /etc/services
    

    tail

    解释

    命令名称:tail
    命令所在路径:/usr/bin/tail
    执行权限:所有用户
    功能描述:显示文件的后几行
    

    语法

    tail [文件名] 
        -n 指定行数
        -f 动态显示文件末尾内容
    

    示例

    # 显示文件的后5行
    tail -n 5 /etc/services
    
    # 显示文件的后10行(默认显示后10行)
    tail /etc/services
    
    # 动态显示文件的后10行(默认显示后10行),不会返回命令行,如果监控的文件有变动,会动态更新
    tail -f /etc/services
    
  • 相关阅读:
    shell脚本基础->
    1->小规模集群架构规划
    推荐系统读书笔记(一)好的推荐系统
    数据挖掘概念与技术读书笔记(二)认识数据
    Linux编辑器vi使用方法详细介绍
    用户不在sudoers文件中的解决方法
    机器学习实战读书笔记(三)决策树
    机器学习实战读书笔记(二)k-近邻算法
    机器学习实战读书笔记(一)机器学习基础
    R语言实战读书笔记(十三)广义线性模型
  • 原文地址:https://www.cnblogs.com/eternityz/p/12372476.html
Copyright © 2011-2022 走看看