Unix shell

From Wiki @ Karl Jones dot com
Revision as of 14:33, 6 June 2017 by Karl Jones (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

A Unix shell is a command-line interpreter (or shell) that provides a traditional Unix-like command line user interface.

Description

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
  • Variable
  • Control structures for condition-testing and iteration

See also

External links

bash