Answer:
Advantages:
• very flexible with the use of "switches"
• Good for "expert" users - can quickly access commands
• uses the fewest system resources
Disadvantages:
• requires the user to learn "complex" commands or languages
• "Hidden" features i.e. if you don't know the commands you won't know the features are there!
• not very good for novice users Command Line Interface Applications
• system administration
• engineering applications
• scientific applications
Explanation:
not much need of explanation