SaltStack简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。通过部署SaltStack,我们可以在成千万台服务器上做到批量执行命令,根据不同业务进行配置集中化管
原创
2018-08-04 17:28:38
965阅读
点赞
Puppet简介puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。本案环境主机名操作系统IP地址主要软件NTPserverCentOS7.3192.168.217.137N
原创
2018-08-04 17:29:38
918阅读
点赞
1评论
ansible简介:ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible基本框架:ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。Ansib
原创
2018-08-02 14:00:16
933阅读
点赞
"Linux三剑客"指的是在Linux/Unix环境下非常实用的三个命令行工具,它们分别是:grep:用于在文本中搜索指定的模式(字符串或正则表达式)。grep可以递归搜索文件目录,并显示包含匹配项的行。它是一种非常强大的文本搜索工具,常用于日志分析和数据提取。awk:是一种用于处理文本数据的强大工具。它可以根据指定的字段对文本进行分割、处理和格式化。awk是一种编程语言,它允许您在文本文件中执行
原创
2023-07-24 10:05:50
52阅读
awkawk推荐去看朱双印的博客“awk从放弃到入门”,写的真的很好,本文的awk就总结于它。 awk其实是一门编程语音,它支持条件判断、数组、循环等功能。所以,我们也可以把awk理解成一个脚本语言解释器1、awk基础1.1、普通模式awk 【option】 ‘program’ file1,file21.2、特殊模式1) BEGIN和END模块只能有一个。中间的pattern
原创
2018-06-01 01:35:09
9658阅读
点赞
grep 、sed、awk被称为linux中的"三剑客"。 grep 更适合单纯的查找或匹配文本 sed 更适合编辑匹配到的文本 awk 更适合格式化文本,对文本进行较复杂格式处理 系统三剑客-grep 正则查找 grep -v "^#|^$" 不显示注释行和空行 系统三剑客-sed sed 字符流 ...
转载
2021-09-27 09:47:00
175阅读
2评论
grep-n:打印行号 -A:after 打印过滤内容的后n行 需要跟参数多少行 -B:before 打印过滤内容的前n行 -C:center 打印过滤内容的前后N行 -E:支持扩展正则 ere grep -E 'root|nginx' /etc/passwd -v:取反 -o:只打印匹配到的内容 -w:精确匹配 -P:支持Perl正则 -i:忽略大小写 -r:递归检索文件中的内容 -
原创
2022-07-29 18:52:46
372阅读
在Linux世界中,有一群备受称赞和欢迎的重要角色,他们就是“Linux三剑客”——grep、sed和awk。这三位工具在Linux系统中广泛被使用,为系统管理员和开发人员提供了强大的文本处理和操作能力。
首先,我们来介绍一下grep。grep是一种强大的文本搜索工具,可以用于在文件或者标准输入中查找匹配某个模式的文本行。grep可以根据正则表达式来匹配文本,可以实现对文本内容进行高效的搜索和筛
Linux三剑客文章目录Linux三剑客一、正则表达式1.2**正则表达意义**:二、Linux三剑客grep2.1、gr
原创
2022-08-02 18:44:01
249阅读
Linux三剑客awk (三剑客的老大)awk /oldboy/ test.txt 过滤文件 命令 过滤内容 文件名sed (三剑客的老二)sed -n /oldboy/p test.txt &nbs
原创
2017-09-02 21:33:44
852阅读
点赞
grep擅长查找功能,sed擅长取行和替换,awk擅长取列。 awk: -F 表示指定分隔符 awk -F "," '{print $1}' a.txtecho a,b,c|awk -F "," '{print $1}' 将以","分隔字段,因此$1为a。 grep: -i 忽略字符大小写 -n 显 ...
转载
2021-10-08 16:11:00
157阅读
linux三剑客grep awk sed grep命令:文本搜索 awk命令: 文本加入条件进行搜索 sed命令: 对文本数据进行更新 \linux三剑客与sql对比 grep 相当于 select table like '%%' awk 相当于 select field from tablesed ...
转载
2021-10-14 20:35:00
187阅读
2评论
1:正则表达式
^ 以。。。开头 ^d:以D开头
$ 以。。。结尾 /$:以斜线结尾
例子:列出/data目录下的文件夹
方法一:ls -l | grep "^d" 列出文件,然后开始过滤以d开头的文件
方法二:ls -F |grep "/$" 给文件加标识符 然后开始过滤以/结尾的
方法三: find
原创
2021-08-04 14:48:04
246阅读
grep-i 不区分大小写-c 统计匹配的次数-m指定匹配的结果数(例如:-m 1 相当于head -n1)-n 显示过滤的结果在原文中的行号-w 精确匹配\b 匹配单词边界 --eg2:\s 单个空格字符-o 只输出匹配的内容--color=auto 给过滤的结果添加颜色 (可以用alias做成别名)-v 取反,排除匹配的内容-A n :After的意思,显示匹配字符串后
原创
2015-02-11 00:23:05
570阅读
sed简介
原创
2018-01-10 15:36:24
691阅读
点赞
Linux三剑客——awk
原创
2018-01-12 17:49:30
1207阅读
2评论
grep命令应用与之容易混淆的是egrep命令和fgrep命令。如果把grep命令当作是标准搜索命令,那么egrep则是扩展搜索命令,等价于“grep -E”命令,支持扩展的正则表达式。而fgrep则是快速搜索命令,等价于“grep -F”命令,不支持正则表达式,直接按照字符串内容进行匹配。1.语法格式:grep[参数] 文件常用参数:-i 忽略大小写-c 只输出匹配行的数量-l 只列出符合匹配的
原创
2023-07-18 07:07:49
97阅读
linux三剑客——sed简介Linux三剑客主打信息处理,三剑合璧,几乎能满足你所有的信息需求。其中,grep专攻查找,sed精通编辑,awk主打分隔提取。sedsed是操作、过滤和转换文本内容的强大工具,常用功能增删改查,过滤,取行。sed从流或文件中读取内容在**模式空间(缓冲区)**中,读取一行处理一行,并将处理后的内容输出。命令格式sed [选项] ''操作' 文件名 或者 文件流 |
原创
2023-07-18 17:56:21
79阅读
linux 命令和三剑客实战练习文章目录日志信息抓取相关网络连接信息抓取网站信息抓取前置条件:linux 服务器中存在/tmp/xxx.log文件,请依据此文件进行匹配查找日志信息抓取相关去除日志中的空行几种方式# grep 方式去空行grep -v '^$' /tmp/xxx.log# sed 方式去空行sed '/^$/d' /tmp/xxx.log# awk 方式去...
原创
2021-07-07 11:40:38
1132阅读
第1章 sed知识点1.1 sed是什么字符流编辑器 Stream Editorsed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。
原创
2018-01-21 21:20:11
1087阅读
点赞
1评论