Mar*_*oij 6 xterm escape-characters
我的同事在~/.bash_profile
我们的许多服务器中都有以下内容:
echo -e "\033]50;SetProfile=Production\a"
Run Code Online (Sandbox Code Playgroud)
文本似乎无关紧要,因为这也有效:
echo -e "\033]50;ANY_TEXT\a"
Run Code Online (Sandbox Code Playgroud)
但没有文字不起作用;的\a
也是必需的。
这会导致他在 OSX 中的终端更改配置文件(不同颜色等);但是在我的 xterm 中,它将字体更改为巨大的;我似乎无法重置。
我试图用以下方法重置它:
发送各种转义码和命令:
$ echo -e "\033c" # Reset terminal, no effect
$ echo -e "\033[0;m" # Reset attributes, no effect
$ tput sgr0 # No effect
$ tput reset # No effect
Run Code Online (Sandbox Code Playgroud)我的问题:
截屏: