What is a shell? How does it work with the kernel? With the user?
What will be an ideal response?
A shell is a command interpreter; it starts the program you call from a com-
mand line and passes your instructions (arguments) to the program. The
shell is also a programming language; it can run files of commands, similar
to DOS batch files, when you issue a single command to the shell.
When you use a shell in interactive mode (from a command line), the kernel
accepts input from your terminal (by default) and passes it to the shell. It
also takes output from the shell and displays it on the screen (by default).
The shell accepts a command from a user, starts execution of the program
named in a command, and passes the command line to the program.
You might also like to view...
In the accompanying figure, Item 1 points to the Playback Options button, which you can use to hide or display the ____ during a slide show.
A. sound icon B. poster frame C. data files D. playback controls
On a UNIX host, you should run a ____ check, a set of software programs that makes sure any software you're running on your system is a trusted program.
A. Security Assessment Tool B. Baseline Security Analyzer C. Trusted Computing Base D. security_patch_check