Modern shells support command-line editing for efficient recall and correction of commands. Command-line editing is more efficient than using the shell's history mechanism. Shells like KornShell, Bash ...
Bash vs. Fish? I've tried both Linux shells, and one makes using the command line much easier ...