为设么有些文件执行起来前面要加一个"."和空格

为设么有些文件执行起来前面要加一个"."和空格

      
表示本目录内运行

文本编辑工具通常加: 加字母进行操作不知何解      
我有一个文件叫My_profile,里面的内容是设置几个环境变量。
有个高手(创建该文件得人)说执行的时候要前面加一个点和空格。
我没好意思问为社么,呵呵。。。
你说是在本目录运行。,那为社么要在本目录呢,不明白。。。
难道不在本目录就不能设置环境变量了吗?[IMG]http://www.mypcera.com/photo/tubiao/159/10.gif[/IMG]      
点加空格表示你所执行的文件要修改你当前shell的环境.

比如说你修改了.profile中的PATH,直接执行.profile
不会改变当前shell的PATH,必须用. .profile.