bash4.1.5
PATH变量里没有加 . 也没有加当前路径,目录下的程序可以直接执行, 不用 ./xxx 这样执行了
奇怪
bash会自动执行当前目录下的程序了?!
- windwiny
- 帖子: 2254
- 注册时间: 2007-03-13 17:26
-
- 论坛版主
- 帖子: 21308
- 注册时间: 2007-08-02 20:29
- 系统: 窓辺とうこ
Re: bash会自动执行当前目录下的程序了?!
代码: 全选
$ bash --version
GNU bash, version 4.1.5(2)-release (i686-pc-linux-gnu)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$ 1.sh
bash: 1.sh: command not found
- windwiny
- 帖子: 2254
- 注册时间: 2007-03-13 17:26
Re: bash会自动执行当前目录下的程序了?!
晕了
竟然空白表示当前目录
PATH=/a::/b
PATH=/a:/b:
这样就等于加上了. 目录
竟然空白表示当前目录
PATH=/a::/b
PATH=/a:/b:
这样就等于加上了. 目录
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: bash会自动执行当前目录下的程序了?!
这个在 man 中是有提到的。