Инсталляция Linux и первые шаги


Типы оболочек


Как я уже много раз говорил, UNIX - это многозадачная,

многопользовательская операционная система. Многозадачность очень

полезна - однажды привыкнув к ней, вы будете всегда ее

использовать. Прежде всего, вы сможете выполнять задачи в фоновом

режиме, переключать задачи и объединять их в конвейер, достигая

сложных результатов простыми средствами.

Многие из возможностей, которые мы будем обсуждать в этом

разделе, обеспечиваются самой оболочкой (shell). Будьте

внимательны, не путайте UNIX (фактическую операционную систему) с

оболочкой - оболочка, это лишь интерфейс с находящейся за ней

системой. Оболочка обеспечивает выполнение громадного числа

функций помимо собственно UNIX.

Оболочка - это не только интерпретатор интерактивных команд,

которые вы можете ввести, получив от оболочки подсказку (готовности

принимать команды). Это также мощный командный язык, который

позволяет писать программы (shell-scripts), объединяющие несколько

команд в командный файл. Пользователи MS-DOS почувствуют здесь

нечто схожее с ``batch-файлами''. Использование программ на

языке оболочки (shell) - это очень мощное средство, которое

позволяет автоматизировать и и существенно повысить эффективность

использования UNIX. Смотрите дополнительно в Разделе 3.13.1.

Существует несколько типов оболочек в мире UNIX. Две главные

- это ``Bourne shell''(shell Баурна) и ``C shell'. Shell Баурна

(или просто shell) использует командный синтаксис, похожий на

первоначально для UNIX придуманный (вроде UNIX System III). В

большинстве UNIX-систем shell Баурна имеет имя /bin/sh

(где sh

сокращение от ``shell''). C shell использует иной синтаксис,

чем-то напоминающий синтаксис языка программирования Си. В

большинстве UNIX-систем он имеет имя /bin/csh.

В Linux есть несколько вариаций этих оболочек. Две наиболее

часто используемые, это Новый Shell Баурна (Bourne Again Shell)

или ``Bash'' (/bin/bash) и Tcsh (/bin/tcsh).

Bash - это развитие

прежнего shell с добавлением многих полезных возможностей,




Начало  Назад  Вперед



Книжный магазин