Это то, что я хотел знать в течение очень долгого времени, но никогда не приходил к тому, чтобы задавать вопрос.
Я знаю, что в терминале, который предоставляется в дистрибутивах Linux, всю историю команд можно увидеть с помощью клавиш со стрелками (если есть какой-либо другой метод, я не знаю об этом), так как это происходит?
Есть ли место, где терминал регистрирует все нажатия клавиш? Это какой-то буфер? Но опять же, если бы это был буфер, через некоторое время он был бы очищен, не так ли?
Как работает эта система?
history
команде, а о том, как работает вся эта система запоминания старых команд.