Как получить историю уже запущенного сеанса bash?

Как получить историю уже запущенного сеанса bash?

Как получить историю уже запущенного сеанса bash?

1.) Меня выкинуло с сервера из-за неисправности кабеля.
2.) Я снова вошел в систему, используя новый сеанс. История другого сеанса недоступна.
2.) Мне нужна история bash из другого сеанса.

Есть идеи, можно ли это осуществить? (Я знаю методы, как это изменить в будущем)

решение1

Если вы отправите SIGHUPили SIGTERMв свой предыдущий сеанс bash, он должен завершиться и записать свою историю. После этого запустите новый сеанс bash (или просто посмотрите в свой ~/.bash_historyфайл), чтобы получить доступ к истории команд.

Итак, подведем итог, используйте что-то вроде того, ps -fu <your_username> | grep bashчтобы найти PID вашего предыдущего сеанса bash, а затем kill <bash_pid>.

Связанный контент