У bash стрілка вгору нагадує попередню команду. Натискайте його двадцять разів, я отримую команду з двадцяти місць назад в історію, яку я біг п'ять хвилин тому. Припустимо, що я виконую цю команду прямо зараз. Тепер, коли я натискаю стрілку вгору, я згадую останню команду, яку я просто повторно запустив, і додаткові крани повертають мене назад через історію, як і раніше.
Можливо, п'ять хвилин тому я виконав чотири команди в серії, які я хочу знову запустити. Я повинен двадцять раз знову натиснути стрілку, і знову, і знову.
У Microsoft Windows, у своїй командній оболонці, я можу згадати команду з того часу, знову запустити її, а потім, коли я натискаю стрілку вгору, я отримую команду до цього, від п'яти хвилин тому. Я можу отримати команди, що слідують за цими п'ятьма хвилинами тому, з меншими зусиллями і меншою кількістю клавіш зі стрілками.
Отже, bash (і я вважаю, що більшість оболонок unix / linux) завжди починає відкликати свою історію з останньої команди, тоді як Windows запам'ятає місце давніх команд і відкликання відносно цього.
Чи можна згадати історію в bash так, як це робить Windows?