【问题标题】:File list by ls are misalignedls 的文件列表未对齐
【发布时间】:2014-10-10 14:06:43
【问题描述】:

catted 一个二进制文件并按Ctrl-Z 停止它。现在 ls 结果未对齐。发生了什么?我怎样才能让它们再次正确列出?

【问题讨论】:

    标签: linux ls


    【解决方案1】:

    键入reset 重置您的终端,然后按Enter。然后可以按 Ctrl+L 清除屏幕。你应该恢复正常了。

    哦,顺便说一句,您运行的那个二进制猫,当您按下刚刚暂停它的 Ctrl-Z 时,它可能仍在运行。运行 jobs 以查看作业列表,如果存在,请说作业编号 2,执行 kill %2(或任何作业编号)。

    【讨论】:

      【解决方案2】:

      当您 catted 二进制文件时,您的终端可能无意中将其中的一些数据解释为 control sequences 并试图执行它们,从而弄乱了它的属性和状态。

      您可以完全终止终端(如果您在 GUI 中则退出它,或者如果您在 tty 上则重新登录),或者使用另一个控制序列来重置终端。 echo -e \\033c 应该可以解决问题。一些系统也有一个reset 内置/命令,它完成了同样的事情。

      【讨论】:

        猜你喜欢
        • 2019-05-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-09
        • 2015-12-22
        • 2013-09-09
        • 2020-04-18
        • 1970-01-01
        相关资源
        最近更新 更多