Command-Driven Interfaces
The general syntax for typed commands is this:
command arguments filename
• The command is any legal operating system command.
• The arguments are required for some commands and optional for others.
• The filename can be the name of a file and can include a relative or absolute path name.
Commands are interpreted and executed by the shell (such as the Bash shell). The shell is
technically known as the command interpreter, but it isn’t only an interactive command
interpreter; it’s also the key to the coordination and combination of system programs.