Командная строка написана предыдущими командами!

Моя система имеет Ubuntu Server 12.04, установленную в текстовом режиме (без X-Window) и командную строку, определенную в моем файле ~/.bashrc, следующей строкой:

    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w \[\033[01;35m\] \[$(date "+%a %F %T %Z")\] \[\033[00m\]\$ '  

:

username@hostname:~  Wed Jul 2015-07-22 18:00:12 JST $ 

Если я нажимаю & uarr; предыдущая команда в моей истории отображается перед надменю promp, например :

username@hostname:~  Wed Jul 2015-07-22 18:00:12 JST $ vim /home/username/~/.bshrc

Если я нажму & uarr; второй раз, отображается предыдущая команда в истории, но она написана в некоторой части моего приглашения, то есть:

username@hostname:~  Wedsudo su

Обратите внимание, что Jul 2015-07-22 18:00:12 JST $ написано над!

Кроме того, это не всегда написано второй командой в истории. Некоторое время первая, вторая, третья предыдущие команды отображаются правильно перед полным приглашением один за другим, и внезапно предыдущая команда завершена, написанная в последней части командной строки! Всегда, последняя часть командной строки написана над днем ​​недели, т. Е. [F7], и эта позиция фиксирована, если я нажимаю & uarr; или. Если я запустил команду или нажал Ctrl + C, командная строка снова отобразится полностью.

Любой может помочь решить эту проблему?

1
задан 22 July 2015 в 07:54

0 ответов

Другие вопросы по тегам:

Похожие вопросы: