Этот мусор выглядит примерно так:
414 mc
415 PROMPT_COMMAND='pwd>&7;kill -STOP $$'
416 cd "`printf "%b" '\0057home\0057stasikos\0057video\0057FLV\0057MOBILE'`"
417 cd "`printf "%b" '\0057home\0057stasikos'`"
Единственное избавление от этого - заигнорить те строки, которые он туда добавляет:
(в .bashrc)
export HISTIGNORE="&:ls:[bf]g:exit: cd \"\`*: PROMPT_COMMAND=?*?"
via коммент у Tigra.info
P.S. (UPD) а еще там же, у тигро.инфо, есть намного более красивое решение
export HISTCONTROL=ignoreboth
которое можно добавить как в .bashrc, так и в bashrc для mc, который находится в ~/.mc/bashrc. Это аналог "ignorespace + ignoredups", который не дает задваивать команды в history и не добавляет туда команды, начинающиеся с пробела.
Кстати, отсюда выплывает еще один типс - при включении этой опции в своем ~/.bashrc, можно намеренно поставить пробел перед командой и она не сохранится в истории. Вдруг она конфиденциальна. )
Комментариев нет:
Отправить комментарий