(原创)linux系统中运行当前目录中的可执行文件
时间:2011-03-29 来源:xiaokaizi
当前目录下有个可执行的文件:example。需使用./example来执行他,而不能用example。一直纳闷这么做是否有点多此一举。明明已经是在当前目录下了为何还要用./。
士大夫:
先说dos。如果在dos下执行一个文件,缺省情况下是先在当前目录下寻找,找不到的话在再PATH环境变量中寻找。而linux下运行可执行文件的逻辑是直接在环境变量中寻找。所以如果某个可执行文件不在环境变量设置的目录下面的话。就不能直接使用其文件名来运行(即使在当前目录下也不行)。需指定文件路径(相对和绝对都可)
士大夫:
先说dos。如果在dos下执行一个文件,缺省情况下是先在当前目录下寻找,找不到的话在再PATH环境变量中寻找。而linux下运行可执行文件的逻辑是直接在环境变量中寻找。所以如果某个可执行文件不在环境变量设置的目录下面的话。就不能直接使用其文件名来运行(即使在当前目录下也不行)。需指定文件路径(相对和绝对都可)
相关阅读 更多 +