1.查看文件
cat somefile 一次性将文件内容全部输出(控制台)
more somefile 可以翻页查看, 下翻一页(空格) 上翻一页(b) 退出(q)
less somefile 可以翻页查看,下翻一页(空格) 上翻一页(b),上翻一行(↑) 下翻一行(↓)
head somefile 查看文件头部
tail somefile 查看文件尾部
tail -n 10 -f -s 1 ./log.log 没1秒展示log.log文件最后10行

3.grep pattern file
3.1 grep “被查找的字符串” 文件名
3.2 grep –e “正则表达式” 文件名
grep test test* #查找前缀有“test”的文件包含“test”字符串的文件
testfile1:This a Linux testfile! #列出testfile1 文件中包含test字符的行
testfile_2:This is a linux testfile! #列出testfile_2 文件中包含test字符的行
testfile_2:Linux test #列出testfile_2 文件中包含test字符的行

2.重定向
>覆盖
>>追加

sh test.sh 1>log 2>log # 标准输出和标准错误都会各自打开log
sh test.sh 1>log 2>&1 # 标准输出打开log,而标准错误,定向到标准输出.这样只打开了一次log
sh test.sh 1>/dev/null 2>&1

linux 文本操作相关推荐

  1. Linux 文件管理-文件内容-分析工具【awk】脚本处理文本和数据-Linux 文本操作三剑客

    1. awk简介 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入.一个或多个文件,或其它命令的输出.它支持用户自定义函数和动态正则表达式等先进功能,是li ...

  2. linux写文本命令,一天一个shell命令 linux文本操作系列-chmod命令用法

    先来熟悉下权限,以上一个例子comm下的文档为例 $ls -l -rw-rw-r-- 1 yjplxq yjplxq   36  7月 30 22:40 A.txt -rw-rw-r-- 1 yjpl ...

  3. linux touch 源码,一天一个shell命令 linux文本操作系列-touch命令用法

    之前我们学过dd创建测试文件,如果不需要考虑文件大小,创建一个空白文件的话,不妨试试 touch: 将每个文件的访问时间和修改时间改为当前时间. 不存在的文件将会被创建为空文件,除非使用-c 或-h ...

  4. linux中touch命令如何使用,一天一个shell命令 linux文本操作系列-touch命令用法

    之前我们学过dd创建测试文件,如果不需要考虑文件大小,创建一个空白文件的话,不妨试试 touch: 将每个文件的访问时间和修改时间改为当前时间. 不存在的文件将会被创建为空文件,除非使用-c 或-h ...

  5. linux的文本,Linux文本处理

    作为一名 Linux 研发人员,几乎每天都要面对文本处理场景. 因此 掌握文本处理套路 并 熟练运用文本处理命令 ,对于 提升工作效率 意义重大. 本文以一个实战例子抛砖引玉,介绍如何运用 grep ...

  6. linux文本分析利器awk

    转 快速理解linux文本分析利器awk 原文链接 杜亦舒 性能与架构 awk是什么 如果工作中需要操作linux比较多,那么awk是非常值得学习的 awk是一个极其强大的文本分析工具,把文件逐行的读 ...

  7. linux文本处理常用命令

    linux文本处理常用命令 linux文本处理命令:grep.sed.printf.awk 1.grep grep的作用是按行查找字符,输出包含字符的行. #从文件查询 grep 'hello' fi ...

  8. Linux文本处理必杀技之awk应用详解

    AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一.这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯.彼得·温伯格和布莱恩·柯林汉姓氏的首个字母 ...

  9. linux文本处理工具之grep与正则表达式语法

    Grep 介绍 Linux 文本处理三剑客之一,文件过滤工具(另外两剑客为sed:文本编辑工具,awk:文本报告生成器) 拥有着,根据用户指定的"模式"对目标文本逐行进行匹配检查: ...

最新文章

  1. 百度与华为重磅合作!李彦宏:技术是百度的信仰
  2. Dijkstra 贪心算法 动态规划
  3. 向Hadoop集群添加一个新的节点
  4. alpine安装启动mysql_在php5-fpm-alpine docker容器中安装php-gd依赖于alpine linux
  5. 第三十一讲:UML类图(上)
  6. java自用代码(包括:新建单线程、创建文件夹及文件、map转为json并将json写入txt、文件剪切或改名)...
  7. vue2学习计划1-1 浏览器跨域问题
  8. Unity URP一分钟实现遮挡透视
  9. java多线程线程池_Java多线程——线程池(ThreadPool)
  10. IPv6带给互联网的新契机
  11. 【编程|二十四点】关于编程解决二十四点的两种思路
  12. 视频剪辑怎么学?五大经验分享,入门可参考
  13. Win10触摸板手势及技巧
  14. VI 之快速查找定位
  15. 手机计算机打字教程,分享电脑打字熟记技巧,想要学习赶紧来学哦!
  16. 【万字长文】史上最强css、html总结~看完涨薪不再是梦
  17. EMC常见术语-dB、dBm、dBw以及如何计算
  18. JavaScript 简易小米官网案例
  19. 笔记本内存条的选择指南
  20. Linux文件共享服务

热门文章

  1. python类详解_python面向对象编程:python类和实例讲解
  2. Python+pandas你可能不知道的排序技巧
  3. Python批量修改Word文档中特定关键字的颜色
  4. 详解Python函数式编程之map、reduce、filter
  5. javaFx--TableView、combobox的注意事项
  6. rabbitmq 集群保证顺序消费_随笔《RabbitMQ》如何保证消息不被重复消费
  7. 手写call,apply
  8. map语法获取index_python获取慧聪企业信息
  9. coredump gdb 调试_Linux下如何使用gdb调试core文件
  10. python list add_Python的List方法附加和扩展有什么区别?