Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

[ Немнюгин ] Основы работы в операционной системе Linux

.pdf
Скачиваний:
85
Добавлен:
22.08.2013
Размер:
1.36 Mб
Скачать

Проверка правописания. Проверка правописания английского текста начинается при нажатии клавиш Ctrl+T. При выполнении проверки специальной программой-корректором производится сравнение слов, содержащихся в текстовом файле, с их образцами из системного словаря. В ходе такой проверки можно исправить случайно допущенные опечатки, что особенно полезно при использовании pico для подготовки электронных писем в почтовом пакете pine. Операции с файлами. Сохранить на диске редактируемый файл можно командой Ctrl+O. Для сохранения с последующим выходом из редактора используется команда Ctrl+X. При записи буфера на диск

необходимо подтвердить свое намерение его сохранить и указать имя файла, в который буфер будет записан. С помощью команды Ctrl+R в редактируемый файл можно вставить другой файл. Эта же команда может использоваться для загрузки в редактор нового файла. При нажатии клавиш Ctrl+R редактор попросит ввести имя загружаемого файла. Если имя не вводить, pico даст возможность перейти в режим файлового обозревателя, когда на экран выводится список файлов, содержащихся в текущем каталоге. В режиме файлового обозревателя допускается перемещение между файлами и каталогами.

Отмена редактирования. Редактор pico не позволяет отменить неправильно произведенное редактирование.

 

 

 

Emacs

Версии emacs имеются для разных операционных систем. Запуск

редактора производится командой:

 

# emacs [ключи] [имя_файла]

 

Интерфейс

стиль работы с emacs зависит от того, в каком режиме был

он вызван.

В текстовом режиме используются командные

последовательности и мышь. В командных последовательностях

используются клавиши Esc и Meta метаклавиша»). На некоторых

терминалах клавиша Meta имеетсяРедактор, однако чаще в качестве ее

заменителя используется клавиша Alt

клавиша Esc. В этом случае

запись Meta+Q следует понимать как Esc Q.

После вызова emacs на экране появляется рабочее окно редактора,

которое занимает весь экран. При запуске emacs в X Window

открывается собственное графическое окно. Рабочее окно emacs

состоит из меню (верхняя строка), области редактирования, в которую

выводится

«видимый» участок буфера, строки статуса (вторая снизу)

и минибуфера

самой нижней строки экрана. В строке статуса

отображается информация о состоянииилибуфера (изменялся ли он с момента последней записи на диск) и режиме работы редактора.

Минибуфер используется emacs для вывода своих сообщений и для ввода команд пользователя.

В нижней части экрана располагается область отображения, в которой выводятся подаваемые команды. Ввод аргумента или имени функции завершается нажатием клавиши Enter. До нажатия клавиши Enter текст в этой строке можно редактировать. Отменить действие не полностью набранной команды, которая состоит из нескольких клавиш или требует ввода данных в минибуфер, можно нажатием клавиши Ctrl+G. Команды emacs перемещения по файлу:

Ctrl+F

на одну пози

влево

Ctrl+B

Ctrl+N

 

 

Ctrl+P

Перемещение на предыдущую строку

Ctrl+A Home

Перемещение в начало строки

Ctrl+E End

Перемещение в коне

строки

Meta+<

мещение на одну позицию вправо

Meta+> Перемещение в

 

Meta+GПеремещение на следующую строку

Ctrl+X =

Определить

 

Отмена операций редактированияположение. Отменакурсорадействия последней

команды производится с помощью командной последовательности Ctrl+X U. Указатель при этом переходит в положение, в котором он находился перед выполнением отмененной команды. Повторное

началофайла йтиконецстроке с заданным номером

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

Блоки. Для того, чтобы выделить блок текста, необходимо установить

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

Ctrl+ или Ctrl+@ (set-mark-command). Отказаться от установки

маркера можно командой В режиме блок

Пробел Ctrl+G. Transient Mark

выделяется инверсной подсветкой. Перейти в этот режим можно с помощью команды Meta+X transient-mark-mode. Повторение данной команды отменяет режим. В разных буферах положения маркера независимы.

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

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

Команды редактирования блоков.

Ctrl+W

(kill-region)

Ctrl+X R S

(copy-to-register)

Возможность вставки предварительно удаленного текста может быть

использована для перемещения блоков текста из одного места

текстового файла другое. Команды вставки:

Ctrl+Y

Удаление строкового блока

 

(yank)

 

Поиск замена. Рассмотрим команды поиска по образцу и замены. В

Запись строкового блока в регистр

emacs используются два типа поиска

пошаговый и обычный. В

первом случае поиск начинается еще до завершения ввода образца

целиком. После ввода первого символа указатель перемещается к

первому найденному символу. При вводе каждого последующего

символа emacs ищет уже введенную часть образца и перемещает

указательВставитьсоответствующеепоследний удаленныйместотекстфайла. Поиск прекращается при

нажатии клавиши Enter. Откорректировать образец для поиска можно с

помощью клавиши Delete. Выйти из режима поиска (если, например,

требуемый образец уже найден) можно с помощью команды Ctrl+G или

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

Во втором случае (обычный поиск) поиск начинается только после

ввода образца. Найденный образец может выделяться инверсной

подсветкой.

 

 

 

Ctrl+S

 

 

концу файла

(isearch-forward)

 

 

Ctrl+R Пошаговый поиск по направлению к

(isearch-backward)

 

 

Ctrl+S Ctrl+S

 

 

Ctrl+S Enter

Enter

 

 

 

 

 

 

 

началу файла

последнего образца

 

Продолжение поиска

 

Обычный поиск строкииспользованиемнаправлению

строка

 

к концу файла

 

 

 

Ctrl+R Enter

 

 

 

Enter

 

 

 

 

 

 

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

 

 

строка

 

 

 

 

 

 

Если в образце используются буквы из верхнего регистра, emacs

при

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

а если только буквы из нижнего

регистра

 

регистр не будет учитываться.

 

помощью команды

Продолжить поиск в направлении назад можно

Ctrl+R. При выполнении пошагового поиска можно скопировать

 

 

образец слово,

которое находится после указателя

для этого

 

 

используется

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основнойк началу файлакомандой поиска и замены в emacs является команда поиска

и замены с запросом Meta+X query-replace. Областью действия этой

 

команды может быть буфер в целом или выделенный блок текста.

 

Поиск и замена с запросом применяются в том случае, когда требуется

выборочно заменить включения в текст образца.

Это может быть

 

сделано с помощью команды:

 

 

 

 

 

 

 

 

 

 

Meta+% строка поиска Enter строка замены Enter

 

 

 

 

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Meta+X query-replace Enter строка поиска Enter строка замены Enter

 

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

файл, необходимо ввести соответствующую команду и ввести имя

 

файла. Для ввода имени файла используется минибуфер,

при этом

 

можно использовать возможность автоматического дополнения имени

файла. При выполнении операций с файлами по умолчанию

 

 

используется имя того каталога,

из которого был загружен последний

файл. Для того,

чтобы определить это имя, используется команда

с

Meta+X pwd.

Изменить текущий каталог можно командой Meta+X cd

последующим вводом имени каталога. При чтении файла имя

 

 

текущего каталога появляется в минибуфере, что дает возможность

отредактировать это имя или просто вспомнить,

какой каталог

 

 

является текущим. Основные операции с файлами и каталогами

 

 

перечислены:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ctrl+X Ctrl+F

Загрузить

 

.

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

йл

Для ввода им ни файла используется минибуфер

При выполнении

 

 

а

 

 

 

emacs

 

 

 

,

копирует

него

 

 

 

этой к м нды

 

 

 

 

создает буфер

 

 

ает содержимое буф ра

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

эк ане

В случае успешной грузки файла его

соде жимое появляется в

 

редакти

 

 

 

, если

же при

 

 

файлк кие

 

 

 

 

 

окн

 

 

 

еправ

 

 

 

загрузке возникли

-

 

 

появится

 

 

 

об ошованиябке

 

 

 

файла),

 

 

отображения

 

 

(

это

н

 

 

льно указанное

имя

области

либо проблемы

 

обычно

 

 

 

 

 

 

 

 

 

 

 

 

 

сообщение

 

 

 

 

 

 

 

 

 

 

 

 

(find-file)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ctrl+X Ctrl+R

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

запрещено

 

 

Загрузить файл в режиме просмотра Редактирование в этом режиме

(find-file-read-only)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ctrl+X Ctrl+S

(save-buffer)

Ctrl+X S

 

Записать

 

.

 

 

 

emacs

 

 

 

,

у

 

 

а.

 

 

 

 

 

 

,

выполнении

 

 

 

 

(save-some-buffers)

 

текущий буфер на диск

 

 

Варианты

 

 

 

 

 

 

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

(notответных-modified)действий.

здесь такие же как дискпр

операции поиска и замены

Meta+~ Считать,

что буфер не редактировался. Эта команда может

оказаться полезной в том случае, когда пользователь изменил

 

 

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

собирается.

В этом случае есть вероятность ошибочного сохранения

буфера,

например, прибзавершенииферы на

работыПри выполнениис emacs. Даннаяэтой комкоманданды

Ctrl+X Ctrl+W

 

 

 

,

 

 

 

 

пользователем

Записать

текущий буфер в файл имя которого указывается

(write-file)

 

 

 

 

 

 

 

 

Meta+X set-visited-file-name

 

 

 

 

 

Ctrl+X Ctrl+C

 

 

 

 

emacs

выводом

запроса(то естьо

 

 

 

 

Завершить работу с

с

 

 

новымсохраненииименемрезультатов). Приредактированияэтом создается пустой буфер. Файл на

При загрузке файла emacs создает новый буфер

присваивает ему такое

же имя,

что

имя файла. Если ранее уже был загружен файл

таким

именем,

имени буфера появится <2>. Если делается попытка

 

 

загрузить тот же самый файл, emacs

просто перейдет в

 

 

 

соответствующий буфер, проверив предварительно, не изменилось ли

содержимое файла со времени его последнегоИзменить имясохраненияфайла из текущего. Для

буфера

создания нового файла достаточно загрузить файл с несуществующим

диске будет создан только после записи буфера на диск.

Emacs создает резервные копии файлов, что позволяет отказаться от

ошибочно проведенного редактирования даже после записи отредактированного файла на диск. Резервная копия файла имеет имя, отличающееся от имени настоящего файла только символом ~ в конце имени.

Справка. Справку по работе с emacs можно вызвать нажатием клавиш Ctrl+H или F1. Командная последовательность Ctrl+H K, за которой следует ключевое слово, позволяет получить информацию по заданной теме (обычно это команда emacs). Например, командная последовательность Ctrl+H K Ctrl+N выведет справку о команде Ctrl+N.

Двойное последовательное нажатие Ctrl+H выведет справочную информацию о работе со справочной системой emacs.

Последовательность Ctrl+G отменяет выполнение введенной команды.

Emacs

запрещает использовать при работе с минибуфером команды,

 

активизирующие минибуфер. Это делается для того,

чтобы

 

 

 

 

 

 

предотвратить рекурсивное использование минибуфера.

 

 

 

 

 

 

 

 

При вводе команд можно использовать автоматическое дополнение,

которое заключается в том,

что достаточно набрать часть команды,

а

emacs

попытается самостоятельно дополнить набранную часть до

 

 

 

 

полной.

Функция дополнения связана с одной из клавиш: Tab, Enter или

 

. Клавиша

?

позволяет просмотреть список возможных

 

 

 

 

 

вариантов дополнения. Так,

например,

если командная

 

 

 

 

 

 

 

 

 

Пробел

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

последовательность Meta+X использует минибуфер для ввода команды,

клавиша ? позволит просмотреть перечень имеющихся команд, имена

которых совпадают с введенной частью команды. Используя этот

 

 

 

прием вместо Meta+X insert-buffer

 

можно использовать

 

 

 

 

 

 

 

 

 

 

последовательность Meta+X Insert

 

 

 

B. Регистр букв при

 

 

 

 

 

автоматическом дополнении учитывается.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

всем

 

 

 

 

 

.

 

 

Пробел

 

работы

 

 

 

 

 

 

 

 

 

 

 

 

озда

 

 

 

в

 

)

Задания для

 

,

 

 

 

 

 

 

 

 

 

 

 

 

1.

 

 

 

 

 

 

 

 

 

домашнем

практическойката оги

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

piggy_1 piggy_2/piggy_3.

 

 

коп

руйте сво рвый из этих

 

 

 

 

 

вместе с их содержимым

 

а во

 

конце

 

 

каталоги

 

 

зданные в упражнении

могли

 

 

имени

 

пользователямсделайт так чтобы

все

 

 

открытыйме

вас

 

 

С

 

 

файл

wild

 

cat.

 

 

каталогов файлы

wild_wolf1

 

 

wild

wolf2,

 

 

второй

 

 

 

 

 

 

 

 

 

 

 

 

2.

Удалите

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

.

 

3.

например следующим образом

 

 

команду

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Welcome,

 

 

 

 

для записи

4.

 

чтения .

 

сво

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

домашн каталоге каталог Welcome? (

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

файл

 

неб льшого

 

 

со

 

 

вопроса в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

размепользователиЭто

 

 

знакомжно сделать

 

 

 

 

 

 

текстовый

,

 

 

 

 

 

 

 

 

 

 

 

 

держимое.

5.

записывать

 

 

н го файлы но не могли бы просмат ивать его с

 

 

 

 

 

,

С здайте

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

р .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

. Подайте

 

:

 

 

 

 

 

 

 

 

 

 

 

# cat > secret

 

service

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

После

этого появится приглашение

 

 

угловой скобки

.

наНаберитечтени

 

любой

 

 

 

 

 

 

 

текст Нажмите клавиши

Ctrl+D.

Присвойте этому файлу право

только

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

св ей

группе Предложите

пользователювиде

принадлежаще

 

 

вашей

 

группе

 

Созда

 

 

 

небольшой текстовый файл

Измените его

атрибуты

так

 

 

чтобы

прочит ть

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

,

 

 

м

 

 

 

 

 

 

 

 

 

этот файл Если ему это удастся сделать повторите

 

 

атериал о правах

доступа

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.

 

к фай ам

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

пользователь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

другой

 

 

 

 

 

 

 

 

 

смог его удалить

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Создайте неб льшой текстов

 

 

й файл

 

Со дайте

 

имволическую

 

 

 

 

на

 

 

 

 

 

него

.

 

 

 

 

 

 

 

 

 

 

 

 

 

с здай

 

 

две три же ткие

 

связи

из текущего

каталогассылкуи др гих

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

Объяснитеразмеры символической

 

 

 

с

 

 

 

 

 

 

 

жестких

 

связей

.

 

 

 

 

 

каталогов

 

 

Сравни

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

с ылки

 

 

 

 

 

 

 

 

 

 

 

Объясн

 

 

 

 

 

 

 

 

различие

 

 

У

 

.

лите и ходный файл

 

 

Что

 

 

 

 

 

 

 

 

 

 

 

 

со связями

 

 

 

 

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

редактора pico

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

,

 

 

 

 

ли

 

 

 

 

 

Создайте с

 

 

 

 

мо

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

текстовый файл Прове ьте не были

 

 

 

 

 

11.

 

С здай

 

 

 

 

 

 

 

 

 

 

 

учетпомощьюпробела в имени каталога

 

 

 

 

 

 

 

tar

 

 

 

создайте новый

 

 

 

 

 

 

 

 

 

 

 

пустой

 

файл

 

 

 

 

 

.

 

 

При

 

 

 

 

 

 

 

 

утилиты

 

 

 

 

 

 

 

9.

 

при наборе д

 

 

 

 

 

 

ены ошибки

 

 

 

 

cat

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Объедините

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

утилиты

 

 

 

 

файлы

 

 

 

указанные

 

 

 

 

 

 

 

 

 

 

 

 

е

 

 

 

 

 

 

 

единый

 

 

 

файл

и

 

поместите

 

 

 

го

в

 

 

зданный

 

вновь

каталог

 

 

им

 

 

 

 

 

 

 

 

 

 

ов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Объясните

разницу в размерах двух файлов

 

 

 

 

10.

Love Songs (

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

empty.

 

 

 

 

помощи

 

).

 

 

 

 

 

tar

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

архив

 

empty.tar, содержащий един твенный

 

 

 

 

 

 

 

empty.

Сравните размеры

 

 

 

 

 

 

 

 

 

 

 

 

 

 

empty

 

 

 

 

 

empty.tar.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

Добавьте

 

 

 

 

 

архив

 

 

 

 

 

 

 

 

 

 

еще один пустой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Как изменился

 

 

 

 

 

обоихЗатемпов

 

 

 

 

 

 

 

empty.tar

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

empty1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

размер архивного файла

?

Создайте

 

 

хив ый файлсодержащий один пустой

 

 

 

 

 

файл

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

н

 

1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

спользуя коэффициент блокиарова ия

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

# tar cf zero.tar

b 1 empty

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сравните

 

размер

 

арх

 

 

вногоразмерфайлах

zero.tar

 

с

 

 

размером

 

 

архивного

файла

 

 

 

empty.tar.

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Объясните

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

разницу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сжатого архивно

 

 

 

 

 

 

 

 

 

 

,

«

 

 

 

 

 

 

к манду» для создания при помощи. утилиты

 

 

 

 

 

12.

 

ф йла содержащего все графические,

файлы /формата

 

из каталога

 

 

 

,

 

 

 

 

Напишите последовательность

команд

 

для создания архива

tar, содержащего

 

 

 

 

 

у /

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

все,обычныео

файлы текущего каталога имена.

которых начинаются

 

точки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема

3.

Процессы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

выполняются

 

 

 

 

 

 

работы

 

 

 

 

 

 

 

 

 

 

 

Ч такое процесс

 

 

Многоз дачная

 

операционная

 

 

 

 

 

 

 

 

 

 

операционной

 

системы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

т

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В

 

ходе

сеанса

 

 

 

 

 

 

 

имени

пользова ель

 

запускает проц ссы Некоторые

процессы

 

 

 

 

 

 

 

к

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на выполн

 

 

пользователь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

система

 

правляет

 

 

 

процес ами

при

станавливаядис

зав ршая

выполнение

 

одних

 

процессамидержащиеся

 

 

 

в

 

 

 

исп

 

 

 

 

 

яе

 

 

 

 

 

 

 

 

файле

или

 

скопиров

нные

ОС для

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

запускает

 

 

 

 

 

 

 

 

 

активизир

 

 

 

 

 

здавая

 

другие

 

 

 

 

Польз ват ль

 

может

 

 

 

пр влять

 

 

 

только

теми

ОперационнаяНельзя

 

 

 

 

 

запу

 

 

 

ил

 

процесс

 

 

 

 

 

 

 

 

 

 

 

 

 

 

которая

 

 

исполняется в

анном

 

 

 

 

 

 

торые

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

код

 

 

нач льные

 

данные

 

процессе

 

 

 

Пр грам

 

 

 

 

 

й

 

являются

 

машинный

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

система

соз ает

 

 

 

 

 

 

 

,

 

когдапрограммные

 

 

 

 

 

 

 

 

 

программу на

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

отождествлять

 

 

 

 

 

 

 

 

 

 

 

программу,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ис

 

ения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мом

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

до

 

 

 

 

 

 

в

 

 

 

 

 

оператив ую

 

 

 

память

.

 

Для

 

к

аждого

 

процесса

 

 

 

ОС

 

создает

 

 

полн

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

называются,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

ительный

 

 

набора

 

да ных

 

 

который

 

 

 

 

 

 

 

 

 

 

средой

 

 

 

 

 

 

 

х

 

 

 

процесса

Данные

з э ого

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Среди

 

 

 

 

 

 

переменные

для работы одн

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

запускает вязназываетсяоди процессавыводано выполненияпрограмма может

 

амять

 

 

, текущий

 

 

 

 

 

 

 

 

 

,

 

стандартныеиатрибутами

 

 

 

 

 

 

,

 

 

.

 

 

 

 

 

 

 

 

 

 

:

 

сис

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

программы

 

 

 

окружен

 

 

 

 

 

UNIX —

кат лог

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ф йлы ввода

 

 

 

 

 

 

 

 

ошибок и другие

 

 

 

 

 

 

в ОС

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

это пр грамма

 

 

 

 

 

 

нн

 

 

ней систем ые данных Обычно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

прог аммы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

устройства

 

 

 

 

 

 

 

 

аппа атные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Процесс

 

спользует

ресурсы .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ородить неск лько

 

 

оце

 

 

 

 

 

компью ера

:

(

 

 

 

 

 

 

 

 

,

 

опера ив ую

п

 

 

 

 

периферийные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

процессор

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

.)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

 

 

 

 

 

 

 

,

 

 

темные

 

 

 

 

 

 

 

 

 

 

.

.).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

блицы

 

 

 

 

т д

 

 

У равление

им

 

 

 

 

 

 

 

 

со

 

стороны

 

ОС

 

 

заключается

 

 

 

 

пределении

и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

обх димых

 

сурсов

 

 

 

 

 

 

 

работ ющим

 

 

Новый процесс может быть

 

 

 

 

 

 

 

процессамит лько

 

 

 

 

 

 

 

 

 

процессом

 

 

родительским128+N, определенияN ¾ номерпорожденный.

им процесс

 

 

 

дочерним

 

 

 

 

 

 

 

 

 

 

 

 

 

а

 

 

 

ения

 

 

процессое число

 

 

от

 

 

 

 

 

до

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

П ограмма

кот

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ук занным им нем найддоставлениипути поискаспециальномне являет я исполняемым возвращае

 

 

 

 

 

 

.

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

другим

 

 

 

 

 

 

 

 

 

,

,

называется

 

 

 

 

 

 

 

 

 

 

 

запускающий

 

 

 

 

 

 

 

выполнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

си теме

Процесс

юб

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

другой

 

процесс

 

 

 

 

св его

При

 

завершении

 

 

процесс передает операционной

системе

статус

 

 

 

 

 

 

 

 

нормально

м,

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

255

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

.

 

 

 

 

 

,

 

 

 

рая

 

 

 

статус

 

 

 

ется

держится в

 

 

 

 

 

включительносистемепар воетр

 

 

, равный

 

 

 

.

 

 

 

 

заверш

ается

 

 

 

 

 

,

зврщает операционной

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

статус

 

 

 

 

.

нулю Если

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

оболочке

программа

 

 

 

 

 

 

 

 

 

ошиб

й

 

возвращается ненул

 

 

 

значение

 

В

 

 

 

 

 

 

Оболочка

 

 

 

завершенизл чает

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ошибочных

 

 

 

 

 

 

 

 

?.

Если программа н

 

bash

 

 

 

bash

 

 

 

 

программ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

несколько

 

 

 

 

 

 

 

 

 

ситуаций.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

найдена в пути поиска

 

 

 

 

 

 

 

 

 

,

 

оболочка возвращ ет статус

127.

Если файл

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

ся

статус 126.

 

 

 

 

выпол

 

ение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

т

 

 

Пример .

 

 

Если

 

 

 

 

 

 

 

программы

 

 

 

 

 

 

 

 

 

 

игналом возвращается ста у

 

 

 

 

 

 

 

 

 

статуса завершения прерываетсякоманд

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

ле

 

 

 

 

 

 

 

 

 

где чис

 

 

 

 

 

 

 

 

сигнала

 

 

 

 

 

 

 

 

 

 

bash:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

# ls l*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ls.txt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

# echo $?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Команда

ps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Команда

 

 

 

 

выводит информацию

 

 

запущенных процессах Вывод

 

в

 

с

 

 

виде

таблицы

В первой

 

троке

содержатся

 

заголовки колонок таблицы

 

 

дующих

строках выводятся

с

 

 

 

 

 

 

 

 

 

каждом процессе

.

В следующем

примере

приведен

пример вызова программыведениявыводимая информация в двух различныхоформрматах

:

 

 

 

 

% ps u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

USER

 

 

 

 

PID %CPU %MEM

 

SZ RSS

TTY STAT

 

 

STIME TIME COMMAND

 

 

komolkin 16302

0.0 1.0 256 628 pts/4 A

23:59:47 0:00 -tcsh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

komolkin 14796

0.0 0.0

168 268 pts/4 A

00:00:16 0:00 ps u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

изнаков

 

 

 

 

 

 

 

 

 

Атрибуты и параме ры

 

 

 

 

 

 

 

 

 

 

Кроме

 

 

того

 

 

 

 

 

 

с

 

 

 

 

отл ч ющих

 

его

 

 

 

 

 

 

 

других

проце

 

 

¾

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

атрибутов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Каждый процесс х рактеризуется набором (PPID).

 

 

 

 

 

 

присущих этому

 

 

 

 

 

у

характеризуетсянеко

 

 

 

 

 

бы ь

 

 

 

 

 

 

 

 

 

 

 

 

ерацио ной сис

 

мой

 

 

некпроцес

 

 

 

 

 

 

,

 

 

 

 

пара

 

 

 

 

 

 

которые могут

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

,

 

есса

 

 

 

 

 

 

 

 

 

 

 

 

 

етрами

,

 

 

 

 

 

 

цессовтечение жизненного

 

икла

пр

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

меняться

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

атрибуты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

роди

льского

 

 

 

 

 

,

 

оцесса

Больш нство

 

 

 

 

 

 

ов процесса наследуются от

управляет

 

 

 

 

 

 

 

 

 

уникальный

 

 

 

 

 

 

атрибутыор Операци

нная

 

 

система

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

могут

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

те

 

 

,

 

 

 

 

 

 

 

 

важ

ые для

изменены самим

 

 

 

 

 

 

 

 

тановленыходе его выпол

 

 

 

 

 

Рассмотрим наиболеторые

Идентификатор

роди ельского

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Этот атрибут процесс получает во

могут быть

 

 

 

 

 

 

 

 

 

 

процессом

 

 

 

 

 

 

 

 

 

 

 

н

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

являе ся

целымпользователяоложи ельным

 

 

 

 

 

 

 

 

 

 

процессов.

 

 

 

 

 

 

 

системе

 

 

 

 

 

 

 

числпараметрыКаждый

 

 

процениясс

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

роцесса

 

 

(PID, Process IDentifier).

 

 

Ид нтификатор

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

время своего запускаидентификаможет использовать его для получения информациипроцессамистатусе

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

имеет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

процесса

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

.

используя идентифика ор процесса

родительского

 

процесса

 

ли для отправки ему сигналов

.

 

 

Команда

ps

с ключом

f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Реальные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ры

 

 

совпадаютпроцесса

 

 

дентификатора

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

эффективный

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PPID.

 

 

 

выводит

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

об

 

ден

 

фикаторе

 

 

ры пользователя

 

 

 

 

 

 

в колонке

 

 

 

 

 

 

 

 

 

 

Реальныйинформацию

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

группы

 

 

 

 

 

быть

Реальные

 

идентификаторы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о

дительскогопроцессом

 

 

 

 

 

 

 

не

могут

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(UID, GID,

 

зменены

 

Права доступа процесидентификатпроцесссурсам ЭВМ определяются

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EUID

 

получает права доступаэффективныйресурсам компьютера

дентификаторуотл чные от тех что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EGID).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пользователя

,

 

 

который

 

запустил

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

уппы

,

 

 

 

 

которой

 

 

он

 

принадлежит

.

файл

име

 

 

 

атрибут

 

 

 

 

 

 

 

 

 

 

наследуются

 

 

 

р

 

 

фикатор

 

группы

 

 

 

 

 

 

 

 

 

буд

 

 

 

ступа

 

такого пр цесса

 

 

к

 

ре урсам

 

 

компьютераисключение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

правами

 

доступйла

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

эффективными

и

дентификаторами

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

запуске

 

 

 

 

 

 

 

еют

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

что

 

 

 

 

 

Пользователь кие проц ссы

 

 

.

те же права доступа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

устан

 

 

:

 

 

 

 

ь Однако из этого правила есть

 

 

 

 

 

 

 

 

 

 

Если

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

лен атрибут

 

 

 

 

 

 

 

 

 

 

 

 

при

 

 

 

 

 

 

 

 

 

 

 

програмнимы эффективный идентифик тор

владельца

файла

 

 

 

 

же относит я

 

 

 

 

 

эффективному

 

 

 

 

 

 

 

 

 

 

 

 

 

исполняемогоуппы

 

 

ес

 

 

 

пользователь

 

 

 

 

 

 

 

 

 

 

SUID,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

Прав

 

 

 

 

 

 

 

 

 

 

 

 

я

 

 

 

 

устанавливается

 

равным

 

идентиф

 

 

 

 

 

 

 

 

 

владельца

 

файла

 

 

 

 

 

 

 

 

равен

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

бразом

 

 

идентификатору

 

 

 

 

 

 

 

группы

 

 

 

которой

пр надлежвпадаютфайл

 

 

Таким

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. То

 

 

SGID,

 

 

с

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

процесса

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

запустившитой

 

 

 

 

 

 

 

 

,

 

 

 

 

 

с

 

установленными

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SUID

 

или

SGID,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

он имеет

обычно

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

м

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

и

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

# ps -o pid,ppid,ruser,rgroup,user,group,comm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PID PPID

 

 

 

RUSER

 

 

RGROUP

 

 

USER

 

GROUP COMMAND

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9324 16200 komolkin

 

 

 

staff komolkin

 

 

system ps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16200 14662 komolkin staff komolkin

 

 

 

staff tcsh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: ruser

 

 

rgroup

 

 

 

 

 

 

При

 

 

 

зове

 

и

 

 

в данном

примере

используются имена колонок

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для

вывода

UID

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

и ошибок

 

 

 

 

 

 

 

 

с

 

 

 

 

 

 

 

файлы

 

 

 

Кроме стандартных файлов ввода

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GID,

 

 

 

 

user

 

 

 

 

group

 

 

 

 

 

 

 

 

EUID

 

EGID.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Открытые

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дочерн

 

 

 

 

 

 

 

сс наследует

 

 

 

.

 

 

файлы открытые

 

жет открыть другие файлы

 

 

 

после

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ps

 

 

 

 

.

 

 

 

сом

 

 

 

 

Если

 

напр мер

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

дочернего

процес а

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ред запуск м

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

выввыводавсе

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

информ ция

 

 

 

 

процес

 

 

перенаправил стандартный

ст

 

 

 

 

 

 

 

 

 

 

на диске

в я

 

 

 

направляем я дочерним

процессом

 

 

 

 

ндартный файлвывода

 

 

будет

родите ьски

 

 

 

 

 

 

 

 

 

 

 

с

 

a. В

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

терминфайллом

 

 

 

является

 

 

терми ал

,

 

с

 

 

Управляющий a

 

 

 

 

 

 

 

вести

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на

для

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Управляющимльзователем во вр тсясессии

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

х программ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

за исан

 

 

 

 

 

д

 

 

 

ск

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

атрибут

 

 

 

 

 

 

 

 

 

 

 

 

 

Он

 

 

 

 

 

 

 

 

 

 

 

только

котором

запущена оболочка сессии Эт

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

терминал.

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

вязанынаследукак

.

 

 

 

 

 

 

установлен

 

 

 

,

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

системн

 

 

 

 

 

програзапущены

 

 

не

 

 

 

 

 

 

 

ибо

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о

 

 

 

 

 

терминалов

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

терминалом Они назкоторыеваются демонами Управляющ й

 

 

 

 

 

 

 

 

 

 

 

 

теряют программы

 

Некоторыепользов тель оста ляет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

окончания

 

 

 

для процессовуправляющим

Программа

 

 

 

 

 

 

выводит названия управляющих

 

 

 

 

 

 

 

 

 

 

 

 

 

п мощью ключа

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

список всемихпроцтерминаламиссов можнопроцессапом щью ключей

 

 

 

 

 

 

 

 

с

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

вывода

 

 

 

сессиил

 

 

 

 

 

 

 

 

 

 

процессах

,

TTY.

По

 

 

умолчанию ps

 

 

 

ыводит

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х

 

 

 

 

 

 

 

 

 

 

 

 

х

 

 

 

 

лонке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

управляющим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

которы

 

 

 

 

 

 

 

ных с другими терминалами инф имена следутолькоперечислить после ключа

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

связан

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t.

Информацию

 

 

 

 

процессах

,

 

 

 

 

язанны

х

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

можно получить с

 

 

 

 

 

 

 

 

 

 

 

момент выб

 

 

 

процесса

ax.

 

чина

 

 

к

 

 

 

 

 

тносительныйвычи ляется ОС

 

 

 

 

 

 

 

 

 

 

 

которому долж

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

TTY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

опр са

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рминала

 

 

колонке

 

 

 

 

 

 

 

 

 

 

выводится з ак

 

 

Если у процесса нет управляющего

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Планир в ние

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пр оритет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

приоритетов.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

быть

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

 

 

очередной

 

 

 

 

квант

 

 

процессорноговыполнениявр мени

процессов в

 

 

предоснставлен

 

 

 

 

 

 

 

 

 

переменная

велиUNIX

 

 

 

торая

 

 

 

 

 

 

 

 

 

истеме

 

 

 

 

 

 

 

 

 

 

 

 

 

. Приоритет

 

 

 

 

 

 

 

 

сса

 

ОС

 

 

 

 

 

 

,

 

 

 

 

 

 

 

вано на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

«

 

 

 

 

 

 

»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

Приоритет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

изменяется

 

 

 

зависимости

 

 

 

ряда факто ов Среди э их факторов

 

 

 

относит льный

 

 

 

 

ватель

 

являоцессатся

относи

ельный

 

 

 

 

 

 

 

 

,

 

текущее

 

 

 

 

 

 

 

 

 

в

 

 

 

 

е

имеет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ри

 

ритетрые

 

п

 

 

 

 

 

 

.

 

 

 

 

время

 

 

ожидания

запуска

 

 

 

на

 

 

 

 

 

 

состояние

проц сса

 

 

 

нек

 

 

д угие

.

 

 

 

 

Единств нным

 

 

фактором

 

 

 

 

 

который

 

 

может

повлиять

польз

 

 

 

 

 

 

 

 

р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

о

 

 

 

 

 

 

 

,

 

 

наследу ся

 

 

 

 

 

 

 

есть

приоритет (nice).

Параметрс буд

nice

 

Linux

 

 

 

же

 

 

 

 

атр бут

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nice

 

 

 

 

 

 

 

 

 

иметь

такой

 

 

значения от

 

–20

 

до

+20. Большему

значению

 

соотв

 

твует меньший приоритет

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

системы,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

с

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

отн сительный приорит

 

 

 

 

что и р дительскчернийпроцесс

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЭтотРяд вой пользователь

 

ет,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

повышенным

 

 

только

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

жет

 

 

 

 

 

 

понижать

 

 

 

 

 

 

 

 

 

своих задач

 

 

 

 

 

есть

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

значение пара

 

етра

 

 

 

 

 

 

Понижать

 

 

 

 

 

 

 

 

 

 

может

 

толькто

кото ые большую часть времени ожидают внешних событийприоритетважнейшиепочти потребляют

 

 

 

увеличивать

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nice.

 

 

 

 

 

 

 

 

 

 

 

значение

nice

 

 

 

 

 

 

 

 

 

 

 

,

супе пользователь

 

 

С

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

работают

 

 

 

 

 

 

 

 

 

процессы

 

процессорное

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

# ps -eo pid,pri,nice,stat,cmd

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PID PRI NI STAT CMD

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

39

0 S

 

 

init

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6 59 -20 SW< [mdrecoveryd]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

432 23 16 SN

 

xload -nolabel -geometry 32x20+0+0 -bg grey60 -update 5

 

 

 

 

 

 

 

 

 

 

 

 

476

 

24

 

0 R

 

 

 

ps -eo pid,pri,nice,stat,cmd

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

команды

ps

 

позволяет вывести информацию обо всех процессах

.

Имена

Ключ

 

 

 

 

 

 

 

 

 

 

кол нок

 

PRI,

 

 

NI

 

 

 

 

 

STAT

 

обозначают

 

соответствколонк

нно при

 

 

 

 

 

,

относит льный

ет и

 

 

 

 

 

 

 

 

 

 

ие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Буква

 

 

 

 

 

 

 

 

 

обозначает

 

что процесс

колВ

 

лонке

 

 

в

 

состоянии ожидания

 

не потребляет процесс

 

 

 

 

 

время

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

процессову процессасоответствуетпониж нным

 

 

 

 

 

 

 

 

 

 

 

 

выводитсяприоритетумвол

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

время

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

S

 

 

 

 

 

 

 

 

STAT

 

 

 

 

 

 

 

 

 

,

.

 

 

 

 

 

 

 

 

 

 

х д тся

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

значения

 

 

 

 

 

ное

 

 

 

 

Меньшее

значение

 

 

 

 

 

 

 

 

 

у

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

отрицат

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Наивысшийх дя ся .

 

колонке

 

PRI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

более

высок

 

 

у .

 

 

 

 

 

 

 

 

 

 

процесса.

 

В

 

 

 

 

 

 

 

 

 

 

 

 

 

ожида

 

 

я

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и nice

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<.

 

 

 

 

 

STAT

 

приоритет по

 

 

 

жен Систельныминые

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

основную часть времени

 

 

 

 

 

 

 

 

STAT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

приор тето

 

 

 

 

 

 

 

 

 

 

 

 

 

N.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

программы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

отн си ельный

 

 

 

 

 

 

 

 

 

 

 

 

 

имеют

 

 

пользовательск . .

 

 

 

 

 

 

 

,

 

 

даже

если

 

 

 

х

в

 

 

 

/

 

 

 

 

 

программы,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ETIME):

 

 

 

 

 

процессо

 

 

 

 

 

на

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

это

 

 

 

 

 

я

 

 

 

 

 

 

 

 

это

 

 

 

 

 

 

 

 

 

 

 

Пользовательскоение кода программывремя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сост янии

 

 

 

 

 

 

 

 

ни

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

центральнымо

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

Текущий каталприорАтрибутом процесса является его текущий

ли

 

 

 

 

 

 

каталог

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

других процессов

 

 

ред ляет польз вательское

 

 

 

 

 

рабочий еаль

 

 

 

 

завис

мо

 

 

 

 

 

 

 

 

 

 

 

 

ОС

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Каждый

 

 

 

 

 

 

 

цесс

 

имеет

 

 

 

вой

 

.

текущий катал

 

 

 

 

который

 

он

 

 

может

изменить

 

 

 

 

 

 

 

 

 

 

от

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сполнения

.

 

 

 

 

 

 

UNIX

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

сист

 

ное

 

 

 

 

 

 

 

 

 

 

 

 

 

 

исполне

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

процесса.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ре

 

 

затраченное

 

 

 

 

нение

 

 

 

 

 

 

 

 

 

 

 

 

процессоромРеальн

 

 

 

 

 

 

это время

 

 

 

 

 

 

 

 

 

 

 

 

 

момента

 

 

 

 

 

 

 

 

 

 

 

 

 

,

затр ченное

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пользоват,

 

 

 

 

 

 

 

 

 

 

Время

 

 

 

 

 

 

времени

 

равна

 

 

 

 

 

лному

 

 

обработку

 

 

 

 

 

 

 

 

 

 

х

 

 

ызово

 

 

 

 

 

 

 

 

 

на

системног

 

 

 

 

 

 

 

 

 

 

 

процессорномусистемнывре ени

 

 

затрачремянному

 

 

 

вода выв д

 

 

 

 

с ключом

 

 

 

 

 

 

 

 

 

 

которые

 

зволяютпрошедшеевыв

степе ь

операциизагр

 

 

 

пересылка данных

 

 

жду ЭВМ и т д

 

 

Сум

 

а

 

,

 

 

 

 

 

 

льского

 

 

 

программы

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

время

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

запуска

запуска

 

программы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и

 

реальное

 

время

 

,

прошедшее выводятся

 

 

использ в нии

 

 

ps

 

 

 

есть

 

 

спец альные

 

 

 

 

 

 

 

 

 

которые

 

 

 

 

 

 

 

 

 

при

 

 

 

ее

У

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кол нки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

процесс

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или

 

 

 

 

 

 

o

 

 

и

 

 

 

 

 

 

 

 

 

о

 

 

 

 

 

 

 

 

 

 

 

 

 

илсти

 

 

 

 

 

 

 

 

 

 

время

 

 

 

 

 

 

 

 

 

 

(PCPU

 

 

 

 

 

 

 

 

%CPU),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(TIME

 

 

 

CPUTIME),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(STIME)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

момента

 

 

 

 

 

 

 

 

 

# ps -o pid,pcpu,time,etime,stime,cmd -p 353

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PID %CPU

 

 

 

 

TIME ELAPSED STIME CMD

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

353

 

4.2 00:01:06 00:26:11 15:37 /etc/X11/X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

В данном примере процесс использовал

 

 

минуту

 

 

 

секунд процессорного времени