chmod +x shellfile,怎么不能直接敲shellfile执行呢?

chmod +x shellfile,怎么不能直接敲shellfile执行呢?

还是只能./shellfile????      
ln -s shellfile /bin/shellfile      
这不是丢了西瓜什么米来着??
我只是想知道为啥chomod +x就不work呢?      
默认情况下, Linux 不会像 DOS/Windows 那样首先搜索当前目录, 要执行当前目录下的命令, 必须敲 ./command
如果你想让系统自动搜索当前目录, 可以修改 PATH 环境变量, 不过这样不安全