Let’s say you run the command
find . -iname bob
While it is running, pressing various letters on your keyboard inserts it before the standard output of the next line produced by “find”. However, pressing the up arrow produces “^[[A”. Is this some keyboard shortcut for the arrow keys?
I am currently imagining it is something like CTRL + ? + A since CTRL + C produces “^C”.
Correct. The terminal generates these character sequences when extended keys are pressed, and it is up to the software (e.g. readline) to interpret these sequences appropriately.
Also correct. It is Ctrl[, just as shown.