Программа оболочка привести примеры основных известных программ оболочек

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

В этом туториале мы расскажем, что такое командная оболочка Linux и почему она важна, а также разберем их типы, функции и свойства.

Что такое оболочка и зачем она нужна?

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

Ядро — это сердце любой операционной системы. Оно отвечает за управление и выполнение процессов, а также за правильное использование системных ресурсов.

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

Почему кастомизированные оболочки в дистрибутивах — это плохо?

Возможность взаимодействия с ядром делает командные оболочки мощным инструментом. Без этого пользователь не сможет получить доступ к утилитам операционной системы.

Давайте разберемся в основных типах оболочек, которые доступны для среды Linux.

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

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

1: Bourne Shell (sh)

Разработанная в ATT Bell Labs Дэвидом Корном как улучшение оболочки Bourne.

Обозначается как ksh. Командная оболочка Korn по сути является расширением Bourne. Помимо всех функций из Bourne, она предоставляет пользователям новые возможности, среди которых встроенная поддержка арифметических операций и интерактивные функции, как в C shell.

Korn запускает скрипты оболочки Bourne, выполняя операции со строками, массивами и функциями подобно языку программирования C. Она также поддерживает скрипты, написанные для оболочки C. Кроме того, Korn работает быстрее большинства других типов командных оболочек Linux, включая C shell.

Полный путь к оболочке Korn: /bin/ksh. По умолчанию, для пользователя root используется приглашение #, non-root — $.

5: Z Shell (zsh)

Командная оболочка Z, или zsh — это расширение шелла sh с улучшенной кастомизацией. Если вы ищете современную оболочку со множеством функций, Z Shell — это то, что вам нужно.

Особенности Z shell:

  • Создание имен файлов на основе заданных условий
  • Поддержка плагинов и тем
  • Индекс встроенных функций
  • Автовыполнение команд

Заключение

Давайте подведем итоги по типам оболочек, которые мы рассмотрели в этом мануале:

  • Bourne shell (sh): полный путь /bin/sh и /sbin/sh, приглашение командной строки для root пользователя — #, для пользователей без прав root — $
  • GNU Bourne-Again (bash): полный путь /bin/bash, приглашение командной строки для пользователя root — bash-VersionNumber#, без прав root — bash-VersionNumber$
  • C shell (csh): полный путь /bin/csh, для пользователя с правами root приглашение командной строки — #, без этих прав —%
  • Korn shell (ksh): полный путь /bin/ksh, приглашение командной строки для root пользователя #, non-root — $
  • Z shell (zsh): полный путь /bin/zsh, приглашение командной строки для пользователя root — # , для пользователя без root прав — %

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

БЕЗ ЭТОГО НЕ СДАТЬ ЕГЭ по Химии — Электронная конфигурация атома

Здесь мы рассмотрели наиболее распространенные типы оболочек в Linux, однако существует еще множество других, которые также стоит изучить.

Источник: www.8host.com

Реферат: Программные оболочки

Кафедра информатики, математики с курсом медбиофизики.

Тема: Программные оболочки

Выполнил а: Бактиярова Ж.Е

Факультет: Общая медицина

Проверила: Алтаева А. У.

Сроки сдачи: 19.09-23.09

· Программные оболочки и их функции

FAR Manager — консольный файловый менеджер для операционных систем семейства Microsoft Windows.

Автор программы — Евгений Рошал. С 18 июня 2000 года разработкой FAR Manager занимается группа FAR Group. Начиная с версии 2.0 программа распространяется под модифицированной лицензией BSD. Предыдущие версии имели собственническую лицензию, по которой коммерческое использование программы являлось платным.

Программа FAR Manager наследует двухоконную идеологию, стандартную расцветку и систему команд (управление с клавиатуры) у известного файлового менеджера Norton Commander.

Norton Commander (сокращенно называемый на советском пространстве NC, сленг рус. Нортон ) — популярный файловый менеджер для DOS, первоначально разработанный американским программистом Джоном Соухэ. (Некоторые дополнительные компоненты были полностью или частично написаны другими людьми: Linda Dudinyak — Commander Mail, вьюверы; Peter Bradeen — Commander Mail; Keith Ermel, Brian Yoder — вьюверы.) Программа была выпущена компанией Peter Norton Computing (глава — Питер Нортон ), которая позже была приобретена корпорацией Symantec.

В течение нескольких лет Norton Commander конкурировал по степени популярности с файловыми менеджерами PCTools и XTree, однако уже с третьей версии Norton Commander вытеснил с персональных компьютеров эти программы.

Разработка велась с 1984 года (первоначально под названием VDOS). Первая версия была выпущена в 1986 году.

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

Начиная с версии 4.0 программу разрабатывала целая команда программистов, поскольку в 1990 фирма Peter Norton Computing была куплена компанией Symantec, но новый коммандер постепенно начал утрачивать популярность, так как увеличил размер занимаемой памяти (что было критично для DOS), содержал ошибки и, к тому же, начал вытесняться собственными клонами. Менее функциональные, чем Norton Commander, Volkov Commander и Pie Commander, более-менее точно копировали нортоновский интерфейс. DOS Navigator, визуально схожий с Norton Commander, предоставлял гораздо больший ряд возможностей. Впоследствии клоны появились и на других операционных системах: BSD, Linux — Midnight Commander, Krusader; Microsoft Windows — FAR Manager, Total Commander; и другие аналогичные программы.

Команда Symantec продолжала борьбу за рынок, выпустив для DOS версии 5.0 (1995), 5.51 ( 1998 ) и для Microsoft Windows версию 2.01. В Norton Commander 5.51 для DOS появилась поддержка длинных имен файлов при работе в Windows. Но большого распространения эти версии уже не получили, так как появившиеся к тому времени клоны и последователи NC обладали большими возможностями, а некоторые пользователи предпочитали пользоваться штатным файл-менеджером Windows. А в середине 2000 года, появляется FAR Manager, который наследуя двухоконную идеологию, стандартную расцветку и систему команд (управление с клавиатуры) у файлового менеджера Norton Commander — становится наиболее популярным файловым менеджером (в основном, среди IT-специалистов).

Программы-оболочки – весьма популярный класс системных программ. Они обеспечивают более удобный и наглядный способ общения с ПК, чем с помощью командной строки DOS. Это как бы промежуточное звено между DOS и пользователем. В основном весь набор действий, осуществляемый программой-оболочкой, можно реализовать и средствами самой ОС.

Тем не менее, многие пользователи предпочитают использовать оболочки. Основная причина состоит в следующем. Взаимодействие пользователя с ОС DOS осуществляется по принципу диалога: пользователь набирает команду, нажимает клавишу [Enter], и ОС выполняет эту команду. Такой способ не нагляден и недостаточно удобен.

Читайте также:
Программа которая убирает рекламу Андроид

Например, если надо скопировать какой-либо файл, нужно правильно набрать имя команды, имя файла, имя каталога. Нужно все это помнить и не ошибиться при наборе. Гораздо проще «ткнуть» мышью (или курсором) в определенное место экрана, чтобы указать нужный файл, каталог и требуемое действие. Оболочка позволяет работать с ПК как раз на таком наглядном уровне.

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

Примеры программ — оболочек: Norton Commander, Volkov Commander, FAR, Windows Commander и др. В верхней части экрана размещаются две синих панели, каждая из которых содержит оглавление одного из каталогов файловой системы. Ниже располагается командная строка с обычным приглашением MS DOS и мерцающим курсором, в которой можно набирать обычные команды DOS. В последней строке экрана находится список функциональных клавиш [F1]-[F10] с кратким обозначением их функций.

NC одновременно на двух панелях демонстрирует оглавление двух неких каталогов файловой системы (в частном случае на обеих панелях может демонстрироваться один и тот же каталог). Имя логического диска и имя каталога указаны в заголовке каждой панели.

Оглавление каждой панели содержит строки трех типов:

  1. строку “..”, обозначающую выход в “родительский ” каталог данного каталога;
  2. строки с именами подкаталогов данного каталога (высвечены прописными буквами);
  3. строки с именами отдельных файлов данного каталога (высвечены строчными буквами).

Строки любого типа могут отсутствовать в оглавлении данной панели: строка 1 отсутствует, если на панели представлен корневой каталог (выходить некуда); строки 2 отсутствуют, если в данном каталоге нет подкаталогов; строки 3 отсутствуют, если в данном каталоге не зарегистрированы отдельные файлы.

Одна из строк рабочей панели (т.е. панели с выделенным заголовком) выделена рамкой серо-зеленого цвета (как и заголовок). Можно перемещать курсорную рамку по строкам панели, как в обычном меню: стрелками курсора – вниз, вверх, влево, вправо; клавишами [End] и [Home] – на последнюю строку и на первую строку оглавления; клавишами [PgDn] и [PgUp]- на страницу вверх или вниз.

В последней строке панели – строке состояния, как правило, указано имя выделенного файла, его размер в байтах, дата и время создания или последнего обновления.

Перемещение между левой и правой панелями осуществляется нажатием клавиши [Tab].

Для возврата в «родительский» каталог необходимо переместить курсорную рамку панели на верхнюю строку (..) и нажать клавишу [Enter]. Для входа в каталог следующего уровня (т.е. в каталог, для которого текущий каталог является «родительским») необходимо переместить курсорную рамку на имя каталога и нажать [Enter].

Если необходимо переместиться в каталог, который находится на другом логическом диске (не показанном на панелях NC), то для смены логического диска левой панели надо нажать клавиши [Alt]-[F1], а для смены диска правой панели – клавиши [Alt]-[F2]. Появится диалоговое окно – меню из имен логических дисков, которые доступны компьютеру. Курсорную рамку следует переместить на нужное имя и нажать [Enter] или просто нажать клавишу с изображением соответствующей буквы. Если вы передумали менять диск, надо нажать [Esc]. Менять диск можно в любой панели – в рабочей и нерабочей.

  1. Создание каталога. Прежде всего, необходимо перейти в ту среду, где надо создать каталог. Например, для создания подкаталога в каталоге PACK диска C: надо войти в каталог PACK и нажать клавишу [F7]. На экране появится диалоговое окно с приглашением набрать имя нового каталога. Оно не должно совпадать с именами каталогов, уже зарегистрированных в PACK (например, MY_DIR). Новое имя надо набрать на клавиатуре и нажать [Enter]. В рабочей панели появится имя нового каталога (прописными буквами), а курсорная рамка укажет на это имя. Нажав затем [Enter], можно войти в новый каталог. В нем будет только одна строка — “..”. Это означает, что новый каталог пока пуст и располагает только строкой для выхода в “родительский“ каталог. Теперь в этот каталог можно помещать и отдельные файлы, и подкаталоги.
  2. Копирование файла. При копировании файла создается точная копия исходного файла – с тем же именем (только в другом каталоге!) или с другим именем (в любом, в том числе, и в текущем каталоге). Исходный файл остается в неприкосновенности. В файловой системе возникают два совершенно одинаковых файла. Общая свободная память на дисках уменьшается на величину, равную размеру файла. Для копирования файла следует нажать клавишу [F5]. На экране появится диалоговое окно с сообщением, что NC готов скопировать файл в каталог, открытый в соседней панели. По нажатию клавиши [Enter] файл будет скопирован с тем же именем в соседний каталог. Если надо скопировать файл в другой каталог, то имя этого каталога и путь к нему нужно ввести с клавиатуры в соответствующую строку диалогового окна.

Обычно среду, куда будет происходить копирование, устанавливают заранее. Например, если надо начать заполнение файлами нового каталога, созданного выше (MY_DIR), нужно войти в этот каталог, а затем переключиться клавишей [Tab] на панель со средой, откуда будет копироваться файл. Затем надо нажать [F5] и [Enter].

Если надо скопировать файл в текущем каталоге, то после нажатия [F5] следует набрать в диалоговом окне имя файла-копии (не совпадающее с исходным) и нажать [Enter]. Файл будет скопирован с другим именем в том же каталоге.

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

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

Все действия пользователя такие же, как и при копировании, но нажимать надо клавишу [F6].

Управляющее меню вызывается нажатием клавиши [F9]. Вверху экрана появляется строка, содержащая 5 пунктов:

Left Files Commands Options Right

С помощью команд этого меню можно управлять почти всеми функциями NC: можно установить наиболее удобный вид представления информации на экране; изменить режимы работы NC; а также выполнить некоторые другие действия.

Для перемещения по пунктам меню надо использовать клавиши [®] и []. Выбрав нужный пункт меню, нужно нажать [Enter]. Под пунктом откроется соответствующее ему подменю, перемещаться по которому надо клавишами [­] и [Ї]. Для выбора конкретной команды следует нажать [Enter] (или использовать горячие клавиши). Для выхода из меню или подменю используется клавиша [Esc].

Читайте также:
Для чего нужна программа adobe

Для получения справки о пункте меню надо выделить этот пункт и нажать [F1].

Выбрав пункт Left или Right (Левая или Правая ), можно управлять отображением информации на левой и правой панелях NC. Действующие режимы отмечены галочкой слева от названия. Чтобы установить/отключить режим нужно выделить его клавишами перемещения курсора и нажать [Enter].

1-я группа опций определяет тип панелей:

  • Brief – краткий формат. В панели отображаются только имена файлов.
  • Full – полный формат. Рядом с именем каждого файла указываются его основные характеристики: размер в байтах, дата и время его создания или последней модификации.
  • Info – сводная информация о диске и каталоге, открытом на другой панели.
  • Tree – изображает дерево каталогов на диске.
  • quickView – выводится содержимое файла, выделенного на другой панели.
  • Compressed file – выводится оглавление архивного файла.
  • link – устанавливает/отменяет режим связи между ПК.
  • On/off – определяет, выводить или нет на экран данную панель. Горячие клавиши: [Ctrl]-[F1] – левая панель, [Ctrl]-[F2] – правая панель.

2-я группа определяет порядок отображения файлов в панели:

  • Name ([Ctrl]-[F3]) – в алфавитном порядке имен.
  • Extention ([Ctrl]-[F4]) – в алфавитном порядке расширений.
  • Time ([Ctrl]-[F5]) – в порядке убывания даты последней модификации.
  • Size ([Ctrl]-[F6]) – в порядке убывания размера.
  • unsorted ([Ctrl]-[F7]) – файлы не сортируются, т.е. в каком порядке были записаны на диск, в таком и выводятся.
  • Re-read – повторное чтение оглавления каталога.
  • Filter … – выводятся только те файлы, которые определены в этой опции.
  • Drive ([Alt]-[F1], [Alt]-[F2]) – выбор диска.

В пункте Files (Файлы) собраны команды, дублирующие функции клавиш [F1] — [F8], а также команды управления группой файлов:

  • file Atributes – установка атрибутов файла.
  • Select group ([Gray +]) – выделение группы файлов по маске.
  • Deselect group ([Gray -]) – отмена выделения группы файлов по маске.
  • invert selection ([Gray *]) – обращение выделения файлов.
  • Restore selection – восстановление выделения, снятого NC. Может быть полезно для повторного выполнения действий над той же группой файлов.
  • Quit ([F10]) – выход из NC.

Пункт Commands (Команды) позволяет выдавать программе различные команды. Например:

  • NCD tree ([Alt]-[F10]) – вывод на экран дерева каталогов на диске для быстрого перехода в другой каталог.
  • Find file ([Alt]-[F7]) – поиск файла на диске.
  • Swap panels ([Ctrl]-[U]) – панели меняются местами.
  • Panels on/off ([Ctrl]-[O]) – убрать/вернуть панели с экрана.

Меню Options (Параметры) задает конфигурацию и устанавливает режимы работы NC. Например:

  • Configuration … – установка конфигурации NC.
  • Path prompt – если этот режим включен, то приглашение внизу экрана содержит информацию о текущем диске и текущем каталоге; если выключен – только о текущем диске.
  • Key bar – при включенном режиме выводятся внизу значения функциональных клавиш.
  • Mini status – если режим включен, то в нижней части каждой панели выводится строка с информацией о текущем файле (имя, размер, дата и время) или о группе помеченных файлов.

Пользователь имеет возможность создать свое индивидуальное меню, в которое включаются команды, наиболее часто им выполняемые.
Вызов пользовательского меню осуществляется нажатием клавиши [F2]. Клавишами перемещения курсора выделяют нужный пункт меню и нажимают [Enter] для его выполнения. Начиная с версии 4.0, NC позволяет использовать вложенные меню. Такие пункты меню выделяются символом «4» в правой колонке меню. При выборе такого пункта меню на экран выводится соответствующее ему подменю.

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

Список команд, входящих в меню, задается пользователем в файле nc.mnu. Этот файл может находиться в текущем каталоге – это локальное меню, либо в каталоге, где находятся файлы программного пакета NC – это главное меню. Если такой файл есть и в текущем каталоге, и в каталоге NC, то используется файл из текущего каталога, т.е. локальное меню.

Файл nc.mnu имеет следующую структуру. Каждому элементу пользовательского меню соответствуют две или более строки в файле nc.mnu. В первой строке, начиная с 1-й позиции, указывается сообщение, которое будет выводиться в меню. Перед сообщением можно задать имя «горячей» клавиши с двоеточием. Тогда она будет использоваться для быстрого выбора данного пункта меню.

PR – печать файла
или 1: PR – печать файла

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

Например :
cd
Md COPY_DIR
Copy *.* COPY_DIR

(копирование всех файлов текущего каталога в каталог, который создается в корне текущего диска).

Файл nc.mnu можно редактировать любым текстовым редактором, в т.ч. редактором, встроенным в NC. Последовательность действий при этом должна быть следующая. Вызвать управляющее меню клавишей [F9], выбрать пункт Commands, подпункт Menu file edit. NC выдаст запрос: какое меню редактировать – главное или локальное? Курсорными клавишами выбрать Main или Local и нажать [Enter].

Меню выведется в середине экрана.

[F4] – редактирование пункта меню. На экран выводится бланк с полями:

  • Hot key (Назначенная клавиша) – клавиша для быстрого выбора пункта
  • Label (Название пункта меню) – описание пункта меню
  • Commands (Команды DOS ) – команды, выполняемые при выборе данного пункта

Нужно заполнить поля запроса, нажать [Ctrl]-[Enter] для запоминания изменений или [Esc] для их отмены.

[F6] – вставка нового пункта меню. NC выдаст запрос: какой пункт хотите вставить – обычный (command) или вызывающий подменю (menu )? Выбрать клавишей [Пробел ] нужный тип пункта и нажать [Enter]. На экран будет выведен пустой бланк для определения данного пункта меню.
Клавишей [F2] можно сохранить состояние меню.
[F8] – удаление текущего пункта меню.
Для выхода из пользовательского меню надо нажать [F10] или [Esc].

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

Список литературы.

Источник: ronl.org

Программа оболочка привести примеры основных известных программ оболочек

Внимание Скидка 50% на курсы! Спешите подать
заявку

Профессиональной переподготовки 30 курсов от 6900 руб.

Курсы для всех от 3000 руб. от 1500 руб.

Повышение квалификации 36 курсов от 1500 руб.

Лицензия №037267 от 17.03.2016 г.
выдана департаментом образования г. Москвы

Программные оболочки

АО «Медицинский Университет Астана»

Кафедра информатики, математики с курсом медбиофизики.

Тема: Программные оболочки

Выполнил а : Бактиярова Ж.Е

Проверила: Алтаева А. У.

Сроки сдачи: 19.09-23.09

  • Введение
  • Программные оболочки и их функции
  • Far Manager
  • Norton Commander
  • Заключение
  • Литература

Введение. FAR Manager — консольный файловый менеджер для операционных систем семейства Microsoft Windows. Автор программы — Евгений Рошал. С 18 июня 2000 года разработкой FAR Manager занимается группа FAR Group. Начиная с версии 2.0 программа распространяется под модифицированной лицензией BSD.

Предыдущие версии имели собственническую лицензию, по которой коммерческое использование программы являлось платным. Программа FAR Manager наследует двухоконную идеологию, стандартную расцветку и систему команд (управление с клавиатуры) у известного файлового менеджера Norton Commander.
Norton Commander (сокращенно называемый на советском пространстве NC, сленг рус. Нортон ) — популярный файловый менеджер для DOS, первоначально разработанный американским программистом Джоном Соухэ. (Некоторые дополнительные компоненты были полностью или частично написаны другими людьми: Linda Dudinyak — Commander Mail, вьюверы; Peter Bradeen — Commander Mail; Keith Ermel , Brian Yoder — вьюверы.) Программа была выпущена компанией Peter Norton Computing (глава — Питер Нортон), которая позже была приобретена корпорацией Symantec.

Читайте также:
Что можно делать с помощью текстовой программы Microsoft word запишите не менее 4 операций

В течение нескольких лет Norton Commander конкурировал по степени популярности с файловыми менеджерами PCTools и XTree, однако уже с третьей версии Norton Commander вытеснил с персональных компьютеров эти программы. Разработка велась с 1984 года (первоначально под названием VDOS). Первая версия была выпущена в 1986 году.

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

Начиная с версии 4.0 программу разрабатывала целая команда программистов, поскольку в 1990 фирма Peter Norton Computing была куплена компанией Symantec, но новый коммандер постепенно начал утрачивать популярность, так как увеличил размер занимаемой памяти (что было критично для DOS), содержал ошибки и, к тому же, начал вытесняться собственными клонами. Менее функциональные, чем Norton Commander, Volkov Commander и Pie Commander, более-менее точно копировали нортоновский интерфейс.

DOS Navigator, визуально схожий с Norton Commander, предоставлял гораздо больший ряд возможностей. Впоследствии клоны появились и на других операционных системах: BSD, Linux — Midnight Commander, Krusader; Microsoft Windows — FAR Manager, Total Commander; и другие аналогичные программы. Команда Symantec продолжала борьбу за рынок, выпустив для DOS версии 5.0 (1995), 5.51 (1998) и для Microsoft Windows версию 2.01.

В Norton Commander 5.51 для DOS появилась поддержка длинных имен файлов при работе в Windows. Но большого распространения эти версии уже не получили, так как появившиеся к тому времени клоны и последователи NC обладали большими возможностями, а некоторые пользователи предпочитали пользоваться штатным файл-менеджером Windows. А в середине 2000 года, появляется FAR Manager, который наследуя двухоконную идеологию, стандартную расцветку и систему команд (управление с клавиатуры) у файлового менеджера Norton Commander — становится наиболее популярным файловым менеджером (в основном, среди IT-специалистов).

Программы-оболочки – весьма популярный класс системных программ. Они обеспечивают более удобный и наглядный способ общения с ПК, чем с помощью командной строки DOS . Это как бы промежуточное звено между DOS и пользователем. В основном весь набор действий, осуществляемый программой-оболочкой, можно реализовать и средствами самой ОС.

Тем не менее, многие пользователи предпочитают использовать оболочки. Основная причина состоит в следующем. Взаимодействие пользователя с ОС DOS осуществляется по принципу диалога: пользователь набирает команду, нажимает клавишу [Enter], и ОС выполняет эту команду. Такой способ не нагляден и недостаточно удобен.

Например, если надо скопировать какой-либо файл, нужно правильно набрать имя команды, имя файла, имя каталога. Нужно все это помнить и не ошибиться при наборе. Гораздо проще «ткнуть» мышью (или курсором) в определенное место экрана, чтобы указать нужный файл, каталог и требуемое действие. Оболочка позволяет работать с ПК как раз на таком наглядном уровне. Программы-оболочки обеспечивают:
· создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов;
· отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;
· создание, обновление и распаковку архивов (групп сжатых файлов);
· просмотр текстовых файлов;
· редактирование текстовых файлов;
· выполнение из её среды практически всех команд DOS;
· запуск программ;
· выдачу информации о ресурсах компьютера;
· создание и удаление каталогов;
· поддержку межкомпьютерной связи;
· поддержку электронной почты через модем. Примеры программ — оболочек : Norton Commander, Volkov Commander, FAR, Windows Commander и др . В верхней части экрана размещаются две синих панели, каждая из которых содержит оглавление одного из каталогов файловой системы. Ниже располагается командная строка с обычным приглашением MS DOS и мерцающим курсором, в которой можно набирать обычные команды DOS . В последней строке экрана находится список функциональных клавиш [F1]-[F10] с кратким обозначением их функций. NC одновременно на двух панелях демонстрирует оглавление двух неких каталогов файловой системы (в частном случае на обеих панелях может демонстрироваться один и тот же каталог). Имя логического диска и имя каталога указаны в заголовке каждой панели.

  1. строку “..”, обозначающую выход в “родительский ” каталог данного каталога;
  2. строки с именами подкаталогов данного каталога (высвечены прописными буквами);
  3. строки с именами отдельных файлов данного каталога (высвечены строчными буквами).
  1. Создание каталога . Прежде всего, необходимо перейти в ту среду, где надо создать каталог. Например, для создания подкаталога в каталоге PACK диска C: надо войти в каталог PACK и нажать клавишу [F7]. На экране появится диалоговое окно с приглашением набрать имя нового каталога. Оно не должно совпадать с именами каталогов, уже зарегистрированных в PACK (например, MY_DIR). Новое имя надо набрать на клавиатуре и нажать [Enter]. В рабочей панели появится имя нового каталога (прописными буквами), а курсорная рамка укажет на это имя. Нажав затем [Enter], можно войти в новый каталог. В нем будет только одна строка — “..”. Это означает, что новый каталог пока пуст и располагает только строкой для выхода в “родительский“ каталог. Теперь в этот каталог можно помещать и отдельные файлы, и подкаталоги.
  2. Копирование файла. При копировании файла создается точная копия исходного файла – с тем же именем (только в другом каталоге!) или с другим именем (в любом, в том числе, и в текущем каталоге). Исходный файл остается в неприкосновенности. В файловой системе возникают два совершенно одинаковых файла. Общая свободная память на дисках уменьшается на величину, равную размеру файла. Для копирования файла следует нажать клавишу [F5]. На экране появится диалоговое окно с сообщением, что NC готов скопировать файл в каталог, открытый в соседней панели. По нажатию клавиши [Enter] файл будет скопирован с тем же именем в соседний каталог. Если надо скопировать файл в другой каталог, то имя этого каталога и путь к нему нужно ввести с клавиатуры в соответствующую строку диалогового окна.
  1. Пересылка (перемещение) файла . Исходный файл пересылается в другой каталог. Нового файла в системе не возникает, просто файл меняет свой адрес. Если файл пересылается в другой каталог на том же логическом диске, физического перемещения не происходит (файл просто меняет адрес), и общий объем занятой памяти на этом диске не меняется. Если файл перемещается на другой логический диск, он переписывается заново. Однако и в этом случае общая свободная память на дисках не изменяется.

[F6] – вставка нового пункта меню. NC выдаст запрос: какой пункт хотите вставить – обычный (command) или вызывающий подменю ( menu )? Выбрать клавишей [ Пробел ] нужный тип пункта и нажать [Enter]. На экран будет выведен пустой бланк для определения данного пункта меню.
Клавишей [F2] можно сохранить состояние меню.
[F8] – удаление текущего пункта меню.
Для выхода из пользовательского меню надо нажать [F10] или [Esc]. Заключение. Оболочка операционной системы – это программный продукт, предоставляющий комфортный вариантобщения пользователя с компьютером. Это самостоятельная программа, целью которой является облегчение работы с операционной системой, с каталогами и файлами.

Источник: doc4web.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru