close

Вход

Забыли?

вход по аккаунту

?

laba 2(2)

код для вставкиСкачать

СПБНИУ ИТМО
Факультет: Компьютерных Технологий и Управления
Кафедра: Вычислительной Техники
Лабораторная работа №2
"Изучение команд форматирования текста nroff и troff. Подготовка страниц руководства для команды man.".
Выполнил студент группы 2105: Савин А.А.
Преподаватель: Дергачев А.М.
СПб
2013
1) Nroff/Troff - средства для работы с документацией. Используются для подготовки страниц руководства (man).
2)Текст руководства с разметкой:
.TH chmod "1" "16 Okt 2013" "chmod 1.1" "User Commands"
.SH NAME
chmod - программа для изменения прав доступа к файлам.
.SH SYNOPSIS
.B chmod
[
.I -OPTIONS
] ... [
.I MODE
] ... [
.I FILE
\&... ]
.SH DESCRIPTION
.PP
Права доступа могут задаваться:
.PP
1) тремя числами в восьмеричной системе (для администратора, группы и прочих пользователей).
Каждое число при переводе в двоичную систему представляется комбинацией прав rwx (права на чтение, запись в файл и его выполнение).
Пример:
.I chmod 632 file1
Права файла
.I file1
: администратор группа пользователь
rwx rwx rwx
110 011 010
++- -++ -+-
.PP
2) набором "кому изменить права, что сделать с правами, какие права изменить"
Изменить права можно u - администратору, g - группе, o - пользователям, a - в
сем.
Права можно добавить - "+", убрать - "-", установить - "=".
Эти операции можно производить над правами r -чтения, w - записи, x - выполне
ния.
Пример:
.I chmod ug+rw file1
Файлу
.I file1
будут добавлены права на чтение и запись для администратора и группы.
.PP
Только владелец файла и суперпользователь могут изменять права доступа к файлу.
chmod позволяет установить Sticky-бит на файл.
Это можно сделать, написав
.I chmod 1xxx file1,
где xxx - восьмеричная комбинация
прав доступа к файлу, или же добавив "t" в альтернативном варианте записи.
Например:
.I chmod a-w,+t
(убирает у всех право записи, но добавляет Sticky-бит).
.SH OPTIONS
.PP
.TP
.I -R
Позволяет рекурсивно изменять права доступа для каталогов и их содержимого.
.SH OPERANDS
.TP
.I MODE
Установка соответствующих прав доступа к файлу
.TP
.I FILE
Файл, права которого необходимо изменить
.SH ENVIRONMENT VARIABLES
Переменные окружения, которые влияют на выполнение chmod: LANG, LC_ALL,
LC_CTYPE, LC_MESSAGES и NLSPATH.
.SH EXIT STATUS
Следующие выходные значения возвращают:
.TP
0
Успешно выполнено
.TP
>0
Произошла ошибка
.SH FILES
/export/home/studs/s172733/man/man1/chmod.1
.SH AUTHOR
.PP
А.А.Савин
3)Краткое описание назначения каждой использованной при разметке текста директивы:
.B [текст ]
Устанавливает для аргументов жирный шрифт, используя пробел между аргументами. Если аргументы не заданы, для следующей строки ввода устанавливается использование жирного шрифта.
.I [текст ]
Устанавливает для аргументов курсивный шрифт, используя пробел между аргументами. Если аргументы не заданы, для следующей строки ввода устанавливается использование курсивного шрифта.
.IR к_аргумент п_аргумент
Устанавливает чередующиеся аргументы: к_аргумент, выводимый курсивным шрифтом, п_аргумент, выводимый прямым, без пробелов между ними.
.PP
Начинает новый абзац. Этот макрос переустанавливает все значения по умолчанию, такие, как размер шрифта, шрифт и интервал.
.SH
Заголовок раздела. Начинает новый раздел, например NAME или SYNOPSIS. Для создания длинных заголовков следует заключать группы слов в двойные кавычки.
.TH заголовок раздела дата Устанавливает заголовок. Является первым макросом страницы руководства и устанавливает строки верхнего и нижнего колонтитулов. Параметр заголовок представляет имя страницы руководства. Параметр раздел представляет раздел, в котором должна быть страница руководства (задается числом, за которым может следовать буква). Параметр дата представляет дату последнего обновления страницы руководства. В различных системах аргументы этого макроса имеют различные значения. В Solaris четвертый и пятый аргументы задают нижний колонтитул левой страницы и главный (центральный) верхний колонтитул.
.TP [отступ]
текст_тега
Начинает абзац с обратного отступа, где тег выступает слева. Необязательный параметр отступ определяет величину отступа абзаца. Текст тега вводится в следующей строке. Некоторые полезные управляющий последовательности:
\&
Непечатаемый символ нулевой длины
.\ Начало комментария
\fx
Смена шрифта на заданный параметром x. Если x имеет значение P, выполняется возврат к предыдущему шрифту.
4) В ходе работы был изменен стартовый файл .profile: была дописана строка exportMANPATH=~/man:$MANPATH
5) Результат вывода команды man страниц подготовленного в соответствии с вариантом домашнего здания электронного руководства
User Commands chmod(1)
NAME
chmod - программа для изменения прав доступа к файлам.
SYNOPSIS
chmod [ -OPTIONS ] ... [ MODE ] ... [ FILE ... ]
DESCRIPTION
Права доступа могут задаваться:
1) тремя числами в восьмеричной системе (для администратора,
группы и прочих пользователей).
Каждое число при переводе в двоичную систему
представляется комбинацией прав rwx
(права на чтение, запись в файл и его выполнение).
Пример: chmod 632 file1
Права файла file1 : администратор группа пользователь
rwx rwx rwx
110 011 010
++- -++ -+-
2) набором "кому изменить права, что сделать с правами,
какие права изменить"
Изменить права можно u - администратору, g - группе, o -
пользователям, a - всем.
Права можно добавить - "+", убрать - "-", установить -
"=".
Эти операции можно производить над правами r -чтения, w -
записи, x - выполнения.
Пример: chmod ug+rw file1
Файлу file1 будут добавлены права на чтение и запись для
администратора и группы.
Только владелец файла и суперпользователь могут изменять
права доступа к файлу. chmod позволяет установить Sticky-
бит на файл. Это можно сделать, написав chmod 1xxx file1,
где xxx - восьмеричная комбинация прав доступа к файлу, или
же добавив "t" в альтернативном варианте записи. Например:
chmod a-w,+t (убирает у всех право записи, но добавляет
Sticky-бит).
OPTIONS
-R Позволяет рекурсивно изменять права доступа для
каталогов и их содержимого.
OPERANDS
MODE Установка соответствующих прав доступа к файлу
FILE Файл, права которого необходимо изменить
ENVIRONMENT VARIABLES
Переменные окружения, которые влияют на выполнение chmod:
LANG, LC_ALL, LC_CTYPE, LC_MESSAGES и NLSPATH.
chmod 1.1 Last change: 16 Okt 2013 1
User Commands chmod(1)
EXIT STATUS
Следующие выходные значения возвращают:
0 Успешно выполнено
>0 Произошла ошибка
FILES
/export/home/studs/s172733/man/man1/chmod.1
AUTHOR
А.А.Савин
chmod 1.1 Last change: 16 Okt 2013 2
Вывод: в ходе работы были изучены команды форматирования текста nroff и troff и подготовлена страница руководства для команды chmod.
Документ
Категория
Рефераты
Просмотров
16
Размер файла
23 Кб
Теги
laba
1/--страниц
Пожаловаться на содержимое документа