Фильтрация записей в историю при использовании консоли из других приложений (kate, dolphin, konqueror, mc, geany,)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
Dreamer77
Сообщения: 202
ОС: Debian, openSUSE, Mac OS X

Фильтрация записей в историю при использовании консоли из других приложений

Сообщение Dreamer77 »

Доброго времени суток!
проблема сия не критичная, но все же мусор в истории мешается.

когда используется консоль, вызываемая из приложений, то передается команда смены директории на текущую, вида

Код: Выделить всё

cd ~/doc/doc1/files/

при закрытии и повторном открытии еще раз такая же команда подается.
Т.о. после продолжительной работы со встроенной консолью история консоли заполняется мусором.

Такое же поведение есть и при использовании Midnight Commander, только там команды выглядят намного страшнее.
В итоге после продолжительнго использования таких команд набирается огромное множество и последующая работа из чистой консоли с историей превращается в муку -- или забить на историю и все команды по новой вводить, или же открывать файл

Код: Выделить всё

~/.bash_history

и вручную его чистить.

Может посоветуете решение этой проблемы.
Заранее благодарен.
Ubuntu-->Debian-->Gentoo-->openSUSE-> Mac OS X
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Фильтрация записей в историю при использовании консоли из других приложений

Сообщение sgfault »

Это не ответ на ваш вопрос, но может быть установка

Код: Выделить всё

HISTCONTROL=ignoreboth:erasedups

поможет уменьшить к-во мусора в истории. Хотя я даже не уверен, будет ли оно работать для "консоли, вызываемой из приложений", тк не очень представляю, что это :huh:
Спасибо сказали:
Аватара пользователя
Dreamer77
Сообщения: 202
ОС: Debian, openSUSE, Mac OS X

Re: Фильтрация записей в историю при использовании консоли из других приложений

Сообщение Dreamer77 »

sgfault писал(а):
13.07.2012 13:22
Это не ответ на ваш вопрос, но может быть установка

про это знаю, но оно для других целей.

sgfault писал(а):
13.07.2012 13:22
будет ли оно работать для "консоли, вызываемой из приложений", тк не очень представляю, что это

К примеру, открываем dolphin, нажимаем F4, выезжает с нижней части вверх консоль на часть dolphin.
Точно также работает в kate, только комбинация клавиш другая
Ubuntu-->Debian-->Gentoo-->openSUSE-> Mac OS X
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Фильтрация записей в историю при использовании консоли из других приложений

Сообщение Yaros »

Да, у меня тоже актуально, из-за mc. Вся хистори изгажена, пытаюсь разобраться как вылечить.
Кстати, наверное имело бы смысл тему открывать не в разделе KDE, т.к. это все же не в нем дело =)
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Фильтрация записей в историю при использовании консоли из других приложений

Сообщение t.t »

С KDE проблема тоже частично связана. Первое решение, которое приходит в голову, зависит от того, можно ли этой "консоли, вызываемой из приложений" задать своё окружение. Если да, то именно для неё подстроить значение переменной HISTIGNORE.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: