2012-04-24 36 views
0

我有一個奇怪的問題:調用從外殼MATLAB命令時,如下所示:猛砸環境休息

matlab -nodesktop -nojvm -nosplash -r "SomeFunction(SomeParameter);quit;" 

它工作正常,但在退出MATLAB打破了在bash環境的東西 - 我可以輸入命令,但看不到我輸入的內容,但看到命令執行的結果。它似乎被重定向到某處,但我無法弄清楚如何恢復它以及爲什麼它被重定向。打回車重複提示的打印,我得到如下:

[email protected]:~/data$ [email protected]:~/data$ [email protected]:~/data$ [email protected]:~/data$ 

任何提示/幫助這將是有益的。

詳細信息:我正在使用Ubuntu服務器。 Anton

回答

3

echo已被禁用。

reset是最快的解決方案,因爲它可能會混亂不僅僅是回聲。 但是,只是重置回聲,你可以做stty echo

+0

感謝道格拉斯,這工作。如何在腳本中將其重新打開?每次只是「重置」?似乎過度。 – user1354209 2012-04-24 16:25:18

+0

打字「stty echo」是最簡單的工作!感謝領先! – user1354209 2012-04-24 16:40:28

+1

是的,它實際上是終端線路設置在這裏被改變 - 它與bash無關。 – 2012-04-24 17:12:55