Автор Гілка: Синхронізація історії команд  (Прочитано 869 раз)

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Ось така проблема, з якою, напевно, дехто з вас стикався і допоможе вирішити (або ткне носом в як-це).
отже, термінали записують історію команд в .bash_history, але роблять це вже по закриттю вікна термінала, а не після виконання команди. тому і виходить, коли відкрито п’ять терміналів, у кожного своя історія. як би це можна було пофіксити?

друга проблема — це mc, у якого своя власна історія команд в файлі .mc/history. крім історії команд, там зберігається всяка інша історія, і ше й в дивному форматі «номер команди=команда», а не просто списком, як у беша.

ніхто не пробував синхронізувати ті історії? можна, звісно, в крон повісити якийсь скрипт, але його тре написати, а може хтось має :)
« Змінено: 2008-11-10 11:48:50 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Синхронізація історії команд
« Відповідей #1 : 2008-11-10 17:34:12 »
по першому питанню читаємо дуже докладний матеріал (англ.)
Fedora 35 (x86-64)