PATH=.:$PATH
在设置环境变量的时候,遇到一个问题,上面的“.:”的作用是什么,百思不得其解。经过测试终于发现。
在一个目录下,如果执行可执行文件,则命令如下:
hf@hf-desktop:~$ ll |grep btest
-rwxr-xr-x 1 hf hf 7098 2012-10-28 22:08 btest*
hf@hf-desktop:~$ ./btest
^C
如果PATH设置如上,则可以直接输入
hf@hf-desktop:~$ ll |grep btest
-rwxr-xr-x 1 hf hf 7098 2012-10-28 22:08 btest*
hf@hf-desktop:~$ btest
^C
表示无论你在哪个目录,都会把当前的目录作为可执行程序的搜索路径之一。而无需再输入“./”