Не зберігається історія команд у консолі, Реальні нотатки Ubuntu - Mikrotik
Не знаю чому, але на моїй новій домашній системі в консолі командного рядка на системі «Ubuntu 12.04 Desktop amd64 » набрані команди чомусь не зберігаються. А це дуже не дуже зручно. Т.к. Я здебільшого люблю керувати своєю системою з консолі, а не клікати по «GUI » інтерфейсу. Розуміння на такому рівні для мене систему блаженство. Але набирати щоразу одні й ті ж команди вже будьте ласкаві. Я вже описував як працювати з налаштуваннями bash ось тут, тому ця замітка є продовження. "Bash " за промовчанням веде історію набраних за сеанс команд, але при закритті консолі не зберігаються. Тому зараз я покажу, як відновити збереження історії команд у консолі:
Відкриваємо конфіг користувача
і додаємо в нього ці два рядки:
shopt -s histappend
Зберігаємо внесені зміни, а потім не забуваємо перевірити які права встановлені на файл.
-rw------- 1 root root 48 серп. 31 21:35 /home/ekzorchik/.bash_history
потрібно змінити їх на користувача:
$ sudo chown ekzorchik: ekzorchik
Далі перезапускаємо консоль командного рядка для ухвалення змін. Цим ми виправляємо ситуацію зі збереження історії набраних команд у консолі. Щоб відобразити набрані команди вводимо «history» і бачимо порядкові номери колись набраних команди, а щоб запустити якусь із них, робимо![номер_команди]. Ось, власне, і все за цією заміткою. З повагою,екзорчік.