Linux集群和自动化维2.5 awk的基础用法及实用示例
2.5 awk的基础用法及实用示例 1. awk工具简介 awk是一个强大的文本分析工具,相对于grep的查找、sed的编辑,awk在对数据进行分析并生成报告时,显得尤为强大。简单来说,awk就是把文件逐行地读入,然后以空格为默认分隔符将每行进行切片,切开的部分再进行各种分析处理。awk的名称得自于它的创始人Alfred Aho、Peter Weinberger 和Brian Kernigha.....
Linux集群和自动化维2.4.2 sed的用法示例
2.4.2 sed的用法示例 1. sed的基础用法 1)删除行首空格,有下面几种方法,代码分别如下所示: sed 's/^[ ]*//g' filename sed 's/^ *//g' filename sed 's/^[[:space:]]*//g' filename 2)在行后和行前添加新行。 行后的添加命...
Linux集群和自动化维2.4.1 sed的基础语法格式
2.4.1 sed的基础语法格式 sed的语法格式如下所示: sed [-nefr] [n1,n2] 动作 其中: -n是安静模式,只有经过sed处理过的行才会显示出来,其他不显示。 -e表示直接在命令行模式上进行sed的操作。貌似是默认选项,不用写。 -f将sed的操作写在一个文件里,用的时候 -f filename 就可以按照内容进行sed操作了。 -r表示使sed支持扩展正则表达式。 ...
Linux集群和自动化维2.4 sed的基础用法及实用示例
2.4 sed的基础用法及实用示例 sed是Linux平台下的轻量级流编辑器,一般用于处理文本文件。sed有许多很好的特性。首先,它相当小 巧;其次,它可以配合强大的Shell来完成很多复杂的功能。在笔者看来,完全可以把sed当作一个脚本解释 器,用类似于编程的手段来完成很多事情。我们完全可以用sed的方式来处理日常工作中的大多数文档。它 跟vim最大的区别在于:sed不需要像vim一样...
Linux集群和自动化维2.3 Shell中的控制流结构
2.3 Shell中的控制流结构 Shell中的控制流结构也比较清晰,如下所示: if ...then... else...fi语句 case语句 for循环 until循环 while循环 break控制 continue控制 工作中用得最多的就是if语句、for循环、while循环及case语句,大家可以以这几个为重点对象来学习。 if语句语法如下: if 条件1 then 命令...
Linux集群和自动化维2.2.2 Shell特殊字符
2.2.2 Shell特殊字符 下面来看看Shell特殊字符。 双引号":用来使Shell无法认出除字符$、`、\之外的任何字符或字符串,也称之为弱引用。 单引号':用来使Shell无法认出所有的特殊字符,也称之为强引用。 反引号`:优先执行当前命令。 反斜杠\:有两种作用,一种是用来使Shell无法认出其后的字符,使其后的字符失去特殊的含义,如有特殊含义的字符$,也称为转义符。另外,如果放在.....
Linux集群和自动化维2.2.1 Shell脚本的基本元素
2.2.1 Shell脚本的基本元素 Shell脚本的第一行通常为如下内容: #!/bin/bash //第一行 # //表示单行注释 如果是多行注释呢,应该如何操作?多行注释如下所示: :<<BLOCK 中间部分为要省略的内容 BLOCK Shell脚本的第一行均包...
Linux集群和自动化维2.1 Shell和Python语言的简单介绍
第2章 生产环境下的Shell和Python脚本 接触Linux系统十多年了,Shell和Python脚本都已经完全融入笔者的生活中了。虽然Shell脚本只是一个简单的解释型语言,不受开发人员的重视,但对于系统运维工程师来说,它的作用举足轻重,它就像我们的瑞士军刀一样,可以帮助我们简化日常的工作并减少工作量。在系统维护工作中,Shell脚本常常能比用C或C++语言编写的程序更快地解决相同的问题.....
Linux集群和自动化维1.6 小结
1.6 小结 本章介绍了系统架构设计的相关专业术语,以及关于IDC机房选择、物理服务器和AWC EC2类型实例的选 择,最后介绍了CentOS 6.4 x86_64系统的优化及MySQL数据库的简单调优,这些都是系统架构设计的基 础,希望大家能够掌握此章的内容,这对于我们以后的工作会有很大的帮助。
Linux集群和自动化维1.5.2 利用tuning-primer脚本来调优MySQL数据库
1.5.2 利用tuning-primer脚本来调优MySQL数据库 MySQL在线上稳定运行一段时间后,就可以调用MySQL调优脚本tuning-primer.sh来检查参数的设置是否合理,该脚本的下载地址为: http://www.day32.com/MySQL/tuning-primer.sh。 该脚本使用“SHOW STATUS LIKE…”和“SHOW VARIABLES LIKE...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注