<P> A Unix shell is a command - line interpreter or shell that provides a traditional Unix - like command line user interface . Users direct the operation of the computer by entering commands as text for a command line interpreter to execute, or by creating text scripts of one or more such commands . Users typically interact with a Unix shell using a terminal emulator, however, direct operation via serial hardware connections, or networking session, are common for server systems . All Unix shells provide filename wildcarding, piping, here documents, command substitution, variables and control structures for condition - testing and iteration . </P> <P> The most generic sense of the term shell means any program that users employ to type commands . A shell hides the details of the underlying operating system and manages the technical details of the operating system kernel interface, which is the lowest - level, or "inner-most" component of most operating systems . </P>

Explain command line interpretation of the shell in unix
find me the text answering this question