Command Language Overview
Prerequisites
Introduction
The lecture on Operating System
utilities
looked at the general characteristics of utilities supplied with an O/S,
and the most common of the Unix versions of these.
The most important utility is the command processor,
which usually is an interpreter for a command language
of some kind (procedural, graphical, etc). Command languages are
distinguished by the level of object they operate on: files and
processes. They also have the typical constructs of programming
languages: variables, conditionals and loops.
These are
- bash - a Unix shell
- command.com - the MSDOS shell
- ls, rm - Unix utilities working on files
- awk, perl - string processing languages
- sed - a string processing utility
- C, Ada - languages that work on machine-level entities such as
bytes, characters, integers, floats.
- tr - a Unix utility that translates characters
- bc - a desk calculator working on numbers
Contents
Outcomes
Program Development using Unix Home
Jan Newmarch (http://jan.newmarch.name)
jan@newmarch.name
Copyright © Jan Newmarch
Last modified: Wed Nov 19 17:37:08 EST 1997