2015年7月12日

linux shell编程(三) if 和 for

摘要: if 条件判断:单分支的if语句if 判断条件; then statement1fi双分支的if语句if 判断条件;then statement1 statementelse statement3fi多分支的if语句if 判断条件1;then statement1 elif 判断条件... 阅读全文

posted @ 2015-07-12 22:06 freshman2014 阅读(325) 评论(0) 推荐(0) 编辑

linux shell编程(二) 条件测试

摘要: bash中常用的条件测试有三种条件测试的表达式:[ expression ] [[ expression]]第一种:整数测试:-eq 测试两个整数是否相等,比如[ $A -eq $B ] -ne 测试两个整数不等 -gt 测试一个数是否大于另一个数 (great than... 阅读全文

posted @ 2015-07-12 22:00 freshman2014 阅读(211) 评论(0) 推荐(0) 编辑

linux shell 编程(一)

摘要: 脚本:命令的堆砌,按照实际需要结合命令流程控制机制实现的源程序linux 内核只能识别 elf格式的文件(可执行的可链接的文件)脚本的第一行写#!/bin/bash 表示脚本解释器 阅读全文

posted @ 2015-07-12 21:49 freshman2014 阅读(164) 评论(0) 推荐(0) 编辑

linux sed 命

摘要: sed(stream editor):是流编辑器,按行进行操作,对符合模式的行在内存中进行操作,不对原文件进行修改,处理结束后将模式空间打印到屏幕。sed 的模式空间 处理文件流的内存空间叫模式空间,这个模式空间可以用正则表达式对文件进行过滤。sed [optitons]'AddressComman... 阅读全文

posted @ 2015-07-12 21:45 freshman2014 阅读(231) 评论(0) 推荐(0) 编辑

一些linux命令

摘要: cut 命令eg:cut -d: -f1 /etc/passwd 将/etc/passwd 里面的每行 按照 ':'分割,并且取出分割后的第一个元素tr命令eg:tr 'a-z' 'A-Z 将'a-z'替换为'A-Z'history 命令用于显示历史命令bc 计算命令eg:bc/var/log/im... 阅读全文

posted @ 2015-07-12 21:02 freshman2014 阅读(167) 评论(0) 推荐(0) 编辑

linux 管道

摘要: linux的管道:前一个命令的输出当做后一个命令的输入管道的形式:命令1 |命令2|命令3|....eg:echo"redhat"|passwd --stdin hive cat /etc/passwd|sort cut -d: -f1 /etc/passwd|sort 阅读全文

posted @ 2015-07-12 20:59 freshman2014 阅读(303) 评论(0) 推荐(0) 编辑

linux 输入输出重定向

摘要: 输入输出重定向&> 混合重定向 /dev/null 数据黑洞> 覆盖输出>> 追加输出set -C 对已存在文件关闭覆盖重定向 强制覆盖输出则 >|2> 重定向错误输出2>> 追加错误输出<< Here Document <<后面加结束符号 阅读全文

posted @ 2015-07-12 20:53 freshman2014 阅读(139) 评论(0) 推荐(0) 编辑

linux 环境变量

摘要: bash 环境变量 本地变量(局部变量)当前shell进程 环境变量 当前shell进程 及其子进程 位置变量:$1,$2,shift 轮替(eg:echo $1 shift2 echo$1) 特殊变量:$?:退出状态码 $#:参数的个数 $*:参数列表 $@:参数列表 exit:退出脚本exi... 阅读全文

posted @ 2015-07-12 20:49 freshman2014 阅读(133) 评论(0) 推荐(0) 编辑

导航