Вот такой промт: PS1="\[\033[1;31m\]<\H \W> \[\033[0m\]"
и при нем, если hostname достаточно большой, то криво выводится это: #include <stdio.h>
int main(void) { printf("Hello world"); }
Hello частично съедается и пешется lo world или rld.
А у Вас?
GNU bash, version 3.1.17(1)-release (x86_64-redhat-linux-gnu)