Jan*_*nak 34 linux debian putty
我正在使用PuTTY登录Debian服务器.我有一个奇怪的问题,当我输入的命令太长时,它没有环绕并开始一个新行.相反,它从同一行的开头开始,并开始覆盖提示,然后是命令的开头.
该命令运行得很好,但它真的很烦人,我假设有一些设置可以解决这个问题吗?
tri*_*web 70
我自己刚刚解决了这个问题.
这只是PS1命令提示符中的一些颜色转义:
LTGREEN="\033[40;1;32m"
LTBLUE="\033[40;1;34m"
CLEAR="\033[0m"
LIGHT_GRAY="\033[40;1;33m"
export PS1="$LTGREEN\u$LTBLUE@\h:$LIGHT_GRAY\w$CLEAR ? "
Run Code Online (Sandbox Code Playgroud)
问题是颜色文字没有括在括号中.在它们周围放置转义括号可以完全解决问题:
LTGREEN="\[\033[40;1;32m\]"
LTBLUE="\[\033[40;1;34m\]"
CLEAR="\[\033[0m\]"
LIGHT_GRAY="\[\033[40;1;33m\]"
export PS1="$LTGREEN\u$LTBLUE@\h:$LIGHT_GRAY\w$CLEAR ? "
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
R S*_*hko 14
当你在另一个命令运行时调整Putty窗口的大小时我看到了这种行为,因为bash没有得到信号告诉它窗口已经调整大小.
如果这是添加的问题:
shopt -s checkwinsize
Run Code Online (Sandbox Code Playgroud)
应该让它消失.
归档时间: |
|
查看次数: |
26247 次 |
最近记录: |