Интернет магазин китайских планшетных компьютеров



Компьютеры - Командная оболочка UNIX

08 июня 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 — современные микро-версии, предназначенные для встраиваемых систем, а также используемые в мини-дистрибутивах.


Просмотров: 1674


<<< POSIX
Сигналы (UNIX) >>>