如何重置终端的颜色?
救命! 不知怎的,我的终端看起来像这样:
阅读文本几乎是不可能的。 如何在不退出终端的情况下修复它?
这个问题的可能原因是ANSI转义码 。 这些允许脚本更改终端的前景色和背景色。 您甚至可以通过运行以下命令来模仿上面屏幕截图的颜色:
echo -e '\E[32;46m'
要重置终端颜色,请使用以下命令:
tput init
根据联机帮助页:
init如果存在terminfo数据库并且是用户的条目 终端存在(参见上面的-Ttype),将发生以下情况: (1)如果存在,终端的初始化字符串将是 输出,如选项卡上的terminfo(5)部分详细说明 初始化, (2)条目中指定的任何延迟(例如,换行)将是 设置在tty驱动程序中, (3)根据标签打开或关闭标签 条目中的规范,和 (4)如果未展开选项卡,将设置标准选项卡 (每8个空格)。 如果条目不包含任何条目所需的信息 上述四项活动,该活动将默默无闻 跳过。
这应该将您的终端恢复到原始颜色。
您也可以尝试此命令。它将重置您的终端颜色。
tput sgr0