2012-09-23 210 views
0

我对Mac终端环境相当陌生。 我已经卸载了sqlplus(这被认为是一个UNIX可执行程序),然后在终端中我做了几次cd直到我到达这个文件夹中(\ Applications \ instantclient_10)。 当我输入'ls'时,我看到所有文件的列表,包括sqlplus。因此,我然后期望简单地在Telnet提示符“sqlplus中”类型,然后这将启动,而是继续得到未找到命令

-bash:sqlplus中:找不到

这是问题的一个命令。当我去正确的文件夹(\ Library \ StarupItems \ MySQLCOM)和我键入'ls'我看到我的文件(包括MySQLCOM),但是当我来试图'运行“这只需键入 'MySQLCOM' 再次的信息是:

碱基:MySQLCOM:找不到命令

我在做什么错? 感谢

回答

0

为当前文件夹中运行二进制/可执行文件,你需要用./

./sqlplus 

这里的想法是,要强制本地文件的执行,不小心运行它的前缀他们。想象一下将ls二进制文件放到它的文件夹中的应用程序,它会自动运行,如果ls在该文件夹中。

+0

太棒了 - 那个工作 - 我在哪里可以找到更多关于此?谢谢! – Marcel

+0

也许:http://tldp.org/LDP/Bash-Beginners-Guide/html/Bash-Beginners-Guide.html不确定它是否太多。 –