Input redirection is a process in computing where the standard input stream for a program is redirected from a default source, such as a keyboard, to another source, like a file. This technique is commonly used in command-line interfaces to automate tasks and manipulate data efficiently by feeding input from files or other programs into a command or script.