一、小括号,园括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,...
分类:
系统相关 时间:
2015-06-30 07:46:37
阅读次数:
166
这个我记得是在chinaunix论坛上最早出现的帖子。Shell十三问作者:www.chinaunix.net之網中人1)为何叫做shell?在介绍shell是甚么东西之前,不妨让我们重新检视使用者与计算机系统的关系:我们知道计算机的运作不能离开硬件,但使用者却无法直接对硬件作驱动,硬件的驱动只能透...
分类:
系统相关 时间:
2015-06-28 21:25:39
阅读次数:
179
linux变量按生存周期分为两类:永久的和临时的临时的:使用export命令声明即可,变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,在关闭shell后失效,再打开新shell时就没有这个变量,需要使用的话还需要重新定义 在shell的命令行下直接使用[export 变量...
分类:
系统相关 时间:
2015-06-10 19:22:49
阅读次数:
120
Shell中的条件判断语句是前面一篇“Shell中的条件测试语句”的升级篇,也就是说,前面的测试语句是为了现在的判断语句if~then~fi语句服务的。
我们还是按照注意点和代码实现的方式铺开:
1)基本的if-then-fi语句可以用来判断基本的单层的分支结构,其形式如下:
其中if后面的测试语句一般都使用[]命令来做。如下面的例子:
#---------...
分类:
系统相关 时间:
2015-05-18 11:02:40
阅读次数:
203
问题描述:在linux中的直接执行shell脚本可以用相对路径找到文件,但是如果通过计划任务crontab执行shell脚本时,却不能通过相对路径找到文件!例子: shell脚本文件代码~#! /bin/shLogfile = './1.txt';date >> $Logfile;echo '---...
分类:
系统相关 时间:
2015-04-13 12:29:34
阅读次数:
384
什么是Hadoop Streaming Hadoop提供的一个编程工具,允许用户使用任何可执行文件或脚本作为mapper和Reducer 一个例子(shell简洁版本) $HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/contrib/streaming/hadoop...
分类:
其他好文 时间:
2015-04-05 11:51:12
阅读次数:
146
读CU论坛shell十三问后进行的几次小实验,备忘一下!
SHELL十三问地址:http://bbs.chinaunix.net/thread-218853-1-1.html...
分类:
系统相关 时间:
2015-03-20 16:27:14
阅读次数:
171
1、注意:source命令与shellscripts的区别是,
source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source..
分类:
系统相关 时间:
2015-03-11 15:08:51
阅读次数:
174
python调用系统命令的方式有很多1.1os.system(command)在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态。这实际上是使用C标准库函数system()实现的。这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果。1.2os.pope..
分类:
编程语言 时间:
2015-03-04 19:34:12
阅读次数:
2901