加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在bash中重置光标颜色

发布时间:2020-12-15 21:18:42 所属栏目:安全 来源:网络整理
导读:这种情况发生在 Linux上,而不是Mac上.当我使用tput setaf然后输入sgr0时,光标仍然保留在先前选择的颜色中,直到我再次按下返回.我可以通过回声”以相同的方式重置它,但这并不理想,因为它为我创建了一个新行.使用printf也不起作用. 如何重置shell中的光标颜色
这种情况发生在 Linux上,而不是Mac上.当我使用tput setaf然后输入sgr0时,光标仍然保留在先前选择的颜色中,直到我再次按下返回.我可以通过回声”以相同的方式重置它,但这并不理想,因为它为我创建了一个新行.使用printf也不起作用.

如何重置shell中的光标颜色?

Color change fails


Echo kind of helps

解决方法

tput sgr0

将设置恢复为默认颜色 – 它对我来说很好(我不需要另一个回声).

为了解决您的情况,我建议使用此代码:

tput setaf 2 && echo -en 'Name: ' && tput sgr0 && echo ""

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读