|
|
Компьютеры - Командная оболочка UNIX08 июня 2011
Оглавление: 1. Командная оболочка UNIX 2. Программирование
Командная оболочка UNIX командный интерпретатор, используемый в операционных системах семейства UNIX, в котором пользователь может либо давать команды операционной системе по отдельности, либо запускать скрипты, состоящие из списка команд. В первую очередь, под shell понимаются POSIX-совместимые оболочки, восходящие к Bourne shell, появившемуся в Unix Version 7.
Разновидности
- sh оригинальный шелл Борна; dash, bash, zsh другие современные клоны Bourne shell.
- ksh клон шелла Борна, разработанный Дэвидом Корном из AT&T Labs. Синтаксис совместим, функциональность интерактивности увеличена.
- pdksh открытая реализация ksh.
- bash расширенная Борном свободная оболочка ash, сходная с pdksh. Стандартная оболочка в Linux.
- C shell оболочка, с синтаксисом на основе Си, созданная Университетом Беркли в рамках проекта по реализации BSD Unix.
- csh— проприетарная оболочка из состава дистрибутива BSD, имеет Си-образный синтаксис и не является POSIX-совместимой. Впервые введены возможности управления заданиями и произведены другие улучшения.
- tcsh— свободная реализация csh с интерактивными возможностями, не уступающими bash. Удобна для интерактивной работы. Совместима с csh.
- ash, busybox современные микро-версии, предназначенные для встраиваемых систем, а также используемые в мини-дистрибутивах.
Просмотров: 1732
|