Unix Shell Programming-I
Unix terminals and shells - 1 of 5
01. Unix Shell Scripting Tutorial - Introduction (Part1)
UNIX Shell Regular Expressions and the sed and grep commands [English]
02. Unix Shell Scripting Tutorial - Your First Shell Script (Part 3)
Unix Shell Scriptining For the Beginners Webinar - Shekhar Tulshibagwale
10. Unix Shell Scripting Tutorial - Advanced Scripting (Part 1)
02. Unix Shell Scripting Tutorial - Your First Shell Script (Part1)
03. Unix Shell Scripting Tutorial - Running a Shell Script (Part1)
01. Unix Shell Scripting Tutorial - Introduction (Part2)
04. Unix Shell Scripting Tutorial - Shell Programming Features (Part 1)
02. Unix Shell Scripting Tutorial - Your First Shell Script (Part 5)
04. Unix Shell Scripting Tutorial - Shell Programming Features (Part 3)
Full Featured Unix Shell on Windows
Unix Shell Programming-I
Unix terminals and shells - 1 of 5
01. Unix Shell Scripting Tutorial - Introduction (Part1)
UNIX Shell Regular Expressions and the sed and grep commands [English]
02. Unix Shell Scripting Tutorial - Your First Shell Script (Part 3)
Unix Shell Scriptining For the Beginners Webinar - Shekhar Tulshibagwale
10. Unix Shell Scripting Tutorial - Advanced Scripting (Part 1)
02. Unix Shell Scripting Tutorial - Your First Shell Script (Part1)
03. Unix Shell Scripting Tutorial - Running a Shell Script (Part1)
01. Unix Shell Scripting Tutorial - Introduction (Part2)
04. Unix Shell Scripting Tutorial - Shell Programming Features (Part 1)
02. Unix Shell Scripting Tutorial - Your First Shell Script (Part 5)
04. Unix Shell Scripting Tutorial - Shell Programming Features (Part 3)
Full Featured Unix Shell on Windows
05. Unix Shell Scripting Tutorial - Conditional Code (Part 1)
02. Unix Shell Scripting Tutorial - Your First Shell Script (Part 4)
Unix Shell Scripting Tutorials - 3 - Variables
04. Unix Shell Scripting Tutorial - Shell Programming Features (Part 5)
Trinity in the UNIX shell.....
The Unix Shell - Episode 10 - Advanced Tricks
The Shell - Episode 1 - Introduction
07. Unix Shell Scripting Tutorial - Text Processing (Part 1)
08. Unix Shell Scripting Tutorial - Functions (Part 1)
A Unix shell is a command-line interpreter or shell that provides a traditional user interface for the Unix operating system and for Unix-like systems. 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.
The most influential Unix shells have been the Bourne shell and the C shell. The Bourne shell, sh, was written by Stephen Bourne at AT&T as the original Unix command line interpreter; it introduced the basic features common to all the Unix shells, including piping, here documents, command substitution, variables, control structures for condition-testing and looping and filename wildcarding. The language, including the use of a reversed keyword to mark the end of a block, was influenced by ALGOL 68.
The C shell, csh, was written by Bill Joy while a graduate student at University of California, Berkeley. The language, including the control structures and the expression grammar, was modeled on C. The C shell also introduced a large number of features for interactive work, including the history and editing mechanisms, aliases, directory stacks, tilde notation, cdpath, job control and path hashing.