2012-09-23 252 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不確定它是否太多。 –