Язык обработки данных AWK


         

в среде UNIX выполняет две


Командный интерпретатор в среде UNIX выполняет две основные функции:
  • представляет интерактивный интерфейс с пользователем, т.е. выдает приглашение, и обрабатывает вводимые пользователем команды;
  • обрабатывает и исполняет текстовые файлы, содержащие команды интерпретатора (командные файлы);
    В последнем случае, операционная система позволяет рассматривать командные файлы как разновидность исполняемых файлов. Соответственно различают два режима работы интерпретатора: интерактивный и командный.
    В среде UNIX (в отличие, скажем, от DOS) имеются несколько различных командных интерпретаторов. Перечислим наиболее популярные:
  • /bin/sh - Bourne shell. Исторически это первая командная оболочка, разработанная для первой версии ОС UNIX. В настоящее время эта оболочка является основной в версиях UNIX System V.
  • /bin/csh - С-shell. Оболочка, синтаксис командного языка которой приближен к языку C. Является основной оболочкой для Берклеевской разновидности ОС UNIX.
  • /bin/ksh - k-shell.
  • /bin/rsh - Restricted shell. Представляет собой sh с ограниченными возможностями (прежде всего для защиты ОС от несанкционированных действий пользователя).
    Операционная система ConvexOS является разновидностью 4.3 BSD UNIX( )BSD - Berkeley Series Distribution и, следовательно, базовой командной оболочкой является csh.

    Содержание  Назад  Вперед