摘要: Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 特殊变量列表 命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例 阅读全文
posted @ 2017-06-22 15:22 镜子。 阅读(120) 评论(0) 推荐(0) 编辑
摘要: shell变量:shell变量的定义、删除变量、只读变量、变量类型。 shell支持自定义变量 定义变量 定义变量时,变量名不加美元符号($),如: 注意,变量名和等号之间不能有空格,同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z) 中间不能有空格,可以使用下划线(_) 不能 阅读全文
posted @ 2017-06-08 16:27 镜子。 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。 输入以下代码: “#!”是一个约定的标记,他告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。 阅读全文
posted @ 2017-06-08 10:42 镜子。 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 大体上,可以将程序设计语言可以分为两类:编译型语言和解释型语言。 编译型语言 很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java,都是编译型语言。这类语言需要预先将我们写好的源代码(source code)转换成目标代码(object code),这个过程被称作“ 阅读全文
posted @ 2017-06-08 10:39 镜子。 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 上面提到过,Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。 bash bash是Linux标准默认的shel 阅读全文
posted @ 2017-06-08 10:37 镜子。 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制 阅读全文
posted @ 2017-06-08 10:35 镜子。 阅读(149) 评论(0) 推荐(0) 编辑
摘要: MySQL复制 能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。但是MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master宕掉的话需要手动切换到另外一个master,而不能自动进行切换。 这篇 阅读全文
posted @ 2017-05-19 11:57 镜子。 阅读(3667) 评论(0) 推荐(0) 编辑