从操作系统层面来说,shell是一个“壳”,人机交互接口,实质上shell就是命令解释器,解析用户输入的命令,进而达到人机交互的功能bash编程语言属于弱类型编程语言,不区分数据类型,所有数据默认当做字符处理,若要做运算处理,则需要使用算术表达式,同时也是过程式编程语言..
分类:
其他好文 时间:
2016-03-16 01:28:47
阅读次数:
216
bash 编程只支持一维数组,不支持多维,类似c语言,数组下标从0开始,下标可以是整数,也可以是表达式 数组的定义 在shell中用括号来表示数组,中间用空格来隔开 主要有两种种定义形式: arr=(1 2 3 4 5 6) arr=( 1 2 3 4 ) 同时还可以单独定义数组的分量 arr[0]
分类:
编程语言 时间:
2016-02-25 00:03:24
阅读次数:
206
bash编程中if [ ]后面的测试选项:1、整数测试:-le less equal-lt less than-ge greater equal-gt greater than-eq equal-ne not equal2、字符测试==!=><-n 测试是...
分类:
系统相关 时间:
2016-01-16 16:28:38
阅读次数:
179
1、vim的基本用法2、vim的高级用法3、bash编程初步4、bash算术运算、位置参数和read一、文本编辑工具vivim
分类:
系统相关 时间:
2015-11-03 23:11:50
阅读次数:
315
bash编程学习mkdir-pcd~ls-atail-f/var/log/httpd/accessgrep-i-E同时过滤多个字符alias别名which查看文件所在路径。tree-L查看文件目录seq-s打印数字序列echo{1,5}whoamiw当前登录的用户sudo让普通用户可以有root权限lsof-i:port列表打开的文件(初级)chkconfignetstatchattr..
分类:
其他好文 时间:
2015-11-02 06:46:32
阅读次数:
155
bash编程的知识点:位置变量和特殊变量 位置参数变量: scirpt1.sh arg1 arg2 ... $0 $1 $2 ... ${10} ... $0: 即为文件本身 脚本注释:除第一行的shebang之外,任何以#开头的行都表示为注释信息,会被解释器忽略; ...
分类:
其他好文 时间:
2015-10-14 20:03:12
阅读次数:
139
1.检查命令执行是否成功第一种写法,比较常见:echoabcdee|grep-qabcd
if[$?-eq0];then
echo"Found"
else
echo"Notfound"
fi简洁的写法:ifechoabcdee|grep-qabc;then
echo"Found"
else
echo"Notfound"
fi当然你也可以不要if/else,不过这样可读性比较差:[SunNov0405:58AM][kod..
分类:
其他好文 时间:
2015-09-23 17:14:23
阅读次数:
171
知识点梳理:点击链接进入1、shell简介及变量、脚本相关概念2、bash编程之:条件测试3、bash编程之:算术运算4、bash编程之:if语句5、bash编程之:case语句、read与用户交互6、bash编程之:流程控制7、bash编程之:函数与数组8、sed命令——流编辑器9、awk命令——报告生成工..
分类:
系统相关 时间:
2015-09-23 10:37:46
阅读次数:
259
bash编程bash脚本编程是过程式解释编程,其实就是linux命令的堆砌,既然是编程就应该有相应编程语法。与任何过程式编程一样,过程式编程的特点就是:顺序执行,选择执行,循环执行。过程式编程:以指令为中心,设计算法,数据服务于算法,过程式编程的灵魂:算法。1.变量:数值..
分类:
其他好文 时间:
2015-09-23 01:18:23
阅读次数:
233
日期:2015年09月13日<<======================================【函数】======================================>>函数:function:功能把一段具有独立功能代码封装在一起,并给予命名;后续用到时,可直接通过给定函数名来调用整体代码;函数作用:1、把相同的程..
分类:
编程语言 时间:
2015-09-22 07:47:52
阅读次数:
195