linux文本处理(grep,sed,awk)

1. cat命令:连接文件并打印输出到标准输出设备

cat 命令的基本格式如下:

[root@localhost ~]# cat [选项] 文件名
或者
[root@localhost ~]# cat 文件1 文件2 > 文件3

这两种格式中,前者用于显示文件的内容,常用选项及各自的含义如表 1 所示;而后者用于连接合并文件。
image

2.more命令:分屏显示文件内容

基本语法:

[root@localhost ~]# more [选项] 文件名

image
image

3. head命令:显示文件开头的内容

基本语法:

[root@localhost ~]# head [选项] 文件名

image

4. less命令:查看文件内容

不仅如此,为了方面用户浏览文本内容,less 命令还提供了以下几个功能:

  • 使用光标键可以在文本文件中前后(左后)滚屏;
  • 用行号或百分比作为书签浏览文件;
  • 提供更加友好的检索、高亮显示等操作;
  • 兼容常用的字处理程序(如 Vim、Emacs)的键盘操作;
  • 阅读到文件结束时,less 命令不会退出;
  • 屏幕底部的信息提示更容易控制使用,而且提供了更多的信息。
    基本语法:
[root@localhost ~]# less [选项] 文件名

image
image

5.tail命令:显示文件结尾的内容

基本语法:

[root@localhost ~]# tail [选项] 文件名

image

6.grep命令详解:查找文件内容

基本语法:

[root@localhost ~]# grep [选项] 模式 文件名

image
image

7. sed命令完全攻略

基本语法:

[root@localhost ~]# sed [选项] [脚本命令] 文件名

image
image

8.awk命令详解

基本语法:

[root@localhost ~]# awk [选项] '脚本命令' 文件名

image

posted @ 2021-07-28 11:26  风飘落叶  阅读(74)  评论(0编辑  收藏  举报