Read executes the contents of the named file(s) as a list of commands. While source updates the display after each command, read only updates the display after all commands are done.
See also: source, run, pdbrun, the Command History window