ЗАО «ЗЭО»
Техническая поддержка пользователей => ОС Linux, U-Boot => Тема начата: vitvrn от 19 Сентября, 2012, 17:51:51
-
При установке данной переменной с помощью команды из оболочки:
HISTFILE=/tmp/.ash_history
или
export HISTFILE=/tmp/.ash_history
создается файл в домашнем каталоге с именем, взятым, как я полагаю, из действующего файла истории, например:
MMAND='echo hello'
STF?
STFILE
.ash_hist
и в него начинает записываться последующая история команд.
Кому-нибудь встречалось подобное поведение? Версия BusyBox 1.17.1.
-
создается файл в домашнем каталоге с именем, взятым, как я полагаю, из действующего файла истории
А перелогиниться не пробовал? В новом сеансе, по идее, всё должно быть корректно.
-
Пробовал и перезагружаться - безрезультатно.
Помогло удаление истории. Похоже, там был мусор типа управляющих последовательностей, введенных ранее по ошибке. Обычно такое бывает при вставке команды из буфера, если в нем не то, что ожидается (особенно если несколько строк - тогда нет шанса перепроверить перед нажатием Enter)