Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1042874
  • 博文数量: 297
  • 博客积分: 11721
  • 博客等级: 上将
  • 技术积分: 3431
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-25 10:21
文章分类

全部博文(297)

文章存档

2016年(9)

2011年(71)

2010年(137)

2009年(80)

分类: LINUX

2010-12-17 17:41:31

source命令用法:

source FileName

作用:在当前bash环境下读取并执行FileName中的命令。

同样的,当前脚本中设置的变量也将作为脚本的环境,source(或点)命令通常用

于重新执行刚修改的初始化文件,如 .bash_profile 和 .profile 等等。

注:该命令通常用命令“.”来替代。

如:source .bash_rc 与 . .bash_rc 是等效的。

注意:source命令与shell scripts的区别是,

source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。

这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子

shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。


.   ./test.sh 《==》source ./test.sh

1)   第一个.[空格]表示把后面的执行结果(如环境变量设置)导入到当前文件。

2)  第二个,就是执行当前目录(在当前文件所设置的PWD中)里的文件。

.   ./MCradiolists

.   ./MCmenu   2

MCradiolists和MCmenu有可能是函数,也有可能是可执行程序。视你的情况而定。

./MCmenu   2中的   2   是   MCmenu的参数。

阅读(885) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~