ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Переменная HISTFILE  (Прочитано 3252 раз)

0 Пользователей и 1 Гость просматривают эту тему.

vitvrn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 34
Переменная HISTFILE
« : 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.
Записан

laborer

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 29
Re: Переменная HISTFILE
« Ответ #1 : 20 Сентября, 2012, 10:21:26 »

Цитировать
создается файл в домашнем каталоге с именем, взятым, как я полагаю, из действующего файла истории
А перелогиниться не пробовал? В новом сеансе, по идее, всё должно быть корректно.
Записан

vitvrn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 34
Re: Переменная HISTFILE
« Ответ #2 : 20 Сентября, 2012, 13:55:33 »

Пробовал и перезагружаться - безрезультатно.

Помогло удаление истории. Похоже, там был мусор типа управляющих последовательностей, введенных ранее по ошибке. Обычно такое бывает при вставке команды из буфера, если в нем не то, что ожидается (особенно если несколько строк - тогда нет шанса перепроверить перед нажатием Enter)
Записан