Лабораторная работа №1 «Работа с файловой системой»



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


Лабораторная работа №1
«Работа с файловой системой»
 
Работу ОС 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   ...   16




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

    Басты бет