【问题标题】:The watch command incorrectly placed the terminal content and made an errorwatch命令错误放置终端内容,报错
【发布时间】:2019-07-24 12:51:59
【问题描述】:

我的代码是:

watch -g -n 1 "cat ${OUTPUT_INFO_PATH}/$OUTPUTLOG/last_run_init.txt | grep -o 'DOPRA VISP Version'" > /dev/null

这会导致一些问题:

如何解决,让它正常显示

【问题讨论】:

    标签: linux shell watch


    【解决方案1】:

    只需运行reset。输入的时候没有显示也没关系,随便写然后回车就行了。

    终端有许多程序可以更改的特殊设置。通常,他们在退出时将其改回。否则,终端输出可能会暂时损坏。

    您可以通过运行stty rawstty -echo 来模拟这种情况,这会使提示看起来像您的屏幕截图中一样已损坏。您可以使用reset 使其恢复正常。

    【讨论】:

    • 谢谢,我试过了,但是在我使用手表的时候如何避免这种情况
    • 这通常不应该发生。我什至不知道为什么当你运行 watch> /dev/null 时会得到任何输出
    猜你喜欢
    • 2018-02-28
    • 2016-11-17
    • 2017-11-10
    • 1970-01-01
    • 2018-06-30
    • 2020-05-27
    • 2019-03-15
    • 1970-01-01
    • 2018-12-10
    相关资源
    最近更新 更多