上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页
摘要: 在执行shell脚本的时候,shell将会对脚本中的行进行解释,然后执行;对于一些特殊处理的句子,我们可以使用引号或者反斜线来避免shell解释执行之。如下,当在命令行中输入:echo *child.sh env_variable father.sh param.sh profile.sh 125017.sh默认会将当前文件夹下的所有文件都打印出来,但我们需要的是输出一个“*”。可以以这样的方式让shell不去解释星号(*):echo "*"*下面是shell引用类型------------------------------"" 双引号' 阅读全文
posted @ 2013-11-21 14:22 jackluo 阅读(12748) 评论(0) 推荐(0) 编辑
摘要: #! /bin/sh################################ 2013-11-19 ## author jackluo ## net.webjoy@gmail.com ################################serverid=$1 #服务器的idapi_url=$2 #API服务器的url地址api_file_path=/home/wwwroot/cy/application/config/server_lists_config.php #文件的url 路径if [ -z... 阅读全文
posted @ 2013-11-19 15:43 jackluo 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 本文也即《Learning the bash Shell》3rd Edition的第六章Command-Line Options and Typed varilables之读书笔记之三,但我们将不限于此。数组元素可以是string或者数字,同变量一样。数组的index从0开始计算,最大可以为 599147937791。基本上可以认为没有限制。定义方式 可以直接进行赋值 name[2]=two name[0]=zero name[1]=one 与上面方式一样,这里我们没有按顺序进行赋值。name=([2]=alice [0]=hatter [1]=duchess)。... 阅读全文
posted @ 2013-11-18 18:20 jackluo 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 本文也即《Learning the bash Shell》3rd Edition的第五章Flow Control之读书笔记之二,但我们将不限于此。flow control是任何编程语言中很常用的部分,也包括了bash。在这里,我们将继续学习他们。 和C不一样的是,在shell中是匹配list中的元素,因此非常适合用于命令的参数,文件列表。for格式如下:for name [in list ] do statements that can use $name... done 我们通过下面的例作进一步学习。一共设置了三个例子# Test for th... 阅读全文
posted @ 2013-11-18 18:17 jackluo 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 本文也即《Learning the bash Shell》3rd Edition的第四章Basic Shell Programming之读书笔记,但我们将不限于此。运行shell脚本程序 一个包含shell命令的脚本就是一个shell程序,例如.bash_profile。我们创建shell脚本,允许的时候可以通过两种方式:一、source ;二、只敲入文件名,按回车就可以执行,这种方式更为便捷。我们需要将文件放置在命令搜索路径下(在Linux Bash学习(六):设置环境参数 中介绍),否则需要指出绝对路径,例如在当前目录,使用./, 另外我们还需要将文件的权限设置为可执行文件,采用$... 阅读全文
posted @ 2013-11-18 18:14 jackluo 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 本文也即《Learning the bash Shell》3rd Edition的第四章Basic Shell Programming之读书笔记之二,但我们将不限于此。String操作 在下面的描述中,“:”是可以删除的,存在是表示“存在但不允许为null”,不带“:”表示“存在”,即允许为空:${ varname :- word } :如果varname存在并且不为null,返回varname的值,否则返回word。用于当某个变量不存在或没定义时返回一个缺省的值。如果为${ varname - word } ,则当varname存在,可以为null,例如我们定义myparam=,返回... 阅读全文
posted @ 2013-11-18 18:13 jackluo 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 本文也即《Learning the bash Shell》3rd Edition的第五章Flow Control之读书笔记,但我们将不限于此。flow control是任何编程语言中很常用的部分,也包括了bash。在这里,我们将学习他们。 if/else是通过判断选择执行或者执行部分代码,可以根据变量、文件名、命令是否执行成功等很多条件进行判断,他的格式如下:if condition then statements [elif condition then statements...] [else statement... 阅读全文
posted @ 2013-11-18 18:11 jackluo 阅读(8468) 评论(0) 推荐(0) 编辑
摘要: #! /bin/sh################################ 2013-11-19 ## author jackluo ## net.webjoy@gmail.com ################################serverid=$1 #服务器的iddb_name=$2 #数据库名db_host=$3 #mysql 的主机地址databases_file_path=/home/wwwroot/cy/application/config/database.phpdb_user=... 阅读全文
posted @ 2013-11-18 18:09 jackluo 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 通过例子学习sed的用法1,sed介绍 sed可删除(delete)、改变(change)、添加(append)、插入(insert)、合、交换文件中的资料行,或读入其它档的资料到文>件中,也可替换(substuite)它们其中的字串、或转换(tranfer)其中的字母等等。例如将文件中的连续空白行删成一行、"local"字串替换成"remote"、"t"字母转换成"T"、将第10行资料与第11资料合等. 总合上述所言,当sed由标准输入读入一行资料并放入pattern space时,sed依照sed scr 阅读全文
posted @ 2013-11-18 15:53 jackluo 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1.创建用户:grant replication slave,replication client on *.* to repl@'192.168.1.%' IDENTIFIED By 'p4ssword';2.修改 my.cnf里面增加log_bin=mysql-binserver_id =10#这个要唯一,可以用IP地址后8位3.为了确认二进制日志文件是否已经在主库上创建,使用show master status 命令4.备库上需要在my.cnf 中增加类似的blg_bin = mysql-binserver_id = 2relay_log=/var/bin 阅读全文
posted @ 2013-11-15 11:34 jackluo 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页