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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн andreik99

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

Оффлайн andytux

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


Оффлайн AnrDaemon

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

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

Оффлайн AlexBKost

  • Активист
  • *
  • Сообщений: 940
  • Kubuntu 12.04, 14.04, 16.04, 17.04, 17.10
    • Просмотр профиля
Re: Где хранится история команд?
« Ответ #3 : 12 Июль 2017, 20:06:33 »
Нет никакой "истории терминала".

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

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

Оффлайн ALiEN175

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

/root/.bash_history
415243484c494e5558

Оффлайн _art_

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

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

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

 

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