Question: what is the difference between terminal emulator and bash?
Answer: Bash is one of the popular command-line shells, programs whose chief job is to start other programs (in addition to some auxiliary functions). The command-line part means you control it by typing commands one line at a time. ... Now, Terminal is a program that provides a graphical interface between the shell and the user.