Лабораторная работа №1 «и нтерфеи с. Ф аи лы. К оманды» Часть cli command-Line Interface



Pdf көрінісі
бет1/19
Дата11.06.2023
өлшемі0,58 Mb.
#100456
түріЛабораторная работа
  1   2   3   4   5   6   7   8   9   ...   19



Лабораторная работа №1 
«И
НТЕРФЕИ С
.
Ф
АИ ЛЫ
.
К
ОМАНДЫ
» 
Часть 1. CLI — Command-Line Interface 
Для его изучения включите терминал (Приложения > Стандартные > 
Терминал). 
Работу ОС LINUX можно представить в виде функционирования множества 
взаимосвязанных процессов. При загрузке системы сначала запускается ядро (процесс 0), 
которое в свою очередь запускает командный интерпретатор shell (процесс 1). 
Взаимодействие пользователя с системой LINUX происходит в интерактивном
режиме посредством командного языка. Оболочка операционной системы – shell – 
интерпретирует вводимые команды, запускает соответствующие программы (процессы), 
формирует и выводит ответные сообщения. 
Shell - это интерфейс, обеспечивающий взаимодействие между ядром и 
пользователем. Интерфейс shell очень прост. Обычно он состоит из приглашения, по 
которому пользователь вводит команды и нажимает клавишу Enter. Строка, в которой вы 
набираете команду, называется командной строкой. Shell не только интерпретирует 
команды, но и создает среду, которую вы можете конфигурировать и программировать. У 
shell есть свой язык программирования, который позволяет писать программы, 
содержащие 
достаточно 
сложные 
последовательности 
команд 
Linux. 
Язык 
программирования 
shell 
обладает 
многими 
свойствами 
обычного 
языка 
программирования, в частности в нем предусмотрено использование циклов и условных 
переходов. Каждому пользователю системы Linux предоставляется свой собственный 
пользовательский интерфейс, или shell. Пользователи могут модифицировать свои shell в 
соответствии с конкретными потребностями. В этом смысле shell пользователя 
функционирует скорее как операционная среда, которой пользователь может управлять по 
своему усмотрению. 
За последние годы разработано несколько разновидностей shell. Сейчас 
используются в основном три варианта: Bourne, Korn и C-shell. Bourne-shell был 
разработан в Bell Labs для System V. C-shell разработан для версии BSD. Kom-shell - это 
усовершенствованный вариант Bourne-shell. В современных версиях Unix, включая Linux, 
представлены все три вышеназванных shell, что дает пользователю возможность выбора. 
В Linux, однако, используются расширенные или общедоступные версии этих shell: 
Bourne Again, TC-shell и Public Domain Korn. При запуске ОС Linux активизируется 
Bourne Again Shell, модифицированная версия Bourne. Отсюда можно переключаться в 
другие shell. 


Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   ...   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет