Question: what is the difference between a terminal-based interface and a graphical user interface?
Answer: Command line interface enables a user to communicate with the system through commands. Graphical User interface permits a user to interact with the system by using graphics which includes images, icons, etc. Hard to perform an operation and require expertise. Easy to perform tasks and does not require expertise.