$ cd `dirname $0` 和PWD%/* shell变量的一些特殊用法在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置...
分类:
系统相关 时间:
2014-11-13 14:29:06
阅读次数:
211
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用1. Shell 函数的定义格式如下:[function] fun_name () {command1[retrun n]} 函数返回值,可...
分类:
系统相关 时间:
2014-10-11 19:17:46
阅读次数:
244
国庆过后;感觉有点慵懒些了;接着上篇;我们继续来学习循环语句。 一. for循环 与其他编程语言类似,Shell支持for循环。for循环一般格式为:for 变量 in 列表do command1 command2 ... commandNdone 列表是一组值(数字、字符...
分类:
其他好文 时间:
2014-10-09 00:52:57
阅读次数:
287
HBase shell的基本用法hbase提供了一个shell的终端给用户交互。使用命令hbase shell进入命令界面。通过执行 help可以看到命令的帮助信息。以网上的一个学生成绩表的例子来演示hbase的用法。namegradcoursemathartTom59787Jim48980这里gr...
分类:
其他好文 时间:
2014-09-28 13:58:02
阅读次数:
340
1tr命令处理文本中的内容tr-d‘\r‘<file.txt|sort>file2.txt参数:-c取反-C-d删除字符-s浓缩重复字符特殊文件:/dev/null/dev/tty2.profile文件中的PATHPATH=$PATH:$HOME/bin永久生效3执行跟踪(看程序都做了什么)set-x打开执行跟踪set+x关闭执行跟踪4脚本语言shell编译..
分类:
其他好文 时间:
2014-09-23 03:20:24
阅读次数:
251
---内容来源于http://www.jb51.net/article/31232.htmshell中的赋值和操作默认都是字符串处理,1、错误方法举例 a) var=1+1 echo $var 输出的结果是1+1,悲剧,呵呵 b) var=1 var=$var+1 echo $var 输出结果是1+...
分类:
其他好文 时间:
2014-09-12 10:00:23
阅读次数:
230
---今天篇幅比较少;只介绍引号。shell中的引号有三种:双引号",单引号',反引号`1. 双引号:由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待2. 单引号:由单引号括起来的字符都作为普通字符出现3. 反引号:命令替换的一种。一.为什么要用引...
分类:
其他好文 时间:
2014-09-11 09:33:51
阅读次数:
371
1. 定义变量1).定义变量时,变量名不加美元符号($),如: var="hello world"2).注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。 中间不能有空格,可以使用下划线(_)。 不能使用...
分类:
其他好文 时间:
2014-09-10 09:34:40
阅读次数:
214
前记:这里是我做的shell笔记;接下来会提供一系列。Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。至于这几...
分类:
其他好文 时间:
2014-09-09 17:54:59
阅读次数:
197
HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。1. 简介HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtab...
分类:
其他好文 时间:
2014-09-02 01:34:43
阅读次数:
342