для чего используется оболочка

Оболочка операционной системы

Оболочка операционной системы (от англ. shell — оболочка) — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.

В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (TUI) и графический пользовательский интерфейс (GUI).

Содержание

Командный интерпретатор

Для обеспечения интерфейса командной строки в операционных системах часто используются командные интерпретаторы, которые могут представлять собой самостоятельные языки программирования, с собственным синтаксисом и отличительными функциональными возможностями.

В операционные системы MS-DOS и Windows 9x включён командный интерпретатор command.com, в Windows NT включён cmd.exe, начиная с Windows XP (пакет обновления 2) доступен PowerShell, который является встроенным компонентом ОС начиная с Windows 7 и Windows 2008 Server.

В семействе командных оболочек UNIX наиболее популярны bash, csh, ksh, zsh, в UNIX-подобных системах у пользователя есть возможность менять командный интерпретатор, используемый по умолчанию.

Функции

Командный интерпретатор исполняет команды своего языка, заданные в командной строке или поступающие из стандартного ввода или указанного файла.

В качестве команд интерпретируются вызовы системных или прикладных утилит, а также управляющие конструкции. Кроме того, оболочка отвечает за раскрытие шаблонов имен файлов и за перенаправление и связывание ввода-вывода утилит.

В совокупности с набором утилит, оболочка представляет собой операционную среду, язык программирования и средство решения как системных, так и некоторых прикладных задач, в особенности, автоматизации часто выполняемых последовательностей команд.

Стандартный командный интерпретатор

Стандартом также определён режим редактирования вводимых команд, являющийся подмножеством команд стандартного текстового редактора (vi).

Альтернативы

В UNIX-подобных системах наиболее распространены такие языки командных интерпретаторов как bash, sh и ksh, но также применяются альтернативные оболочки zsh, csh и tcsh, отличающиеся синтаксисом управляющих конструкций и поведением переменных.

Некоторые операционные системы поставляются с интерпретаторами собственных языков командных файлов (такими, как язык командных файлов MS-DOS и Windows, язык REXX в ОС OS/2)

Многие пользователи и разработчики программного обеспечения пользуются для автоматизации часто выполняемых последовательностей команд операционной системы интерпретируемыми языками программирования, например, Perl или Python.

Графическая оболочка

Графические оболочки для Windows

Последние версии операционной системы Windows используют в качестве своей оболочки интегрированную среду Проводника Windows. Проводник Windows представляет собой визуальную среду управления включающую в себя Рабочий стол, Меню Пуск, Панель задач, а также функции управления файлами. Ранние версии Windows 3.xx в качестве графической оболочки включают менеджер программ.

Полезное

Смотреть что такое «Оболочка операционной системы» в других словарях:

Оболочка UNIX — Командная оболочка UNIX (англ. Unix shell, часто просто «шелл» или «sh») командный интерпретатор, используемый в операционных системах семейства POSIX совместимые оболочки, восходящие к Bourne shell, появившемуся в Unix Version 7. Содержание 1… … Википедия

Оболочка — В астрономии: Оболочка газообразная область, окружающая одну или несколько звезд (или любых других астрономических объектов). В сопротивлении материалов: Оболочка геометрическая форма тела, у которого один из размеров значительно меньше… … Википедия

Оболочка Windows — Проводник Windows это приложение, реализующее графический интерфейс доступа пользователя к файлам в операционной системе Microsoft Windows. Аналог Проводника имеется и в открытой графической оболочки пользователя Windows. Содержание 1 Об… … Википедия

Командная оболочка — Оболочка операционной системы (от англ. shell оболочка) интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. В общем случае, различают оболочки с двумя типами интерфейса для … Википедия

Командная оболочка UNIX — (англ. Unix shell, часто просто «шелл» или «sh») командный интерпретатор, используемый в операционных системах семейства UNIX, в котором пользова … Википедия

Unity (оболочка рабочего стола) — У этого термина существуют и другие значения, см. Unity (значения) … Википедия

Командный процессор — Оболочка операционной системы (от англ. shell оболочка) интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. В общем случае, различают оболочки с двумя типами интерфейса для … Википедия

Shell (командная строка) — Оболочка операционной системы (от англ. shell оболочка) интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. В общем случае, различают оболочки с двумя типами интерфейса для … Википедия

9P — (или протокол файловой системы Plan 9 или Styx) сетевой протокол, разработанный для распределённой операционной системы Plan 9 для организации соединения компонентов операционной системы Plan 9. Ключевыми объектами системы Plan 9 являются… … Википедия

Фоновая задача — (фоновой процесс) это процесс, который работает в фоне, на заднем плане. Имеется в виду, что оболочка операционной системы, которая выполняет фоновый процесс, не ждёт завершения или окончания процесса, как это происходит с обычными… … Википедия

Источник

Колбасные оболочки – классификация, виды и сферы применения

Колбасная оболочка придаёт изделию форму и защищает его от внешних воздействий. Чем больше её плотность, прочность, устойчивость к высоким температурам и ниже гигроскопичность, тем более качественный продукт удаётся произвести и тем дольше он может храниться. Поэтому технологии изготовления колбасных и сосисочных упаковок не стоят на месте – каждые 5-10 лет на рынке появляются новые материалы.
для чего используется оболочка

Классификация колбасных оболочек

Классификация производится по двум признакам: материалу изготовления и уровню газо- паропроницаемости. Последний параметр оказывает влияние на органолептические качества мясного продукта и срок годности. По материалу классифицируют такие виды оболочек колбасных изделий:

Натуральная колбасная оболочка

Оболочки для колбасных изделий из кишечника и других внутренних органов отличаются высокой дымо- и влагопроницаемостью. Они устойчивы практически ко всем методам приготовления фаршей и после температурной обработки приобретают дополнительную прочность. Натуральная упаковка используется для приготовления как домашних, так и фабричных колбас. Единственным её недостатком является низкая защищённость продукта от внешних воздействий, из-за чего срок годности сокращается до 3-5 суток.
для чего используется оболочка

Искусственная колбасная оболочка

Коллагеновая упаковка производится из сырья, получаемого из шкуры КРС. В зависимости от технологии производства она может быть съедобной или несъедобной. Благодаря естественному внешнему виду и высокой паропроницаемости покупатели часто её ошибочно принимают за натуральную колбасную оболочку. Кстати, как и аналоги из субпродуктов, коллагеновая упаковка обеспечивает срок хранения вареных и копчёных изделий в течение нескольких суток.

Фиброузная колбасная оболочка изготавливается из вискозных волокон и бумаги. Она представляет собой проницаемую мембрану, которая хорошо пропускает воздух, влагу и дым. Благодаря замечательным консервирующим свойствам производство колбасной оболочки этого типа налажено во всех странах с развитой мясоперерабатывающей промышленностью. Допустимый срок хранения продукции в фиброузной упаковке составляет 15-120 суток.
для чего используется оболочка

Целлюлозная оболочка, как понятно из названия, производится из целлюлозы. Основная характеристика колбасных оболочек этого типа – низкая цена. Благодаря высокой проницаемости она сохраняет исходные вкусовые качества продукции, однако, её срок годности ограничивается 2-3 сутками.

Синтетическая колбасная оболочка

Изготовление колбасной оболочки из синтетических материалов началось всего несколько десятков лет назад. Изначально в качестве сырья использовался полипропилен, который отличается высокой механической прочностью и обладает высокими барьерными параметрами. Кроме того, подготовка колбасных оболочек из полипропилена исключает какие-либо отходы, снижая себестоимость упаковки.

Полиамидная упаковка появилась на рубеже веков. Она изготавливается из полимерной плёнки и по своим качествам напоминает полипропиленовые оболочки для колбасных изделий. Благодаря минимальной проницаемости полимерная плёнка исключает порчу мясных изделий в результате окисления или проникновения микроорганизмов. Срок годности продуктов колеблется от 15 до 60 суток.
для чего используется оболочка

Соответствие видов оболочек типам колбас

Далеко не все рассмотренные виды колбасных оболочек подходят для упаковки любых изделий. Так, для полукопчёных продуктов не подходит слабопроницаемая полиамидная упаковка, а для варёных – отдельные виды натуральной (из-за внушительного калибра изделий). Поэтому классификацию колбасных оболочек также производят по видам мясной продукции и способу обработки:

Для жарки и запекания подходит исключительно натуральная упаковка. Копчение способны выдержать натуральные и искусственные оболочки. Для сушки используются искусственные и натуральные оболочки, а для варки – искусственные коллагеновые и натуральные.
для чего используется оболочка

Технологии производства колбасных оболочек с каждым годом совершенствуются. Поэтому не исключено, что уже через 10-15 лет производители смогу предложить упаковку, которая будет сохранять вкусовые качества продукта, как натуральная оболочка и обеспечивать срок его хранения наравне с синтетическими.

Источник

Оболочки операционных систем, их назначение, виды, функциональные возможности

для чего используется оболочка для чего используется оболочка для чего используется оболочка для чего используется оболочка

для чего используется оболочка

для чего используется оболочка

Оболочки операционных систем — это программы, облегчающие работу пользователя с файлами и папками (каталогами) и предоставляющие ему ряд дополнительных сервисных услуг. Поскольку производимые с их помощью операции являются действиями над элементами файловой системы, их иногда называют файловыми менеджерами или файловыми диспетчерами.

Основные возможности большинства оболочек ОС следующие:

§ просмотр содержимого папки (диска) в различных форматах;

§ вывод информации о скрытых файлах и папках;

§ сортировка и фильтрация информации о содержимом папки (диска);

§ просмотр структуры диска (дерева папок);

§ переименование, копирование, пересылка, удаление и быстрый поиск файлов;

§ просмотр, создание, сравнение и синхронизация каталогов;

§ просмотр, создание и редактирование текстовых файлов;

§ архивация, обновление и разархивация архивных файлов, просмотр архивов;

§ запуск программ и создание пользовательских меню запуска.

Примерами оболочек ОС являются следующие программы: Norton Commander, Norton Navigator, NC for Windows, DOS Navigator, PC Shell, PowerDesk, FAR, Windows Commander, Windows Explorer (Проводник), ДИСКо Командир и др. При всем многообразии эти программы можно разделить на две большие группы. В первую входят программы, подобные программе «Проводник» с добавлениями некоторых полезных функций. Вторая группа представлена программами, имитирующими интерфейс самого популярного файлового менеджера прошлых лет — Norton Commander.

Программы первой группы популярны на Западе. Примером такой программы может служить PowerDesk, входящая в комплект утилит фирмы Mijenix. Большинство же пользователей «постсоветского пространства» отдают предпочтение файловым менеджерам второй группы. Эти программы позволяют видеть файлы и каталоги на двух панелях, которые идентичны по своим функциям, т.е. можно одновременно просматривать содержимое двух папок. Операции над файлами и каталогами в них производятся с помощью команд меню, функциональных клавиш и мыши. Кроме этого, оболочки типа «нортона» имеют командную строку, которую можно использовать для выполнения некоторых операций.

Рассмотрим функциональные возможности оболочек ОС на примере программы Total Commander (ранее Windows Commander) версии 6.50.

Total Commander — это классический двухпанельный файл-менеджер с графическим интерфейсом, выпускаемый компанией Christian Ghisler.

Кроме двух рабочих панелей, интерфейс Total Commander (рис. 3.6) содержит Панель инструментов, Панель с кнопками дисков «drive buttons», Окно выбора диска, Панель информации о выбранном диске, Строку состояния, Командную строку, Кнопки функциональных клавиш, которые при необходимости можно отключать.

для чего используется оболочка

Рис. 3.6. Окно программы Total Commander

Помимо основных возможностей, перечисленных выше, Total Commander выполняет следующие функции:

§ предоставляет возможность смены языка интерфейса;

§ поддерживает длинные имена файлов;

§ поддерживает стандартный набор архиваторов (ZIP, ARJ, LHA и RAR), а также архиваторы UC2 и ACE. Содержимое архивов показывается в виде каталогов, файлы которых можно просмотреть или даже запустить. Возможен просмотр самораспаковывающихся архивов;

§ поддерживает удаление в Корзину или минуя ее (при нажатой клавише );

§ поддерживает Контекстное меню и технологию «Drag&Drop»;

§ содержит полнофункциональный встроенный FTP-клиент;

§ содержит программу просмотра Lister, которая позволяет не только просматривать текстовые файлы, но и работать с HTML страницами, просматривать рисунки, прослушивать аудио-файлы (для просмотра файлов других форматов можно использовать внешние программы);

§ позволяет производить настройку цветов (можно выбрать любые цвета палитры для панелей, текста, выделенных файлов и директорий, курсора и текста под ним) и шрифтов, используемых в рабочих и служебных панелях, а также изменить размер иконок на панелях;

§ предоставляет функции обмена данными между двумя компьютерами, сравнения файлов, синхронизации директорий и др.

Операции выделения файлов и каталогов и поиска внутри каталога также осуществляются как «нортоновскими», так и «виндовскими» методами.

Источник

О разных командных оболочках Linux и Unix

для чего используется оболочкаНаверняка почти все читатели Хабра знают оболочки sh и bash. Так же большинство из нас что-то слышали про zsh и tcsh. Однако на этом список существующих оболочек не заканчивается. Условно можно разделить их на три группы:

Наибольшее распространение получили POSIX-совместимые оболочки, ведущие родословную от Bourne shell (шелл Борна), поэтому с него и начнем

Bourne shell и его клоны

Bourne shell, исполняемый файл: sh. Командная оболочка названная в честь своего создателя Стивена Борна. Большая часть операторов была заимствована им из языка Алгол 68. Вышла в 7-м издании операционной системы UNIX, где была оболочкой по умолчанию. До сих пор подавляющее большинство Unix-подобных систем имеют /bin/sh — символическую или жесткую ссылку на sh-совместимую оболочку.

Bourne again shell, исполняемый файл: bash. Название можно перевести, как «Возрождённый шел Борна». Скорее всего самая популярная оболочка на сегодняшний день. Де-факто стандарт для Linux. Не буду на ней останавливаться, т.к. в интернете много хороших статей про bash. Например вот и вот.

Z shell, исполняемый файл: zsh. Свободная современная sh-совместимая оболочка. Имеет ряд преимуществ перед bash касающихся в основном работы в интерактивном режиме. О ней на Хабре писали тут и тут
Кроме того существует довольно много оболочек попадающих в эту группу: Korn shell (ksh) и Almquist shell (ash) etc но не будем подробно на них останавливаться.

C shell

C shell, исполняемый файл: csh Командная оболочка разработанная автором vi Биллом Джоем. За основу для скриптового языка csh был взят, как понятно из названия, язык C. Т.к. на тот момент, в 1978 г., это был наиболее популярный язык программирования среди разработчиков и пользователей BSD UNIX. В настоящий момент более популярна свободная реализация csh — tcsh.

TENEX C Shell, исполняемый файл: tcsh. Именно в tcsh когда-то впервые появилось автодополнение. Является оболочкой по умолчанию в FreeBSD. Подробнее о ней почитать можно здесь.
Для того чтоб наглядно показать разницу в синтаксисе приведу несколько примеров скриптов делающих одно и то же для csh и sh-совместимого командного интерпретатора.

Множественное ветвление (Переключатель, Swich/case):

Цикл вычисляющий 10 первых степеней двойки:

Однако список фичь поддерживаемых свежими версиями bash, zsh и tcsh очень похож и выбор конкретной оболочки по большей части дело вкуса. С менее распространенными оболочками дело обстоит иначе. Тут различия существеннее.

Командные оболочки, базирующиеся на популярных языках программирования.

Perl Shell, исполняемый файл: psh. Оболочка сочетающая в себе функции вышеупомянутых оболочек и мощь языка Perl. Т.к. psh написана на perl она может запускаться даже на Windows. Несколько примеров использования psh:

Scsh, исполняемый файл scsh. Командный интерпретатор с открытым кодом использующий в качестве скриптового языка Scheme 48. Не поддерживает стандартные для других оболочек функции (история команд, редактирование текста в командной строке, дополнение путей/команд). Рекомендуется написания скриптов, но не для интерактивной работы. Может прийтись по вкусу любителям функционального программирования. Ниже приведен пример скрипта, который выводит имена всех исполняемых файлов находящихся в каталогах из переменной окружения PATH

Остальные

Sleep Dummy Shell, исполняемый файл: sleepshell. Строго говоря командным процессором sleepshell назвать нельзя, т.к. он не умеет обрабатывать команды. И вообще не умеет ничего, кроме как периодически записывать в стандартный вывод звёздочки «*». Однако используется она именно в качестве командной оболочки и вот для чего: Допустим мы хотим предоставить кому-то возможность делать тоннели ssh через наш сервер под управлением Linux или Unix. Подробнее про ssh-туннелирование читаем тут. Но нам не нужно при этом, что этот кто-то получил доступ к командной строке и файловой системе нашего сервера. Для такого случая и предназначена sleepshell. Создаем на сервере аккаунт в качестве шела для него устанавливаем sleepshell. Владелец аккаунта сможет подключаться и пробрасывать порты, но не сможет выполнять команды.

На этом всё. Надеюсь, что было интересно. Буду рад любым замечаниям и советам по тексту статьи.

Источник

Значение слова «оболочка»

для чего используется оболочка

1. Пленка, кожура и т. п., покрывающая, обволакивающая что-л. снаружи. Оболочка плода. Оболочка зерна.

2. Один из слоев (обычно верхний, наружный), окружающих собой что-л. и являющихся составной частью целого. Твердая оболочка Земли (земная кора). Оболочки глазного яблока. || В составе анатомических названий или некоторых тканей, являющихся внешним покровом какой-л. части организма. Слизистая оболочка. Роговая оболочка. Радужная оболочка. Наружная оболочка сердца (эпикард).

3. Вместилище для газа у аэростатов, дирижаблей, стратостатов.

4. перен., чего или какая. Внешняя сторона, форма внешнего выражения чего-л.; видимость, за которой кроется что-л. — Или я совершенно ошибся в вас, или вы в состоянии выслушать правду, от кого бы она ни шла и под какой бы невзрачной оболочкой она ни являлась. Тургенев, Дым. Внешне грубоватый и насмешливый характер русского человека — только оболочка, защитная оболочка застенчивости, нежности, доверчивости. В. Кожевников, Лейтенант Колобухин. || Внешняя, видимая форма, внешний, физический облик, присущие кому-, чему-л. Грозного трудно вообразить в иной телесной оболочке, чем та, какую придали ему Антокольский и Репин. Гаршин, Заметки о художественных выставках. [Дорн:] Если бы мне пришлось испытать подъем духа, какой бывает у художников во время творчества, то, мне кажется, я презирал бы свою материальную оболочку. Чехов, Чайка.

Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. — 4-е изд., стер. — М.: Рус. яз.; Полиграфресурсы, 1999; (электронная версия): Фундаментальная электронная библиотека

Оболочка — газообразная область, окружающая одну или несколько звезд (или любых других астрономических объектов).

В сопротивлении материалов:

Оболочка — геометрическая форма тела, у которого один из размеров значительно меньше двух остальных.

Оболочка — модуль программного обеспечения, обеспечивающий интерфейс для взаимодействия пользователя с функциями операционной системы.

ОБОЛО’ЧКА, и, ж. 1. Покров, слой, облекающий, обтягивающий снаружи кого-что-н. О. земли (атмосфера). О. зерна. О. пули. 2. перен. Внешний облик, прикрывающий внутреннее содержание. Мне казалось, что под этой грубой оболочкой бьется недурное сердце. Короленко. 3. Название нек-рых тканей, являющихся внешним покровом какой-н. части организма (анат.). Слизистая о. Роговая о. (глаза). 4. У аэростатов, стратостатов — матерчатое вместилище, заполняемое газом.

Источник: «Толковый словарь русского языка» под редакцией Д. Н. Ушакова (1935-1940); (электронная версия): Фундаментальная электронная библиотека

Источник


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *