在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:1.${var}2.$(cmd)3.()和{}4.${var:-string},${var:+string},${var:=string},${var:?string}5.$((exp))6.$(var%patte...
分类:
系统相关 时间:
2015-08-13 19:36:50
阅读次数:
174
### Bash Shell 中的History命令
----------
日常运维工作中,我们经常使用History命令去检查在这台机器上所执行的历史命令,或者谁在什么时间执行的什么命令。History命令默认情况下不显示时间,我们可以设置。
----------
- 显示所执行过的命令
简单敲下键盘,输入一个单词:history即可。或者his +t...
分类:
系统相关 时间:
2015-08-08 13:35:13
阅读次数:
182
一、shell中的":"实际案例:hbase脚本中一段===># For releases, add hbase & webapps to CLASSPATH# Webapps must come first else it messes up Jettyif [ -d "$HBASE_HOME/h...
分类:
系统相关 时间:
2015-08-04 19:03:48
阅读次数:
145
shell:壳,是操作linux最直接的方式,通过shell中输入命令和linux系统进行交互。shell是一个小盒子,每一个有独立的命名空间,登录后的操作就是一个shell(有可能是bash,zsh等),每一个shell脚本都是一个shell;每个shell中的变量名称不会互相影响;~/.bash...
分类:
系统相关 时间:
2015-08-04 12:50:03
阅读次数:
153
现在我们已经越来越多地使用程序去代替人工执行一些操作(比如说,安装一些软件、登录一些服务等等),可是这些操作又有很多的情况是要和人之间进行互动(比如说输入一些yes or no、输入密码、输入自定义数据等)。如果Shell中需要我们去输入这个值,我们的程序又没有提供这样的功能,那么流程就会卡在了这个流程中。当然,我们不希望有这样的情况发生。那么希望这篇文章可以提供一个思路,帮助你解决一些棘手的问题。...
分类:
编程语言 时间:
2015-08-04 11:24:18
阅读次数:
617
shell编程之正则表达式 什么是正则表达式?正则表达式是用于描述字符排列和匹配模式的一种语法规则。在很多程序设计语言中都支持利用正则表达式来进行字符串的操作,不同语言中的正则表达式略有不同,但是毕竟都是正则,其本质思想都是一致的,当我们掌握了shell中的正则后,再去看python或者perl里....
分类:
系统相关 时间:
2015-08-04 10:34:51
阅读次数:
176
什么是正则表达式?正则表达式是用于描述字符排列和匹配模式的一种语法规则。在很多程序设计语言中都支持利用正则表达式来进行字符串的操作,不同语言中的正则表达式略有不同,但是毕竟都是正则,其本质思想都是一致的,当我们掌握了shell中的正则后,再去看python或者perl里面的正则表达式时,会发现其.....
分类:
系统相关 时间:
2015-08-03 22:36:22
阅读次数:
213
Shell的本质是对系统传达一系列的命令或者信号,其表现形式通常都是某个命令加上一大串的字符。这一串字符就是用来表达意义的字符,也就是正则表达式。正则表达式的最基本元素是元字符,它们是用来描述字符的字符,用途是对字符表达内容、解释以及各种操作信息进行描述。LinuxS..
分类:
系统相关 时间:
2015-07-31 06:45:56
阅读次数:
200
SHELL字符串操作bash Shell提供了多种字符串处理的命令:
awk命令
expr命令...
分类:
系统相关 时间:
2015-07-28 08:01:07
阅读次数:
166
shell函数shell中的一个片段,单元。#!/bin/bashfunctionwyp(){sum=$[$1+$2]echo$sum}a=1b=2wyp$a$b给第一个和第二个参数赋值
分类:
系统相关 时间:
2015-07-28 01:11:25
阅读次数:
115