码迷,mamicode.com
首页 >  
搜索关键字:linux_shell    ( 1936个结果
Linux Shell实战之一 脚本安装Discuz
#!/bin/bash # #Target:AutoinstallDiscuz! #Date:2015-05-02 #Author:Jacken #QQ:654001593 #Version:1.0 #Youshouldcheckapr-devel,apr-util-devel,gcc,ncurses-devel,gcc-c++,libxml2,libxml2-devel...beforeexecscript #Youcanuseyumtoinstall! # # #Httpddefinepathvaria..
分类:Web程序   时间:2015-05-04 15:47:32    阅读次数:336
Linux Shell : Test命令参数解析
转自http://blog.chinaunix.net/uid-21961753-id-1810588.html格式: test conditionstest -n string : string 不为空test -z string : string 为空test int1 -eq int2 : i...
分类:系统相关   时间:2015-05-04 11:31:26    阅读次数:196
Linux Shell之十 sed与awk
设计script时,有时候需要修改脚本,例如删除或置换某些关键词。像这种在script执行过程动态修改文件的做法,称为流编辑。具有流编辑能力的工具,称为流编辑器。sed是这方面的强者。另外script执行时可能要制作报表,呈现各字段信息,awk完美解决。一、正则表达式正则表达式是..
分类:系统相关   时间:2015-05-02 18:20:02    阅读次数:176
Linux Shell之七 函数应用
函数是什么?函数是一些命令的集合,使用一个名称做代表,称为函数名称。函数名称的命名规则和变量相同。一旦函数定义好了,执行这个名称,就好象执行Bash的命令一样,称为调用函数。实际上,Bash调用函数时,会执行函数里的命令区域,执行完毕,Bash会回到调用函数的下一行继..
分类:系统相关   时间:2015-05-02 06:24:43    阅读次数:298
Linux Shell之八 转向的用法
一、文件代码“转向”的意思是说:原本应由标准输入(如键盘)读取数据的,改由其它文件读取;原本应把结果显示在标准输出(如屏幕)的,改输出到其它文件。在这个过程中会涉及到文件代码(filedescriptor)的概念。所谓文件代码,是指操作系统赋予已开启文件一个编号(由0开始..
分类:系统相关   时间:2015-05-02 06:21:32    阅读次数:223
Linux Shell之三 高级变量及字符串
高级变量包含三个部分1、变量扩展2、命令替换3、算术扩展在BashShell中,$算符会触发到上述三种扩展,基本形式如下:基本型扩展种类例子${变量名称}变量扩展${filename}$(命令)命令替换$(ls/)$((算术式))算术扩展$((5+3))变量存在表示变量有值(包含空)一、变量扩展:测试存在性..
分类:系统相关   时间:2015-05-01 20:06:31    阅读次数:211
Linux Shell之四 算术运算
在Bash的算术运算中有以下几种方法:名称语法范例算术扩展$((算术式))r=$((1+2*3))使用外部程序exprexpr算术式r=`expr1+2*3`使用$[]$[算术式]r=$[1+2]使用内置命令declare-i变量=算术式declare-ir=1+2*3使用内置命令letlet算术式letr=1+2i++运算后加1,i--运算后减1++i运算前加..
分类:系统相关   时间:2015-05-01 20:05:20    阅读次数:171
Linux Shell之五 流程控制--选择
流程控制可根据不同的情况做不同的处理,而且可重复执行指定的程序区域,展现程序的生产力。在BashShell中,流程控制可以分为两大类:“选择”和“循环”;1、选择:if、case、select2、循环:for、while、until、select命令select既属选择也属于循环。一、命令的结束状态在She..
分类:系统相关   时间:2015-05-01 20:04:12    阅读次数:149
Linux Shell之六 流程控制--循环
一、for循环for循环的运作方式,是将串行的元素一一取出,依序放入指定的变量中,然后重复执行包含的命令区域(在do和done之间),直到所有的元素取完为止。其中,串行是一些字符串的组合,彼此用$IFS所定义的分割字符(如空格)隔开,这些字段串称为字段。for的语法for变量in串行 ..
分类:系统相关   时间:2015-05-01 20:02:17    阅读次数:185
linux shell基础语法
1.第一个Shell脚本打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。 输入一些代码:#!/bin/bashecho "Hello World !" “#!” 是一个约定的标记,它告诉系...
分类:系统相关   时间:2015-05-01 18:39:42    阅读次数:10346
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!