Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСС шпоры(модерн).doc
Скачиваний:
12
Добавлен:
27.09.2019
Размер:
374.78 Кб
Скачать

40. Владелец ф-ла и его защита.

Кажд.ф-л и к-г имеют владельца – обычно это польз-ль, создавший их в I раз. Владелец может затем назначить тип защиты ф-ла от 3х категорий польз-лей: 1)владельца (самого себя); 2)представителей той же группы польз-лей, что и владелец; 3)всех остальных польз-лей. Кажд.ф-л имеет 3 вида разрешения на доступ: чтение (r) можно смотреть содержимое ф-ла или к-га; запись (w) можно менять содержимое ф-ла или к-га; выполнять (х) испол-ть ф-л как команду UNIX и искать в кат-ге. Все комбинации 3х видов разрешения доступа для 3х классов польз-лей запис-ся в формате. Установить и изменить режим доступа к ф-лу: chmod <режим> <ф-лы> - установить режим; chmod <изменения> <ф-лы> - изм-ть режим. В изм-ях испол-ся обозн-я: u-user; r-read; g-group; o-other; a-all; =-назначить; +-добавить; --отнять.

Назад

41. Работа с текст.Ф-лами.

Она выполн-ся простыми ср-вами печати ф-лов, сравнения ф-лов… Простой способ печати – перенаправл-е стандартного вывода команды cat на терминал, имеющий устр-во печати. Есть также ком-ы просмотра очереди заявок на печать lpstat и удаления заявки из очереди (cancel). Ком-й pr можно разбить текст на страницы. Размеры стр-цы равны 66 строкам, длина строки 72 знака, но их можно изм-ть: –w-изм-ть ширину, -l-длину, -h-вводит заголовок печати.

Если ф-л большой, то его можно разбить на части split, а после его можно собрать cat. Кажд.часть становится независ.ф-лом. Команда sort упорядочивает записи ф-ла в алфавитно-цифровом порядке. Д/сохр-я рез-та сортировки в ф-ле испол-ся ключ –о. Д/слияния отсорт.ф-лов ключ –m. Удалить дублированную запись: -u. Подсчет числа строк, слов и знаков в ф-ле выполн-ся wc. Ком-а grep осущ-ет поиск по одному или неск-ким ф-лам и печатает все строки , содержащие предъявленный образец текста.

Ключ –v предписывает печать всех строк, кроме найденных. Утилита tr работает со стандарт.вводом и имеет 2 аргумента, задающих упорядочен.мн-ва знаков, причем кажд.знак I мн-ва замен-ся соответств.знаком II. Ключ –d задает мн-во символов, ктр будут уничтожены. В процессе разработки п.о. возникает необх-ть сравнения версий ф-ла. Узнать, чем версии отлич-ся друг от друга, можно с помощью diff. Сравнение ф-лов осущ-ся по строкам.

В рез-те выполнения ком-ы печатаются строки измененные (с), уничтоженные (d)и добавленные (а). Др.возмож-ть быстрого сравнения ф-лов cmp, реализованная на основе побуквенного сравнения 2х ф-лов. Сomm позволяет узнать что в 2-х различных ф-лах общее. Ком-а awk позволяет проверять отн-я между полями строк и выполн-ть некоторые действия над строками. Эта утилита имеет встроенные образцы и переменные. Образцы Begin и End – начало и конец ф-ла. Переменная NR – число строк в ф-ле, NF-число слов.

Назад

42. Связь польз-ль – польз-ль.

UNIX предполагает возмож-ть коллективной работы и кооперации польз-лей. В с-ме имеются след.возмож-ти коммуникации: write д/немедленной посылки сообщения др.польз-лю; mail реализующая электрон.почту. Ком-й write посылается сообщ-е польз-лю в момент исполнения этой ком-ы. Это означает, что адресат должен быть в этот момент в с-ме. Чтобы узнать, работает ли абонент в с-ме в дан.момент, есть ком-а who.

Электрон.почта – ср-во, позволяющее польз-лям посылать друг другу сообщ-я, ктр накапливаются в почтовых ящиках, реализованных в с-ме. В отличие от ком-ы write, в режиме mail о приходе почты польз-ль извещ-ся после окончания текущей работы. Сущ-ет подсказка (?), она означает, что с-ма mail ждет указания о том, что делать с почтой: печатать, удалить, сохранить… Чтобы переслать данное письмо другому, нужно ввести m. Д/просмотра почты из ф-ла введи ключ –f. Для выхода из режима mail необх-мо набрать q.

Назад