一、简介[ 与 test 等价,是 bash 的内部命令,GNU/linux 系统的 coreutils 软件包通常带 /usr/bin/test 和 /usr/bin/[ 命令。如果我们不用绝对路径指 明,通常我们用的都是bash 自带的命令。[[ 是 bash 关键字(据说从2.02起引入对[[...
分类:
系统相关 时间:
2014-10-31 17:13:16
阅读次数:
276
#!/bin/bashsmail() {mail -s "$1" gjw_apparitor@gmail.com > Curl_Out.txtecho ":${Ip}:${URL}" >> Curl_Out.txtdoneawk -F":" '{if(($1*10000)&&($3=="200"||...
分类:
Web程序 时间:
2014-10-31 17:12:33
阅读次数:
310
linux 下shell加法操作总结: #!/bin/bash n=1;echo -n "$n " let "n = $n + 1" echo -n "$n " : $((n = $n + 1)) echo -n "$n " (( n = n +1 )) echo -n "$n " : $[ n = $n +1 ] echo -n "$n " n=$[ $n + 1 ] e...
分类:
系统相关 时间:
2014-10-31 16:07:31
阅读次数:
367
shell>mysqldump-uXXX-p--all-databases>dump.sql##备份全部数据库shell>mysqldump-uXXX-p--databases数据库名>dump.sql##备份单一数据库若想备份2个数据库或更多:shell>mysqldump-uXXX-p--databases数据库A数据库B>dump.sql##备份2个数据库若想备份某个表..
分类:
数据库 时间:
2014-10-31 16:02:48
阅读次数:
207
不久以前,曾经搜到一篇博客是读取配置文件的,http://www.cnblogs.com/bo083/archive/2012/11/19/2777076.html,用到现在,感觉十分方便,感谢作者。
现在,需要通过web界面给用户留出接口来修改类似配置文件,大的方法是从php调用linux shell script,于是,现在贴一个可以修改此种配置文件的linux shell。...
分类:
系统相关 时间:
2014-10-31 15:51:43
阅读次数:
277
1. 测试开关Shell中自带的一些测试指令, 下表列出这些测试指令的含义以及是否可用于 test命令, bash, ksh.开关testbashksh定义-a FILE支持支持只是文件存在-b FILE支持支持支持文件存在, 并且是一个类似于 /dev 下的磁盘设备之类的块文件-c FILE支持支...
分类:
系统相关 时间:
2014-10-31 09:51:42
阅读次数:
252
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"...
分类:
系统相关 时间:
2014-10-31 08:47:18
阅读次数:
195
脚本first(测试示例1)#vifirst.sh1#!/bin/bash2echo‘yourareinfirstfile‘问)在当前脚本文件中调用另外一个脚本文件?方法一:使用source脚本second(测试示例2)#visecond.sh1#!/bin/bash2echo‘yourareinsecondfile‘3sourcefirst.sh注意事项:分别建立#vifirst.sh和second.sh测..
分类:
系统相关 时间:
2014-10-31 06:37:03
阅读次数:
270
[zengchao@localhostbin]$sh-nrestart.sh[zengchao@localhostbin]$-n:不要执行script,仅仅检查语法,如果正确不会有任何输出,如果有错,则会有提示[zengchao@localhostbin]$sh-xrestart.sh+TOMCAT_HOME=/opt/apache-tomcat-8.0.14+cd/opt/apache-tomcat-8.0.14/bin++ps-ef++..
分类:
系统相关 时间:
2014-10-31 06:30:59
阅读次数:
337