Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab№3.doc
Скачиваний:
15
Добавлен:
25.11.2018
Размер:
3.78 Mб
Скачать

Понятие процесса в ос

Следует помнить, что, ОС создает процесс, когда пользователь запускает программу на выполнение. Однако нельзя отождествлять процесс и программу, которая выполняется в данном процессе. Программой является машинный код и начальные данные, содержащиеся в исполняемом файле на диске или скопированные ОС для исполнения в ОЗУ. Для ОС Linux процесс – это совокупность программы и связанных с ней системных данных, среды процесса, таких как переменные окружения, текущий каталог, стандартные файлы ввода вывода и ошибок и т. д.. Процесс имеет свое адресное пространство, поэтому при всей многозадачности ОС Linux данные, с которыми работает пользователь, не могут быть изменены другим процессом. Процесс потребляет ресурсы ПК. Ресурсы бывают аппаратными: процессор, оперативная память, периферийные устройства и программные: программы, системные таблицы и т.д.

Интегрированная среда kde

ОС Linux имеет интерфейс пользователя KDE. Основным интерфейсом KDE является Рабочий стол, на котором представлены пиктограммы Корзина, Firefox – браузера, стартовое меню Пуск, что очень напоминает интерфейс ОС Windows Контекстное меню рабочего стола имеет следующие пункты: Создать, Закладки, Выполнить команду, пункты, относящиеся к рабочему столу и сеансу. Другим браузером может быть Konqueror (рис. 6.).

Рис. 6

Настройка Рабочего стола

Для удобной работы в ОС необходимо установить настройки Рабочего стола. Вместо свойства Одинарный щелчок для открытия файлов включают свойство Двойной щелчок… Это свойство изменяют при вызове опции Настойка Рабочего стола из меню Пуск, после чего вызывают команду Периферийные устройства – Мышь (рис. 7).

Рис. 7

Экранная документация Manual Pages

Основным источником получения справочной информации являются страницы руководства Manual Pages (man – страницы). Они вызываются следующим образом:

Man <имя_команды>

После работы с Manual Pages необходимо нажать клавишу [Q].

Командные оболочки

Пользователь может работать в командной строке подобно в ОС MS DOS. Однако это не просто интерпретатор встроенных команд, а мощный язык программирования. Можно также использовать файловые менеджеры, напоминающие Far или Norton Commander. Командная оболочка – атрибут учетной записи пользователя. Каждому пользователю может быть назначена определенная командная оболочка. Традиционной командной оболочкой является одна из классических Shell – Bourne Again Shell (bash). Чтобы просмотреть, какая командная оболочка необходимо набрать команду:

Echo $shell

Результатом будет сообщение:

/bin/bash

Обзор употребляемых команд

Для перехода в режим консоли можно вызвать контекстное меню Мой компьютер - Сервис – Открыть терминал (F4). Или вызывают опцию Терминал из главного меню Пуск.

Основное назначение командной оболочки – ввод и исполнение команд. Приглашение к работе:

[username@localhost username] $,

Имя пользователя – учетная запись [localhost username] для студентов будет Студент.

  1. echo – вывод сообщений:

echo Привет, коллеги! – на консоль будет выведено сообщение: Привет, коллеги!

  1. cd – смена текущего каталога

  2. help – команда получения справки

Например:

Cp –help

  1. Указание текущим родительского каталога:

[user] $ cd ..,

Чтобы перейти по дереву каталогов на два ранга выше и оттуда спуститься в подкаталог kat1/kat2 надо дать команду:

[user] $ cd ../../ kat1/kat2

  1. ls - вывод на экран списка имен файлов и подкаталогов текущего каталога.

  2. mkdir – создание подкаталога в текущем каталоге. Можно создать и не в текущем, а в каком-то другом каталоге, например:

[user] $ mkdir /home/kos/book

  1. catсоздание файла или перенаправления файла, например:

[user] $ cat file1 > file2

Присоединяет файл file1 к новому пустому файлу file2 и можно добавлять новые символы после нажатия клавиши [Enter].

После того, как будут введены все символы, необходимо нажать комбинацию ^D или^C.

Для объединения 2-х файлов с целью создания третьего - нового файла file3:

[user] $ cat file1 file2 > file3

  1. cpкопирование файлов или каталогов, например:

[user] $ cp [option] source destination

[user] $ cp [option] source_directory new_directory

  1. mv – перемещение файла, например:

[user] $ mv oldname newname

  1. rmудаляет файл, rmdirудаляет пустой каталог. Rd – также как в MS DOS удаляет пустой каталог

  2. touch изменяет временные отметки указанного файла, такие как время последнего доступа к файлу, последней модификации файла, время создания файла. Позволяет создать файл, но он будет пустой.

  3. more file2 - просмотр файла.

Рис. 8

Рис. 9

Переключение с графической оболочки на командную строку – CTRL+ALT+F7. Или через команду меню Сеанс – Выход.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]