0

我对 Mac 终端环境很陌生。我下载了 sqlplus(它被识别为 UNIX 可执行程序),然后在终端中执行 cd 几次,直到我到达在这种情况下将其放入 (\Applications\instantclient_10) 的文件夹。当我输入“ls”时,我会看到包括 sqlplus 在内的所有文件的列表。所以我希望简单地在 Telnet 提示符 'sqlplus' 处输入,然后这会开始,但会继续

-bash:sqlplus:找不到命令

这是问题一。

我现在已经下载了 MySQL,当我转到正确的文件夹 (\Library\StarupItems\MySQLCOM) 并输入“ls”时,我看到了我的文件(包括 MySQLCOM),但是当我尝试通过简单地“运行”它时再次输入“MySQLCOM”,消息是:

-base:MySQLCOM:找不到命令

我究竟做错了什么?谢谢

4

1 回答 1

0

要在当前文件夹中运行二进制/可执行文件,您需要在它们前面加上 ./

./sqlplus

这里的想法是您要强制执行本地文件而不是意外运行它。想象一下将ls二进制文件放入其文件夹的应用程序,如果在该文件夹中放入,它将自动运行ls

于 2012-09-23T19:34:37.083 回答