Final answer:
To abort an infinite loop in a script running in a terminal while keeping the terminal active, press Ctrl + C. This sends an interrupt signal to the script, usually terminating the process without affecting the terminal itself.
Step-by-step explanation:
If an infinite loop occurs in a script running in a terminal, the common keystroke used to abort the script but keep the terminal running is by pressing Ctrl + C. This sends an interrupt signal (SIGINT) to the script, which should terminate the current process while allowing the terminal itself to remain active and ready for new commands. It is a widely used method in various operating systems, including Unix, Linux, and Windows running Cygwin or similar. If the script is not responsive to Ctrl + C, other steps may be necessary such as closing the terminal window or using system utilities to force-terminate the process.