摘要: 1.1 数据库介绍 1.1.1什么是数据库 简单的说,数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。 当人们收集了大量的数据后,应该把它们保存起来进入近一 阅读全文
posted @ 2017-04-10 11:19 摩柯萨青 阅读(3760) 评论(0) 推荐(0) 编辑
摘要: shell允许用户定义自己的函数.函数是高级语言中的重要结构.shell中的函数于C或者其他语言中定义的函数一样.与从头开始,一行一行地写程序相比,使用函数主要好处是有利于组织整个程序.在bash中,一个函数的语法格式如下:fname (){shell comands}定义好函数后,需要在程序中调用 阅读全文
posted @ 2017-04-10 11:06 摩柯萨青 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 同其他高级语言程序一样,复杂的shell程序中经常使用到分支和循环控制结构,bash,pdksh和tcsh分别都有两种不同形式的条件语句:if语句和case语句.(1)if语句语法格式:bash/pdksh用法:if [expression1]thencommands1elif [expressio 阅读全文
posted @ 2017-04-10 11:04 摩柯萨青 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 当需要重复的某些操作时,就要用到循环语句.(1)for语句大家知道在很多编程语言中for语句是最常见.在shell中也不例外.for语句要求shell将包含在这个语句中的一组命令连续执行一定的次数.语法格式:bash/pdksh用法1:for var1 in listdocommandsdone含义 阅读全文
posted @ 2017-04-10 11:04 摩柯萨青 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 在bash/pdksh中,命令test用于计算一个条件表达式的值.他们经常在条件语句和循环语句中被用来判断某些条件是否满足.test命令的语法格式:test expression或者[expression]在test命令中,可以使用很多shell的内部操作符.这些操作符介绍如下:(1)字符串操作符用 阅读全文
posted @ 2017-04-10 11:03 摩柯萨青 阅读(295) 评论(0) 推荐(0) 编辑
摘要: shell使用引号(单引号/双引号)和反斜线("\")用于向shell解释器屏蔽一些特殊字符.反引号(")对shell则有特殊意义.如:abc="how are you" (bash/pdksh)set abc = "how are you" (tcsh)这个命令行把三个单词组成的字符串how ar 阅读全文
posted @ 2017-04-10 11:02 摩柯萨青 阅读(141) 评论(0) 推荐(0) 编辑
摘要: (1)常用系统变量$ # :保存程序命令行参数的数目$ ? :保存前一个命令的返回码$ 0 :保存程序名$ * :以("$1 $2...")的形式保存所有输入的命令行参数$ @ :以("$1""$2"...)的形式保存所有输入的命令行参数(2)定义变量shell语言是非类型的解释型语言,不象用C++ 阅读全文
posted @ 2017-04-10 11:01 摩柯萨青 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 什么是shell程序呢? 简单的说shell程序就是一个包含若干行shell或者linux命令的文件.象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整的程序文件.执行shell 阅读全文
posted @ 2017-04-10 11:00 摩柯萨青 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk 阅读全文
posted @ 2017-04-10 10:59 摩柯萨青 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 异步IO 阅读全文
posted @ 2017-04-10 10:52 摩柯萨青 阅读(93) 评论(0) 推荐(0) 编辑