Мое решение состояло в том, чтобы использовать http://bashrcgenerator.com/ для создания этой строки PS1 для ввода .bashrc:
export PS1="\t [\u@\h \W]\\$ \[$(tput sgr0)\]"
. Будет выглядеть как
13:05:54 [chad@work-laptop:~/Downloads]$ ls -al
[d3 ] Использование PROMPT_COMMAND испортило мне историю. Когда появляется длинная линия при циклическом перемещении по истории, она отключает конец подсказки тем же числом символов, что и метка времени, добавленная спереди. например 13:14:38 [chad@work-laptop:~/Doexport PROMPT_COMMAND="echo -n \[\$(date +%H:%M:%S)\\] "
И эта строка не может быть отредактирована, потому что она не отображает символы в нужном месте, так как вы не печатаете там, где, похоже, вы печатаете.
Я предполагаю, что это можно сделать с помощью PROMPT_COMMAND, возможно, используя эту часть [$ (tput sgr0)], но PS1 работает.