Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Где хранится история команд?  (Прочитано 13888 раз)

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

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 423
    • Просмотр профиля
Где хранится история команд?
« : 12 Июля 2017, 08:48:21 »
История терминала как известно хранится в .bash_history, в домашней директории пользователя
а где хранится когда заходить с правами суперпользователя (sudo-s)?
И тот же вопрос где хранится вся история введенных команд при запущенном Midnight Commander ?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6906
    • Просмотр профиля
Re: Где хранится история команд?
« Ответ #1 : 12 Июля 2017, 09:03:26 »
Цитировать
История терминала как известно хранится в .bash_history, в домашней директории пользователя
а где хранится когда заходить с правами суперпользователя (sudo-s)?
Не поверишь, там-же.
История команд mc находится в /home/user/.local/share/mc/history.
История позиции открывавшихся в редакторе файлов находится в /home/user/.local/share/mc/filepos.


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Где хранится история команд?
« Ответ #2 : 12 Июля 2017, 17:20:45 »
История терминала как известно хранится в .bash_history
В .bash_history хранится история (сюприз!) баша.
Нет никакой "истории терминала".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3790
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: Где хранится история команд?
« Ответ #3 : 12 Июля 2017, 19:06:33 »
Нет никакой "истории терминала".

AnrDaemon, согласитесь, нужно иметь большое мужество, чтобы вступать в дискуссию с таким Заслуженным пользователем, как вы. Поэтому и я не осмелюсь. Только помогите нам разобраться, что же хранится у ТС в файле /home/user/.bash_history ?

У меня там фиксируются команды, выполненные в консоли.
Я странен, а не странен кто ж? (С)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Где хранится история команд?
« Ответ #4 : 12 Июля 2017, 19:09:29 »
а где хранится когда заходить с правами суперпользователя (sudo-s)?

/root/.bash_history
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн _art_

  • Активист
  • *
  • Сообщений: 377
    • Просмотр профиля
Re: Где хранится история команд?
« Ответ #5 : 12 Июля 2017, 20:02:21 »
> Нет никакой "истории терминала".

> У меня там фиксируются команды, выполненные в консоли.

----
Всё так. Это если придираться к терминам. По сути же терминал - это просто черный экранчик с клавиатурой. Больше ничего.
Когда вы логинетесь в систему, будь то через X-ы или псевдотерминал, инициируется запуск множества процессов, в том числе запуск оболочки - шелла. И когда вы вводите команды, их интерпретирует шелл... Соответственно история введенных команд привязана к тому шеллу, который вы в данный момент используете.

 

Страница сгенерирована за 0.052 секунд. Запросов: 25.