分页: 1 / 1

bash会自动执行当前目录下的程序了?!

发表于 : 2010-05-03 0:58
windwiny
bash4.1.5
PATH变量里没有加 . 也没有加当前路径,目录下的程序可以直接执行, 不用 ./xxx 这样执行了

奇怪

Re: bash会自动执行当前目录下的程序了?!

发表于 : 2010-05-03 1:01
JiangHui

代码: 全选

$  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
不可能,肯定是你设置问题,那样太不安全

Re: bash会自动执行当前目录下的程序了?!

发表于 : 2010-05-03 2:07
windwiny
晕了

竟然空白表示当前目录

PATH=/a::/b
PATH=/a:/b:
这样就等于加上了. 目录

Re: bash会自动执行当前目录下的程序了?!

发表于 : 2010-05-03 22:17
aerofox
这个在 man 中是有提到的。