【发布时间】:2013-07-19 14:13:05
【问题描述】:
每次我在命令行上完成运行 matlab 代码集时,当我退出 matlab 时,标准输出就会变得混乱。我仍然可以使用终端窗口,但是我输入的任何内容都不会显示在屏幕上,这让我要么瞎了眼打字,要么打开一个新终端并过度使用cd 到旧位置。
当我使用make 运行 matlab 集合时,每次都会发生这种情况,由于我在这方面做了很多工作,结果非常烦人。有谁知道这里有什么问题以及我应该如何解决它?
【问题讨论】:
-
尝试输入
stty sane,有帮助吗?如果它有帮助,则意味着您的 makescript 中的某些内容正在将二进制数据转储到终端上,这会弄乱终端的配置。 stty sane 恢复配置。 -
是的,它有效。谢谢!
-
太棒了。现在你只需要弄清楚脚本的哪一部分实际上是在搞乱终端。
-
这是我的 Makefile 代码:
matlab -nodesktop -nosplash -r run。不过,我真的看不出它在哪里倾倒任何东西。 -
那么必须是matlab进程本身
标签: matlab shell terminal stdout