摘要: bash编程的信号捕获: kill -l 显示当前系统可用信号(trap -l) 获取帮助:man 7 single 常用信号: 1) SIGHUP 无须重启进程而让其重读配置文件 2) SIGINT 中断正在运行的进程;相当于Ctrl+c 9) SIGKILL 强制杀死正在运行的进程(直接关闭进程 阅读全文
posted @ 2018-10-26 11:20 luck-luck 阅读(1884) 评论(0) 推荐(0) 编辑
摘要: 数组 1、数组的定义及声明 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名:整个数组只有一个名字 索引:编号从0开始,属于数值索引;bash的数组支持稀疏格式(索引不连续) 格式: 数组名[索引] ${ARRAY_NAME[INDEX]} 必需用花括号 阅读全文
posted @ 2018-10-26 11:14 luck-luck 阅读(4391) 评论(0) 推荐(0) 编辑
摘要: 函数介绍 定义:把一段独立功能的的代码当做一个整体,并为之一个名字,命名的代码段,此即为函数; 功能:函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程。 注意:定义函数的代码段不会自动执行,在调用时执行;所谓函数调用,就在代码中给定函数名称即可;函数名出现的任何位置 阅读全文
posted @ 2018-10-26 10:54 luck-luck 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: 过程式编程语言bash脚本编程面向过程的编程 顺序执行:默认法则,按照顺序一条一条语句执行 选择执行:分支,条件判断,符合条件的分支予以执行 循环执行:将同一段代码反复执行有限次,所以循环必须有退出条件,否则将陷入死循环 注意: 顺序执行不需要特定的控制,只需按照语句依次执行即可;选择执行,则需要特 阅读全文
posted @ 2018-10-26 10:37 luck-luck 阅读(1429) 评论(0) 推荐(0) 编辑
摘要: 命令退出状态码 bash每个命令,执行状态都有返回值 0表示成功 非0表示失败(1-255) $?特殊变量可以打印出上一条命令的状态返回值 脚本的状态返回值是脚本执行的最后一条命令 自定义脚本状态返回值:exit # #为0-255的数字(0、1、127、255这几个数字保留系统自身用) 引用命令的 阅读全文
posted @ 2018-10-26 09:48 luck-luck 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 概述: shell脚本在Linux系统管理员的运维工作中非常重要。shell脚本能够帮助我们很方便的管理服务器,因为我们可以指定一个任务计划,定时的去执行某一个脚本以满足我们的需求。本篇将从编程基础、脚本基本格式、变量、运算、条件测试这几个方面详细介绍shell脚本编程的基础内容,也是我们必须要掌握 阅读全文
posted @ 2018-10-26 09:35 luck-luck 阅读(354) 评论(0) 推荐(0) 编辑
摘要: AWK:awk介绍: Linux 文本处理工具三剑客:grep、sed、awk 其中grep是一种文本过滤工具,sed是文本行编辑器,而awk是一种报表生成器,就是对文件进行格式化处理的,但这里的格式化不是文件系统的格式化,而是对文件内容进行各种"排版",进而格式化显示 在Linux之上我们使用的是 阅读全文
posted @ 2018-10-25 22:36 luck-luck 阅读(544) 评论(0) 推荐(0) 编辑
摘要: sed工作原理及功能 sed:Stream EDitor(流编辑器) 工作原理: sed是一种流编辑器(行编辑器),一次处理一行内容。在处理时逐行将要处理的行存储在临时缓冲区当中,该缓冲区称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后将缓冲区的内容输出 阅读全文
posted @ 2018-10-25 22:11 luck-luck 阅读(356) 评论(0) 推荐(0) 编辑
摘要: vim编辑器: Linux使用文本文件来保存配置;文本编辑器用来编辑纯ASCII文件 Linux下常见的文本编辑器emacs、vi、nano vi(Visual Interface) 全屏文本编辑,模式化的编辑器(在不同的模式间转换) vim(vi improved) vi的增强版 vim的配置文件 阅读全文
posted @ 2018-10-25 17:24 luck-luck 阅读(446) 评论(0) 推荐(1) 编辑
摘要: 文本处理工具之grep、egrep、fgrep grep:(global search regular expression(RE) and print out the line) 正则表达式分为两类:基本正则表达式BRE和扩展正则表达式ERE 作用:文本搜索工具,根据用户指定的文本模式对目标文件进 阅读全文
posted @ 2018-10-25 15:33 luck-luck 阅读(794) 评论(0) 推荐(0) 编辑