美文网首页
Linux命令_文本文件

Linux命令_文本文件

作者: 来去匆匆不过过客 | 来源:发表于2017-07-22 23:58 被阅读0次

1查找文件

  • find 实时查找
    • find filename -option [-print -exec -ok]
    • option:
      -name
      -perm(权限)
      -user
      -type(类型)
  • locate 快速查找,根据数据库索引查找文件
  • 列出文件列表:
    • ll -R 递归列出文件
    • ll -lh 显示文件大小
    • ll -S 按文件大小排序
    • ll -lt 按文件修改时间排序
    • ll -X 按扩展名排序

2查看文件

  • cat
    • cat -n 对所有行加行号
  • tac 反向显示
  • head
  • tail

3文本处理

  • grep
    • 整词匹配(忽略大小写):grep -W -i "word"
    • 行首:grep ^"abc"
    • 行尾:grep “xyz$"
  • tr
    • 删除所有‘string’中的字符:cat file | tr -d “ABC” 删除所有A、B、C
      *删除所有‘string’:cat file | tr -s “ABC” 删除所有ABC
  • sed
    • sed -n '3,6p' a.txt 静态显示3-6行
    • sed -n '/print$/' a.txt 显示已print结尾的行
    • sed -i '5d' a.txt 删除第五行,并修改文档
    • sed ‘2,3c change' a.txt 将第2-3行替换为’change‘
    • sed '/^$/d' file 移除空白行
  • wc统计
    • 按行统计:wc -l
    • 字符、字节:-m、-w
  • cut 选取
    • 自定义分隔符:cat file | cut -d ":" -f 2(显示第2个区域)
  • xargs
    • 自定义分隔符:cat file | xargs -d ":"
  • paste
    • 添加分隔符显示:paste -d '@&' file1 file2 file3
  • cp -r file1 file 2 复制目录
    排序
    去除
    统计

相关文章

  • Linux命令之文件管理 (八)

    Linux diff命令 Linux diff命令用于比较文件的差异。 diff以逐行的方式,比较文本文件的异同处...

  • LINUX删除文本文件第一行的SHELL命令

    LINUX删除文本文件第一行的SHELL命令

  • linux sed 替换

    1. linux sed -i 命令 Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令...

  • OS Experiment-01

    实验目的:熟悉Linux命令 目录操作命令 文件操作命令 文本文件查看命令 用户系统命令 网络相关命令 U盘的使用...

  • Linux sed命令的具体用法是什么?

    Linux sed命令是利用脚本来处理文本文件。它可依照脚本的指令来处理、编辑文本文件,是Linux系统中非常不错...

  • 新手必须掌握的Linux命令---文本文件编辑命令

    [TOC] 新手必须掌握的Linux命令---文本文件编辑命令 Linux系统中“一切都是文件”,而对服务程序进行...

  • Linux命令大全 - sed命令

    Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 ...

  • sed命令

    Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 ...

  • 22. Linux sed命令

    Linux sed命令是利用script来处理文本文件。sed可依照script的指令,来处理、编辑文本文件。Se...

  • Linux常用命令详解 | sed

    Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令来处理、编辑文本文件。 sed 主要用...

网友评论

      本文标题:Linux命令_文本文件

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