请教:如何执行可执行文件

请教:如何执行可执行文件

请教:为何在shell编程变成可执行文件在命令提示符下直接输文件名会显示bash:commond not found!请教:shell编程      
1) vi foo.sh
复制内容到剪贴板
代码:
#! /bin/bash
echo "hello, world"
2) chmod +x foo.sh
3) ./foo.sh
hello, world      
先给他增加可执行权限再执行 或者bash filename