diff --git a/ru_RU.KOI8-R/man/Makefile b/ru_RU.KOI8-R/man/Makefile index f842c5148a..0a2054afd9 100644 --- a/ru_RU.KOI8-R/man/Makefile +++ b/ru_RU.KOI8-R/man/Makefile @@ -1,18 +1,18 @@ # $FreeBSD$ -# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/Makefile,v 1.7 2007/11/20 06:53:01 ru Exp $ +# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/Makefile,v 1.8 2007/11/21 15:56:48 ru Exp $ BINDIR= ${SHAREDIR}/man/ru_RU.KOI8-R SUBDIR= man1 man3 man5 man8 distrib-dirs: mkdir -p ${DESTDIR}${BINDIR} mtree -deU -f ${.CURDIR}/FRDP.man.dist -p ${DESTDIR}${BINDIR} makedb: makewhatis ${DESTDIR}${BINDIR} beforeinstall: distrib-dirs afterinstall: makedb .include diff --git a/ru_RU.KOI8-R/man/man1/cat.1 b/ru_RU.KOI8-R/man/man1/cat.1 index d97ca86cd0..db73f872ed 100644 --- a/ru_RU.KOI8-R/man/man1/cat.1 +++ b/ru_RU.KOI8-R/man/man1/cat.1 @@ -1,203 +1,203 @@ .\"- .\" Copyright (c) 1989, 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" the Institute of Electrical and Electronics Engineers, Inc. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)cat.1 8.3 (Berkeley) 5/2/95 .\" %FreeBSD: src/bin/cat/cat.1,v 1.27 2006/12/23 09:25:23 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/cat.1,v 1.11 2006/12/23 10:21:44 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/cat.1,v 1.12 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 21 марта 2004 .Dt CAT 1 .Os .Sh НАЗВАНИЕ .Nm cat .Nd объединить и напечатать файлы .Sh СИНТАКСИС .Nm .Op Fl benstuv .Op Ar .Sh ОПИСАНИЕ Утилита .Nm последовательно читает файлы и пишет их в стандартный вывод. Аргументы .Ar файл обрабатываются в порядке их следования в командной строке. Если .Ar файл задан как дефис .Pq Sq Fl или вовсе отсутствует, то .Nm производит чтение со стандартного ввода. .Pp Если .Ar файл является сокетом .Ux Ns -домена, .Nm подсоединяется к нему и читает из него, пока не будет получен .Dv EOF . Это дополняет возможность привязки к .Ux Ns -домену , доступную в .Xr inetd 8 . .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl b Нумеровать непустые выводимые строки, начиная с 1. .It Fl e Выводить непечатаемые символы (см.\& опцию .Fl v ) , и выводить знак доллара .Pq Ql \&$ в конце каждой строки. .It Fl n Нумеровать выводимые строки, начиная с 1. .It Fl s Подавлять вывод нескольких пустых строк, следующих друг за другом, заменяя их на одну пустую строку. .It Fl t Выводить непечатаемые символы (см.\& опцию .Fl v ) , и выводить символы табуляции в виде .Ql ^I . .It Fl u Запретить буферизацию вывода. .It Fl v Выводить непечатаемые символы в читабельном виде. Управляющие символы типа control-X печатаются как .Ql ^X ; символ delete (восьмеричное значение 0177) печатается как .Ql ^? . .Pf Не- Tn ASCII символы (с ненулевым старшим битом) печатаются как .Ql M- (meta) с последующим символом, полученным из младших 7 битов. .El .Sh СТАТУС ЗАВЕРШЕНИЯ .Ex -std .Sh ПРИМЕРЫ Команда .Pp .Dl "cat файл1" .Pp выведет содержимое файла .Pa файл1 на стандартный вывод. .Pp По команде .Pp .Dl "cat файл1 файл2 > файл3" .Pp содержимое файлов .Pa файл1 и .Pa файл2 будет последовательно записано в файл .Pa файл3 , при этом файл .Pa файл3 , если он существует, будет усечён. Обратитесь к странице справочника по используемой вами командной оболочке (например, .Xr sh 1 ) для получения более подробной информации о перенаправлении ввода/вывода. .Pp По команде .Pp .Dl "cat файл1 - файл2 - файл3" .Pp будет выведено содержимое файла .Pa файл1 , затем данные из стандартного ввода, пока не будет получен символ .Dv EOF .Pq Sq ^D , затем содержимое файла .Pa файл2 , затем вновь будет читаться и выводиться содержимое стандартного ввода, и, наконец, будет выведено содержимое файла .Pa файл3 . Заметьте, что если стандартный ввод является файлом, то второй дефис в командной строке не будет действовать, так как всё содержимое файла уже будет считано и выведено утилитой .Nm при обработке первого аргумента .Sq Fl . .Sh СМОТРИ ТАКЖЕ .Xr head 1 , .Xr more 1 , .Xr pr 1 , .Xr sh 1 , .Xr tail 1 , .Xr vis 1 , .Xr zcat 1 , .Xr setbuf 3 .Rs .%A Rob Pike .%T "UNIX Style, or cat -v Considered Harmful" .%J "USENIX Summer Conference Proceedings" .%D 1983 .Re .Sh СТАНДАРТЫ Утилита .Nm соответствует спецификации .St -p1003.2-92 . .Pp Флаги .Op Fl benstv являются расширениями стандарта. .Sh ИСТОРИЯ Утилита .Nm появилась в .At v1 . .An Dennis Ritchie разработал и написал первую страницу Справочника. Это была страница .Xr cat 1 . .Sh ПРОБЛЕМЫ Использование в команде .Dq Li cat файл1 файл2 > файл1 -механизма перенапраления вывода командной оболочки +механизма перенаправления вывода командной оболочки приведёт к уничтожению исходных данных в файле .Pa файл1 ! .Pp Утилита .Nm не распознаёт мультибайтовые символы при включении опций .Fl t или .Fl v . diff --git a/ru_RU.KOI8-R/man/man1/ckdist.1 b/ru_RU.KOI8-R/man/man1/ckdist.1 index 1e7c91b7a6..036cd79c98 100644 --- a/ru_RU.KOI8-R/man/man1/ckdist.1 +++ b/ru_RU.KOI8-R/man/man1/ckdist.1 @@ -1,128 +1,128 @@ .\" Copyright (c) 1997 Robert Nordier .\" All rights reserved. .\" .\" %FreeBSD: src/usr.sbin/ckdist/ckdist.1,v 1.11 2006/12/27 13:52:57 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/ckdist.1,v 1.1 2006/12/27 13:58:45 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/ckdist.1,v 1.2 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS .\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE .\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, .\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES .\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR .\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, .\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING .\" IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .Dd 20 января 1997 .Dt CKDIST 1 .Os .Sh НАЗВАНИЕ .Nm ckdist .Nd проверить программные дистрибутивы .Sh СИНТАКСИС .Nm .Bq Fl airsx .Bq Fl d Ar каталог .Bq Fl n Ar имя .Bq Fl t Ar тип .Ar .Sh ОПИСАНИЕ Утилита .Nm читает файлы .Dq "контрольных сумм" (с перечисленными внутри компонентами дистрибутива) и проверяет целостность дистрибутива, сравнивая контрольную сумму каждого файла компонента с записанной. Поддерживаемые форматы включают MD5 (128-битовый .Dq "дайджест сообщения" ) и .Pa .inf (32-битовый циклический избыточный код CRC). .Pp Аргументы .Ar файл могут указывать как на обычные файлы, так и на каталоги. Считается, что файлы с именем .Pa md5 или файлы, имеющие расширения .Pa .md5 и .Pa .inf , имеют предполагаемый тип. Формат других файлов определяется по их содержимому. Если в качестве аргумента указан каталог, внутри него осуществляется поиск файлов с подходящими именами. .Pp Имеются следующие опции: .Bl -tag -width ".Fl d Ar каталог" .It Fl a -Вывести отчет по всем компонентам дистрибутива, а не только по тем, +Вывести отчёт по всем компонентам дистрибутива, а не только по тем, в которых были обнаружены ошибки. .It Fl i Игнорировать отсутствующие компоненты дистрибутива. .It Fl r Выполнять рекурсивный поиск по каталогам. .It Fl s Не выводить сообщения о недоступности файлов контрольных сумм и каталогов. .It Fl x Проверить существования компонентов дистрибутива (и в случае .Pa .inf файлов также сверить размеры), но пропустить занимающую много времени стадию вычисления и проверки контрольной суммы. .It Fl d Ar каталог Искать компоненты дистрибутива в каталоге, заданном аргументом .Ar каталог . .It Fl n Ar имя Использовать имя файла .Ar имя для доступа к компонентам дистрибутива. Для доступа к компонентам .Pa .inf файла, добавлять соответствующее расширение к имени файла. .It Fl t Ar тип Считать, что все указанные файлы с контрольными суммами имеют формат .Ar тип , и искать в каталогах только файлы этого формата .Ar ( тип может принимать значения .Cm md5 или .Cm inf ) . .El .Sh СТАТУС ЗАВЕРШЕНИЯ Утилита .Nm завершается с одним из следующих значений: .Bl -tag -width indent .It 0 Ошибки не обнаружены. .It 1 Были обнаружены ошибки в дистрибутиве. .It 2 Ошибки синтаксиса, недоступность входных файлов или другие системные ошибки. .El .Sh СМОТРИ ТАКЖЕ .Xr cksum 1 , .Xr md5 1 .Sh ЗАМЕЧАНИЯ Доступны версии .Nm как для .Bx , так и для .Tn DOS . diff --git a/ru_RU.KOI8-R/man/man1/comm.1 b/ru_RU.KOI8-R/man/man1/comm.1 index a0d890d696..e49ab351c1 100644 --- a/ru_RU.KOI8-R/man/man1/comm.1 +++ b/ru_RU.KOI8-R/man/man1/comm.1 @@ -1,126 +1,126 @@ .\" Copyright (c) 1989, 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" the Institute of Electrical and Electronics Engineers, Inc. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" From: @(#)comm.1 8.1 (Berkeley) 6/6/93 .\" %FreeBSD: src/usr.bin/comm/comm.1,v 1.14 2005/01/25 22:28:34 tjr Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/comm.1,v 1.2 2006/12/16 19:34:44 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/comm.1,v 1.3 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 26 января 2005 .Os .Dt COMM 1 .Sh НАЗВАНИЕ .Nm comm .Nd выбрать или отбросить строки, общие для двух файлов .Sh СИНТАКСИС .Nm .Op Fl 123i .Ar файл1 файл2 .Sh ОПИСАНИЕ Утилита .Nm читает .Ar файл1 и .Ar файл2 , которые должны быть предварительно лексически отсортированы, -и генерирует вывод, состоящий из трех колонок текста: +и генерирует вывод, состоящий из трёх колонок текста: строки, найденные только в файле .Ar файл1 ; строки, найденные только в файле .Ar файл2 ; и строки, общие для обоих файлов. .Pp Имя файла ``-'' означает стандартный ввод. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl 1 Подавить вывод первой колонки. .It Fl 2 Подавить вывод второй колонки. .It Fl 3 Подавить вывод третьей колонки. .It Fl i Нечувствительное к регистру сравнение строк. .El .Pp Перед каждой колонкой будет напечатано столько символов табуляции, сколько печатается колонок с меньшими номерами. Например, если вывод второй колонки подавляется, то перед строками, печатаемыми в первой колонке, символов табуляции не будет совсем, а перед строками в третьей колонке будет напечатан один символ табуляции. .Pp Утилита .Nm предполагает, что файлы были предварительно лексически отсортированы; все символы участвуют в сравнении строк. .Sh ОКРУЖЕНИЕ Переменные окружения .Ev LANG , .Ev LC_ALL , .Ev LC_COLLATE и .Ev LC_CTYPE влияют на процесс выполнения .Nm , как описано в .Xr environ 7 . .Sh СТАТУС ЗАВЕРШЕНИЯ .Ex -std .Sh СМОТРИ ТАКЖЕ .Xr cmp 1 , .Xr diff 1 , .Xr sort 1 , .Xr uniq 1 .Sh СТАНДАРТЫ Утилита .Nm соответствует стандарту .St -p1003.2-92 . .Pp Опция .Fl i является расширением стандарта .Tn POSIX . .Sh ИСТОРИЯ Команда .Nm впервые появилась в .At v4 . .Sh ПРОБЛЕМЫ Длина входных строк ограничена .Dv LINE_MAX (2048) символами. diff --git a/ru_RU.KOI8-R/man/man1/crontab.1 b/ru_RU.KOI8-R/man/man1/crontab.1 index 1d26d2a96b..db19f54e27 100644 --- a/ru_RU.KOI8-R/man/man1/crontab.1 +++ b/ru_RU.KOI8-R/man/man1/crontab.1 @@ -1,135 +1,135 @@ .\"/* Copyright 1988,1990,1993 by Paul Vixie .\" * All rights reserved .\" * .\" * Distribute freely, except: don't remove my name from the source or .\" * documentation (don't take credit for my work), mark your changes (don't .\" * get me blamed for your possible bugs), don't alter or remove this .\" * notice. May be sold if buildable source is provided to buyer. No .\" * warrantee of any kind, express or implied, is included with this .\" * software; use at your own risk, responsibility for damages (if any) to .\" * anyone resulting from the use of this software rests entirely with the .\" * user. .\" * .\" * Send bug reports, bug fixes, enhancements, requests, flames, etc., and .\" * I'll try to keep a version up to date. I can be reached as follows: .\" * Paul Vixie uunet!decwrl!vixie!paul .\" */ .\" .\" %FreeBSD: src/usr.sbin/cron/crontab/crontab.1,v 1.15 2005/01/18 20:02:33 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/crontab.1,v 1.9 2007/11/20 07:08:32 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/crontab.1,v 1.10 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 29 декабря 1993 .Dt CRONTAB 1 .Os .Sh НАЗВАНИЕ .Nm crontab .Nd управлять файлами cron-таблиц отдельных пользователей (V3) .Sh СИНТАКСИС .Nm .Op Fl u Ar пользователь .Ar файл .Nm .Op Fl u Ar пользователь { .Fl l | .Fl r | .Fl e } .Sh ОПИСАНИЕ Утилита .Nm используется для установки, удаления или просмотра таблиц, которые приводят к действию системную службы .Xr cron 8 . Каждый пользователь может иметь свою собственную cron-таблицу (crontab), и хотя эти файлы хранятся в .Pa /var , они не предназначены для непосредственного редактирования. .Pp Если существует файл .Pa allow , ваше имя должно быть в этом файле, чтобы вы могли использовать эту команду. Если файл .Pa allow не существует, но существует файл .Pa deny , вашего имени .Em не должно быть в этом файле, чтобы вы могли использовать эту команду. Если ни один из этих файлов не существует, то в зависимости от конкретной конфигурации, только суперпользователь может использовать эту команду или же все пользователи могут использовать её. Формат этих файлов \[en] одно имя пользователя на строку, без пустого места в начале или конце строки. Строки любого другого формата будут игнорироваться, и поэтому могут использоваться в качестве комментариев. .Pp Первая форма вызова этой команды используется для создания новой cron-таблицы из указанного файла или стандартного ввода, если указано псевдо-имя .Sq Fl . .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl u Указать имя пользователя, чья cron-таблица должна быть изменена. Если эта опция не указана, .Nm проверяет .Dq вашу cron-таблицу, то есть cron-таблицу пользователя, запустившего команду. Учтите, что .Xr su 1 может сбить с толку .Nm , поэтому если вы работаете из-под запущенного .Xr su 1 , вы всегда должны использовать опцию .Fl u исходя из соображений безопасности. .It Fl l Отобразить текущую cron-таблицу на стандартный вывод. .It Fl r Удалить текущую cron-таблицу. .It Fl e Редактировать текущую cron-таблицу с помощью редактора, указанного в переменных окружения .Ev VISUAL или .Ev EDITOR . Указанный редактор .Em должен редактировать непосредственно сам файл; -любой редактор который удаляет файл и создает его вновь не может +любой редактор который удаляет файл и создаёт его вновь не может быть использован. -После выхода из редактора, измененная cron-таблица +После выхода из редактора, изменённая cron-таблица будет установлена автоматически. .El .Sh ФАЙЛЫ .Bl -tag -width /var/cron/allow -compact .It Pa /var/cron/allow .It Pa /var/cron/deny .El .Sh ДИАГНОСТИКА Утилита выведет достаточно информативное сообщение, если вы запустите её с неверными аргументами. .Sh СМОТРИ ТАКЖЕ .Xr crontab 5 , .Xr cron 8 .Sh СТАНДАРТЫ Команда .Nm соответствует стандарту .St -p1003.2 , за исключением опасного варианта вызова .Nm без указания имени файла в первой форме команды, который данной реализацией не допускается. Для чтения из стандартного ввода должно быть указано имя псевдо-файла .Sq Fl . Синтаксис этой команды отличается от предыдущих версий Vixie Cron, также как и от классического синтаксиса SVR3. .Sh АВТОРЫ .An Paul Vixie Aq paul@vix.com diff --git a/ru_RU.KOI8-R/man/man1/domainname.1 b/ru_RU.KOI8-R/man/man1/domainname.1 index 56f28dd844..ec1a04ef09 100644 --- a/ru_RU.KOI8-R/man/man1/domainname.1 +++ b/ru_RU.KOI8-R/man/man1/domainname.1 @@ -1,65 +1,65 @@ .\"- .\" Copyright (c) 1983, 1988, 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" From: @(#)hostname.1 8.1 (Berkeley) 5/31/93 .\" %FreeBSD: src/bin/domainname/domainname.1,v 1.19 2006/12/18 15:45:01 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/domainname.1,v 1.2 2006/12/26 17:19:18 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/domainname.1,v 1.3 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 18 сентября 1994 .Dt DOMAINNAME 1 .Os .Sh НАЗВАНИЕ .Nm domainname .Nd установить или отобразить имя текущего домена YP/NIS .Sh СИНТАКСИС .Nm .Op Ar ypdomain .Sh ОПИСАНИЕ Утилита .Nm выводит имя текущего домена YP/NIS. Суперпользователь может установить имя домена, указав его в качестве аргумента; это происходит, как правило, во время выполнения сценария инициализации .Pa /etc/rc.network , который обычно запускается во время начальной загрузки системы. .Sh ЗАМЕЧАНИЯ Доменное имя YP/NIS (ранее называлось ``Yellow Pages'', но было переименовано по правовым причинам) не обязательно должно как-либо соотноситься -с доменным именем доменной системы имен (DNS), несмотря на то, что часто они +с доменным именем доменной системы имён (DNS), несмотря на то, что часто они назначаются одинаковыми для удобства администрирования. .Sh СМОТРИ ТАКЖЕ .Xr getdomainname 3 .Sh ИСТОРИЯ Команда .Nm появилась во .Fx 1.1 . Она была основана на аналогичной команде в .Tn SunOS . diff --git a/ru_RU.KOI8-R/man/man1/du.1 b/ru_RU.KOI8-R/man/man1/du.1 index b3f94adee2..63fc6c1335 100644 --- a/ru_RU.KOI8-R/man/man1/du.1 +++ b/ru_RU.KOI8-R/man/man1/du.1 @@ -1,150 +1,150 @@ .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)du.1 8.2 (Berkeley) 4/1/94 .\" %FreeBSD: src/usr.bin/du/du.1,v 1.32 2006/09/29 15:20:44 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/du.1,v 1.3 2006/12/18 13:26:25 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/du.1,v 1.4 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 6 мая 2006 .Dt DU 1 .Os .Sh НАЗВАНИЕ .Nm du .Nd показать статистику использования диска .Sh СИНТАКСИС .Nm .Op Fl H | L | P .Op Fl a | s | d Ar depth .Op Fl c .Op Fl h | k | m .Op Fl n .Op Fl x .Op Fl I Ar mask .Op Ar .Sh ОПИСАНИЕ Утилита .Nm показывает использование блоков файловой системы для каждого аргумента-файла и для каждого каталога иерархии подкаталогов каждого аргумента-каталога. Если никакого файла не указано, показывается использование блоков для иерархии подкаталогов текущего каталога. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl H Следовать символическим ссылкам, указанным в командной строке, но не следовать символическим ссылкам в иерархиях подкаталогов. .It Fl L Следовать символическим ссылкам как в командной строке, так и в иерархиях подкаталогов. .It Fl I Ar mask Игнорировать файлы и каталоги, подпадающие под указанную маску .Ar mask . .It Fl P Не следовать символическим ссылкам. Это режим работы по умолчанию. .It Fl a Показать запись для каждого файла в иерархии. .It Fl h "Удобочитаемый" вывод. Использовать буквы множителей: B (Байт), K (Килобайт), M (Мегабайт), G (Гигабайт), T (Терабайт) и P (Петабайт). .It Fl r Генерировать сообщения о каталогах, которые невозможно прочитать, файлах, которые невозможно открыть, и т.п. Это поведение по умолчанию. Эта опция существует исключительно для соответствия с .St -xpg4 . .It Fl s Показать запись для каждого указанного файла. (Эквивалентно .Fl d Li 0 ) .It Fl d Ar depth Показать запись для всех файлов и каталогов глубиной в .Ar depth каталогов. .It Fl c Показать суммарное значение. .It Fl k Показать число блоков в 1024-байтных (1-Кбайтных) блоках. .It Fl m Показать число блоков в 1048576-байтных (1-Мбайтных) блоках. .It Fl n Игнорировать файлы и каталоги с установленным пользовательским флагом .Dq nodump .Pq Dv UF_NODUMP . .It Fl x Не пересекать точки монтирования файловых систем. .El .Pp Утилита .Nm подсчитывает место, занятое самими символическими ссылками, а не файлами, на которые они ссылаются, если не указаны опции .Fl H или .Fl L . Если указана любая из опций .Fl H или .Fl L , то не учитывается и не показывается место, занятое любыми символическими ссылками, по которым проследовал процесс обхода иерархии. .Pp -Файлы, имеющие несколько жестких ссылок, считаются (и отображаются) +Файлы, имеющие несколько жёстких ссылок, считаются (и отображаются) по одному разу за запуск .Nm . .Sh ОКРУЖЕНИЕ .Bl -tag -width BLOCKSIZE .It Ev BLOCKSIZE Если установлена переменная окружения .Ev BLOCKSIZE , и не указана опция .Fl k , то число блоков будет показано в единицах блока этого размера. Если переменная .Ev BLOCKSIZE не установлена, и опция .Fl k не указана, число блоков будет показано в 512-байтных блоках. .El .Sh СМОТРИ ТАКЖЕ .Xr df 1 , .Xr chflags 2 , .Xr fts 3 , .Xr symlink 7 , .Xr quot 8 .Sh ИСТОРИЯ Команда .Nm появилась в .At v1 . diff --git a/ru_RU.KOI8-R/man/man1/expand.1 b/ru_RU.KOI8-R/man/man1/expand.1 index af5d7d38a7..7784417ca9 100644 --- a/ru_RU.KOI8-R/man/man1/expand.1 +++ b/ru_RU.KOI8-R/man/man1/expand.1 @@ -1,122 +1,122 @@ .\" Copyright (c) 1980, 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)expand.1 8.1 (Berkeley) 6/9/93 .\" %FreeBSD: src/usr.bin/expand/expand.1,v 1.15 2006/10/13 16:22:24 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/expand.1,v 1.1 2007/03/05 13:52:19 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/expand.1,v 1.2 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 13 октября 2006 .Dt EXPAND 1 .Os .Sh НАЗВАНИЕ .Nm expand , .Nm unexpand .Nd преобразовать символы табуляции в пробелы и наоборот .Sh СИНТАКСИС .Nm .Oo .Fl t .Sm off .Ar tab1 , tab2 , ... , tabn .Sm on .Oc .Op Ar .Nm unexpand .Oo .Fl a | t .Sm off .Ar tab1 , tab2 , ... , tabn .Sm on .Oc .Op Ar .Sh ОПИСАНИЕ Утилита .Nm выводит содержимое заданных файлов или стандартного ввода в стандартный вывод, заменяя символы табуляции пробелами. Символы забоя (backspace) сохраняются в выходном потоке и уменьшают счётчик столбцов при вычислении позиции табуляции. Утилита .Nm полезна для предварительной обработки символьных файлов (перед сортировкой, -для просмотра определенных столбцов, и т.д.), +для просмотра определённых столбцов, и т.д.), содержащих символы табуляции. .Pp Утилита .Nm unexpand помещает символы табуляции обратно в данные, считываемые со стандартного ввода или из заданных файлов, и записывает результат в стандартный вывод. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl a (только .Nm unexpand . ) По умолчанию только начальные пробелы и табуляции преобразуются в строки максимальной длины, состоящие из символов табуляции. Если указана опция .Fl a , то символы табуляции вставляются везде, где они могут уменьшить в размере конечный файл, замещая два или более символа. .It Fl t Sm Ar tab1 , tab2 , ... , tabn Sm Установить позиции табуляции в столбцах с номерами .Ar tab1 , tab2 , ... , tabn . Если задано лишь одно число, позиции табуляции устанавливаются на расстоянии в указанное число столбцов друг от друга, вместо используемого по умолчанию числа 8. .El .Sh ОКРУЖЕНИЕ Переменные окружения .Ev LANG , LC_ALL и .Ev LC_CTYPE влияют на выполнение .Nm и .Nm unexpand как описано в .Xr environ 7 . .Sh СТАТУС ЗАВЕРШЕНИЯ .Ex -std expand unexpand .Sh СТАНДАРТЫ Утилиты .Nm and .Nm unexpand соответствуют стандарту .St -p1003.1-2001 . .Sh ИСТОРИЯ Команда .Nm появилась в .Bx 3.0 . diff --git a/ru_RU.KOI8-R/man/man1/expr.1 b/ru_RU.KOI8-R/man/man1/expr.1 index afccc8c74f..5307a37a02 100644 --- a/ru_RU.KOI8-R/man/man1/expr.1 +++ b/ru_RU.KOI8-R/man/man1/expr.1 @@ -1,276 +1,276 @@ .\" -*- nroff -*- .\"- .\" Copyright (c) 1993 Winning Strategies, Inc. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by Winning Strategies, Inc. .\" 4. The name of the author may not be used to endorse or promote products .\" derived from this software without specific prior written permission .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" %FreeBSD: src/bin/expr/expr.1,v 1.29 2007/03/04 19:52:07 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/expr.1,v 1.1 2007/03/04 20:46:37 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/expr.1,v 1.2 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 12 июля 2004 .Dt EXPR 1 .Os .Sh НАЗВАНИЕ .Nm expr .Nd вычислить выражение .Sh СИНТАКСИС .Nm .Op Fl e .Ar выражение .Sh ОПИСАНИЕ Утилита .Nm вычисляет .Ar выражение и пишет результат в стандартный вывод. .Pp Все операторы и операнды должны передаваться, как отдельные аргументы. Некоторые операторы имеют специальное значение для командных интерпретаторов и, следовательно, должны заключаться в кавычки. Все целочисленные операнды интерпретируются как числа с основанием 10. .Pp Арифметические операции выполняются, используя целочисленную знаковую математику. Если указан флаг .Fl e , арифметика использует тип данных .Vt intmax_t языка C (самый большой целочисленный тип данных), и .Nm сможет обнаружить арифметическое переполнение и вернуть индикатор ошибки. Если указан числовой операнд, являющийся настолько большим, что происходит переполнение при конвертации его в целое число, то он обрабатывается как строка. Если флаг .Fl e не указан, то переполнение в результате арифметических вычислений и синтаксического разбора целочисленных аргументов будет происходить без диагностики и в соответствии с правилами стандарта языка C, используя тип данных .Vt long . .Pp Операторы перечислены ниже в порядке увеличения приоритета. Все они вычисляются слева направо. Операторы с одинаковым приоритетом сгруппированы внутри символов .Ql { и .Ql } . .Bl -tag -width indent .It Ar выражение1 Li | Ar выражение2 Вернуть вычисленное значение выражения .Ar выражение1 , -если оно не является ни пустой строкой, ни нулем. +если оно не является ни пустой строкой, ни нулём. Иначе возвращается значение .Ar выражение2 . .It Ar выражение1 Li & Ar выражение2 Вернуть значение выражения .Ar выражение1 , если ни одно из выражений при вычислении не становится равным пустой строке или нулю. В противном случае, возвращается ноль. .It Ar выражение1 Li "{=, >, >=, <, <=, !=}" Ar выражение2 Вернуть результаты целочисленного сравнения, если оба аргумента являются целыми числами. В противном случае возвращает результаты сравнения строк, используя зависящую от региональных настроек последовательность сравнения. Результат каждого сравнения равен 1, если указанное соотношение справедливо, или 0, если соотношение ложно. .It Ar выражение1 Li "{+, -}" Ar выражение2 Вернуть результаты сложения или вычитания целочисленных аргументов. .It Ar выражение1 Li "{*, /, %}" Ar выражение2 Вернуть результаты умножения, целочисленного деления, или остатка от деления целочисленных аргументов. .It Ar выражение1 Li : Ar выражение2 Оператор .Dq Li \&: сопоставляет .Ar выражение1 с .Ar выражение2 , которое должно быть базовым регулярным выражением. Регулярное выражение привязывается к началу строки подразумевающимся .Dq Li ^ . .Pp Если сопоставление проходит удачно и шаблон содержит по крайней мере одно подвыражение .Dq Li "\e(...\e)" регулярного выражения, то возвращается строка, соответствующая .Dq Li \e1 . В противном случае оператор сопоставления возвращает количество соответствующих шаблону символов. Если сопоставление завершается неудачно и шаблон содержит подвыражение регулярного выражения, то возвращается пустая строка. В противном случае возвращается 0. .El .Pp Круглые скобки используются для группирования в привычной манере. .Pp Утилита .Nm не делает лексического различия между аргументами, которые могут быть операторами и аргументами, которые могут являться операндами. Операнд, лексически идентичный оператору будет рассматриваться, как синтаксическая ошибка. Смотрите примеры ниже для обходного пути. .Pp Синтаксис команды .Nm в общем является исторически сложившимся и неудобным. В новых приложениях вместо .Nm рекомендуется использовать арифметику командного интерпретатора. .Ss Совместимость с предыдущими реализациями Если не включена совместимость с .Fx 4.x, эта версия .Nm -придерживается указаний к синтаксису утилит, определенных в +придерживается указаний к синтаксису утилит, определённых в .Tn POSIX , которые требуют, чтобы ведущий аргумент, начинающийся со знака минус рассматривался, как опция к программе. Стандартная синтаксическая структура .Fl Fl может быть использована для предотвращения такой обработки. Тем не менее, многие из ранних версий .Nm , включая ту, что была в предыдущих версиях .Fx , не разрешали использовать данный синтаксис. Смотрите ниже примеры переносимых способов для гарантирования корректной интерпретации. Чтобы определить, должен ли быть активирован режим совместимости, используется функция .Xr check_utility_compat 3 (где в качестве аргумента .Fa utility используется .Dq Li expr ) . Эта возможность предназначена для использования в качестве вспомогательного средства при переносе и отладке, когда .Nm используется в сложных сценариях, которые не могут быть легко переделаны так, чтобы избежать использования непереносимых конструкций. Включение режима совместимости также косвенно активирует опцию .Fl e , так как это соответствует историческому поведению .Nm во .Fx . По историческим причинам, установка переменной окружения .Ev EXPR_COMPAT также включает режим совместимости. .Sh ОКРУЖЕНИЕ .Bl -tag -width ".Ev EXPR_COMPAT" .It Ev EXPR_COMPAT Если переменная определена, включить режим совместимости. .El .Sh СТАТУС ЗАВЕРШЕНИЯ Утилита .Nm завершается с одним из следующих статусов: .Bl -tag -width indent -compact .It 0 -Выражение не является ни пустой строкой, ни нулем. +Выражение не является ни пустой строкой, ни нулём. .It 1 -Выражение является пустой строкой или нулем. +Выражение является пустой строкой или нулём. .It 2 Выражение некорректно. .El .Sh ПРИМЕРЫ .Bl -bullet .It В следующем примере (используется синтаксис .Xr sh 1 ) добавляется единица к переменной .Va a : .Dl "a=$(expr $a + 1)" .It Эта команда не выполнится, если значение .Va a является отрицательным числом. Чтобы предотвратить обработку отрицательных значений .Va a в качестве опций команде .Nm можно преобразовать выражение так: .Dl "a=$(expr 1 + $a)" .It В общем случае, заключайте в скобки возможные отрицательные значения: .Dl "a=$(expr \e( $a \e) + 1)" .It В этом примере выводится имя файла, вычлененного из пути, хранящегося в переменной .Va a . Так как .Va a может содержать путь .Pa / , то необходимо предотвратить его обработку в качестве оператора деления. Пара символов .Li // разрешает эту неоднозначность. .Dl "expr \*q//$a\*q \&: '.*/\e(.*\e)'" .El .Pp В следующих примерах выводится количество символов в переменной .Va a . И снова, если .Va a может начинаться с дефиса, то необходимо предотвратить его обработку в качестве опции к .Nm . .Bl -bullet .It Если команда .Nm удовлетворяет стандарту .St -p1003.1-2001 , то сделать это просто: .Dl "expr -- \*q$a\*q \&: \*q.*\*q" .It Для переносимости на более старые системы требуется более сложная команда: .Dl "expr \e( \*qX$a\*q \&: \*q.*\*q \e) - 1" .El .Sh СМОТРИ ТАКЖЕ .Xr sh 1 , .Xr test 1 , .Xr check_utility_compat 3 .Sh СТАНДАРТЫ Утилита .Nm соответствует стандарту .St -p1003.1-2001 , если не активирован режим совместимости. Флаг .Fl e является расширением стандарта. diff --git a/ru_RU.KOI8-R/man/man1/find.1 b/ru_RU.KOI8-R/man/man1/find.1 index 04b867481a..e5a487a289 100644 --- a/ru_RU.KOI8-R/man/man1/find.1 +++ b/ru_RU.KOI8-R/man/man1/find.1 @@ -1,971 +1,971 @@ .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" the Institute of Electrical and Electronics Engineers, Inc. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)find.1 8.7 (Berkeley) 5/9/95 .\" %FreeBSD: src/usr.bin/find/find.1,v 1.82 2007/02/28 10:19:25 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/find.1,v 1.3 2007/02/28 10:24:32 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/find.1,v 1.4 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 13 декабря 2006 .Dt FIND 1 .Os .Sh НАЗВАНИЕ .Nm find .Nd обход иерархии файлов .Sh СИНТАКСИС .Nm .Op Fl H | Fl L | Fl P .Op Fl EXdsx .Op Fl f Ar путь .Ar путь ... .Ar выражение .Nm .Op Fl H | Fl L | Fl P .Op Fl EXdsx .Fl f Ar путь .Op Ar путь ... .Ar выражение .Sh ОПИСАНИЕ Утилита .Nm рекурсивно спускается по дереву каталогов каждого пути, указанного аргументами .Ar путь , вычисляя .Ar выражение (состоящее из перечисленных ниже .Dq примитивов и .Dq операндов ) для каждого файла в дереве. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl E Интерпретировать регулярные выражения в примитивах .Ic -regex и .Ic -iregex как расширенные (современные) регулярные выражения вместо базовых регулярных выражений (BRE). Страница справочника .Xr re_format 7 полностью описывает оба формата. .It Fl H Возвращать информацию о файле и его типе (см.\& .Xr stat 2 ) для файлов, на которые указывают заданные в командной строке символические ссылки, а не для самих ссылок. Если файл, на который указывает ссылка, не существует, информация о файле и его типе будет возвращена для самой ссылки. Информация о файлах для символических ссылок не из командной строки будет возвращаться для самих ссылок. .It Fl L Возвращать информацию о файле и его типе (см.\& .Xr stat 2 ) для файлов, на которые указывают символические ссылки, а не для самих ссылок. Если файл, на который указывает ссылка, не существует, информация о файле и его типе будет возвращена для самой ссылки. .Pp Эта опция эквивалентна устаревшему примитиву .Ic -follow . .It Fl P Возвращать информацию о файле и его типе (см.\& .Xr stat 2 ) для каждой символической ссылки о самой ссылке. Это поведение по умолчанию. .It Fl X Позволить безопасное использование .Nm совместно с .Xr xargs 1 . Если имя файла содержит любой из символов-разделителей, используемых .Xr xargs 1 , вывести диагностическое сообщение в стандартный файл ошибок и пропустить файл. Символы-разделители включают в себя одиночные .Pq Dq Li " ' " и двойные .Pq Dq Li " \*q " кавычки, обратную косую черту .Pq Dq Li \e , пробел, табуляцию и символ перевода строки. .Pp Однако вы можете использовать примитив .Fl print0 совместно с .Dq Nm xargs Fl 0 как эффективную альтернативу. .It Fl d Заставить .Nm производить обход сначала в глубину, т.е.\& каталоги проходятся в пост-порядке, и все элементы каталога обрабатываются перед самим каталогом. По умолчанию, .Nm проходит каталоги в пред-порядке, т.е.\& перед их содержимым. Следует отметить, что этот режим по умолчанию .Em не является обходом сначала в ширину. .Pp Эта опция эквивалентна примитиву .Ic -depth из .St -p1003.1-2001 . Опция .Fl d может быть полезной, когда .Nm используется совместно с .Xr cpio 1 для обработки файлов в каталогах с необычными правами доступа. Она обеспечивает вам право на запись, пока вы помещаете файлы в каталог, a затем, в последнюю очередь, устанавливает права доступа каталога. .It Fl f Указать .Nm файловую иерархию для обхода. Файловые иерархии также могут быть указаны как операнды непосредственно следом за опциями. .It Fl s Заставить .Nm обходить файловые иерархии в лексикографическом порядке, т.е.\& в алфавитном порядке в каждом каталоге. Примечание: .Ql find -s и .Ql "find | sort" могут давать разные результаты. .It Fl x Запретить .Nm спускаться в каталоги, имеющие номер устройства, отличный от такового у файла, с которого начался обход. .Pp Эта опция эквивалентна устаревшему примитиву .Ic -xdev . .El .Sh ПРИМИТИВЫ .Bl -tag -width indent .It Ic -Bmin Ar n Истинен, если разница между временем создания индексного дескриптора (inode) файла и временем запуска .Nm , округлённая до следующей полной минуты, равна .Ar n минут. .It Ic -Bnewer Ar файл То же, что и .Ic -newerBm . .It Ic -Btime Ar n Ns Op Cm smhdw Если единицы времени не указаны, то этот примитив истинен, если разница между временем создания индексного дескриптора (inode) файла и временем запуска .Nm , округлённая до следующего полного 24-часового периода, составляет .Ar n 24-часовых периодов. .Pp Если единицы времени указаны, то этот примитив истинен, если разница между временем создания индексного дескриптора (inode) файла и временем запуска .Nm в точности равна .Ar n единиц. Обратитесь к описанию примитива .Ic -atime для информации о поддерживаемых единицах времени. .It Ic -acl Может быть использован совместно с другими примитивами для поиска файлов с расширенными ACL. Обратитесь к .Xr acl 3 для более подробной информации. .It Ic -amin Ar n Истинен, если разница между временем последнего доступа к файлу и временем запуска .Nm , округлённая до следующей полной минуты, составляет .Ar n минут. .It Ic -anewer Ar файл То же, что и .Ic -neweram . .It Ic -atime Ar n Ns Op Cm smhdw Если единицы времени не указаны, то этот примитив истинен, если разница между временем последнего доступа к файлу и временем запуска .Nm , округлённая до следующего полного 24-часового периода, составляет .Ar n 24-часовых периодов. .Pp Если единицы времени указаны, то этот примитив истинен, если разница между временем последнего доступа к файлу и временем запуска .Nm в точности равна .Ar n единиц. Допустимые единицы времени: .Pp .Bl -tag -width indent -compact .It Cm s секунда .It Cm m минута (60 секунд) .It Cm h час (60 минут) .It Cm d день (24 часа) .It Cm w неделя (7 дней) .El .Pp В одном аргументе .Ic -atime могут быть скомбинированы произвольные единицы времени, например, .Dq Li "-atime -1h30m" . Единицы времени скорее всего будут полезны только в сочетании с модификатором .Cm + или .Cm - . .It Ic -cmin Ar n Истинен, если разница между временем последнего изменения статусной информации о файле и временем запуска .Nm , округлённая до следующей полной минуты, равна .Ar n минут. .It Ic -cnewer Ar файл То же, что и .Ic -newercm . .It Ic -ctime Ar n Ns Op Cm smhdw Если единицы времени не указаны, то этот примитив истинен, если разница между временем последнего изменения статусной информации о файле и и временем запуска .Nm , округлённая до следующего полного 24-часового периода, составляет .Ar n 24-часовых периодов. .Pp Если единицы времени указаны, то этот примитив истинен, если разница между временем последнего изменения статусной информации о файле и временем запуска .Nm в точности равна .Ar n единиц. Обратитесь к описанию примитива .Ic -atime для информации о поддерживаемых единицах времени. .It Ic -delete Удалить найденные файлы и/или каталоги. Всегда истинен. Исполняется из текущего рабочего каталога, по мере рекурсивного прохода .Nm вниз по дереву. Исходя из соображений безопасности, .Nm не будет пытаться удалять файлы с символом .Dq Pa / в пути относительно .Dq Pa \&. . Эта опция подразумевает обход сначала в глубину. .It Ic -depth Всегда истинен; то же, что и опция .Fl d . .It Ic -depth Ar n Истинен, если глубина файла относительно точки начала обхода равна .Ar n . .It Ic -empty Истинен, если текущий файл или каталог пусты. .It Ic -exec Ar имя_программы Oo Ar аргумент ... Oc Li \&; Истинен, если программа с именем .Ar имя_программы возвращает нулевое значение в качестве статуса завершения. -Программе могут быть переданы опциональные аргументы. +Программе могут быть переданы необязательные аргументы. Выражение должно завершаться точкой с запятой .Pq Dq Li \&; . Если вы запускаете .Nm из командной оболочки (shell), вам может потребоваться экранировать точку с запятой, поскольку в противном случае командная оболочка может воспринять её как управляющий оператор. Если где-либо в имени программы или в аргументах появляется строка .Dq Li {} , то она заменяется на путь текущего файла. Программа будет запущена из каталога, в котором был запущен .Nm . Аргументы .Ar имя_программы и .Ar аргумент не подвержены дальнейшему раскрытию шаблонов и конструкций командной оболочки. .It Ic -exec Ar имя_программы Oo Ar аргумент ... Oc Li {} + То же, что и .Ic -exec , за исключением того, что .Dq Li {} заменяется максимально возможным количеством путей при каждом запуске утилиты. Это поведение аналогично таковому у .Xr xargs 1 . .It Ic -execdir Ar имя_программы Oo Ar аргумент ... Oc Li \&; Примитив .Ic -execdir идентичен примитиву .Ic -exec за исключением того, что программа с именем .Ar имя_программы будет запущена из каталога, содержащего текущий файл. Имя файла, подставляемого вместо строки .Dq Li {} , не содержит пути к нему. .It Ic -flags Oo Cm - Ns | Ns Cm + Oc Ns Ar flags , Ns Ar notflags Флаги задаются указанием символических имён (см.\& .Xr chflags 1 ) . О флагах с префиксом .Qq Li no (за исключением .Qq Li nodump ) говорят, что это .Ar notflags (отрицания флагов). Проверяется, что флаги в наборе .Ar flags установлены, а флаги в наборе .Ar notflags сброшены. Заметьте, что это отличается от примитива .Ic -perm , позволяющего пользователю указать лишь те биты, которые установлены. .Pp Если флагам предшествует минус .Pq Dq Li - , то этот примитив будет истинным, если среди флагов файла установлены по крайней мере все биты из набора .Ar flags и не установлен ни один бит из набора .Ar notflags . Если флагам предшествует плюс .Pq Dq Li + , то этот примитив будет истинным, если среди флагов файла установлен любой из битов набора .Ar flags , или не установлен любой из битов набора .Ar notflags . В противном случае, этот примитив будет истинным, если биты в наборе .Ar flags в точности соответствуют флагам файла, и ни один из битов набора .Ar flags не указан в наборе .Ar notflags . .It Ic -fstype Ar тип Истинен, если файл содержится в файловой системе типа .Ar тип . Для получения доступных в системе типов файловых систем можно воспользоваться командой .Xr sysctl 8 : .Pp .Dl "sysctl vfs" .Pp Кроме того, имеются два псевдо-типа, .Dq Li local и .Dq Li rdonly . Первый задаёт любую файловую систему, физически смонтированную на машине, где запускается .Nm , а второй обозначает любую файловую систему, смонтированную только для чтения. .It Ic -group Ar имя_группы Истинен, если файл принадлежит группе с именем .Ar имя_группы . Если аргумент .Ar имя_группы задан в числовом виде, и не существует такого имени группы, то аргумент .Ar имя_группы трактуется как идентификатор группы (group ID). .It Ic -iname Ar шаблон Подобен .Ic -name , но сравнение не учитывает регистр. .It Ic -inum Ar номер Истинен, если номер индексного дескриптора (inode) файла равен .Ar номер . .It Ic -ipath Ar шаблон Подобен .Ic -path , но сравнение не учитывает регистр. .It Ic -iregex Ar шаблон Подобен .Ic -regex , но сравнение не учитывает регистр. .It Ic -links Ar n Истинен, если файл имеет .Ar n -жестких связей. +жёстких связей. .It Ic -ls Этот примитив всегда истинен. Для текущего файла в стандартный вывод пишется следующая информация: номер индексного дескриптора (inode), размер в 512-байтных блоках, права -доступа к файлу, число жестких связей (hard links), владелец, группа, размер +доступа к файлу, число жёстких связей (hard links), владелец, группа, размер в байтах, время последнего изменения и путь. Если файл представляет собой специальный файл блочного или символьного устройства, вместо размера выводятся старший (major) и младший (minor) номера устройства. Если файл является символической ссылкой, то после знака .Dq Li -> будет также выведен путь к указываемому файлу. Этот формат идентичен используемому в .Bk -words .Dq Nm ls Fl dgils . .Ek .It Ic -maxdepth Ar n Всегда истинен; заставляет спускаться не более чем на .Ar n уровней каталогов ниже аргументов командной строки. Если присутствует примитив .Ic -maxdepth , он применяется ко всему выражению, даже если в нормальных условиях он бы не вычислялся. .Dq Ic -maxdepth Li 0 ограничивает весь поиск исключительно аргументами командной строки. .It Ic -mindepth Ar n Всегда истинен; не применять любые тесты или действия на уровнях меньше .Ar n . Если присутствует примитив .Ic -mindepth , он применяется ко всему выражению, даже если в нормальных условиях он бы не вычислялся. .Dq Ic -mindepth Li 1 обрабатывает всё, кроме аргументов командной строки. .It Ic -mmin Ar n Истинен, если разница между временем последнего изменения файла и временем запуска .Nm , округлённая до следующей полной минуты, равна .Ar n минут. .It Ic -mnewer Ar файл То же, что и .Ic -newer . .It Ic -mtime Ar n Ns Op Cm smhdw Если единицы времени не указаны, то этот примитив истинен, если разница между временем последнего изменения файла и временем запуска .Nm , округлённая до следующего полного 24-часового периода, составляет .Ar n 24-часовых периодов. .Pp Если единицы времени указаны, то этот примитив истинен, если разница между временем последнего изменения файла и временем запуска .Nm в точности равна .Ar n единиц. Обратитесь к описанию примитива .Ic -atime для информации о поддерживаемых единицах времени. .It Ic -name Ar шаблон Истинен, если последний компонент пути файла (его имя) подпадает под .Ar шаблон . В шаблоне могут быть использованы специальные шаблонные символы командной оболочки .Dq ( Li \&[ , .Dq Li \&] , .Dq Li * , и .Dq Li \&? ) . Эти символы могут быть заданы для проверки на совпадение явным образом с помощью экранирования их символом обратной косой черты .Pq Dq Li \e . .It Ic -newer Ar файл Истинен, если текущий файл имеет более позднее время последнего изменения, чем .Ar файл . .It Ic -newer Ns Ar X Ns Ar Y Ar файл Истинен, если текущий файл имеет более позднее время последнего доступа .Pq Ar X Ns = Ns Cm a , время создания индексного дескриптора (inode), т.е.\& самого файла .Pq Ar X Ns = Ns Cm B , время последнего изменения индексного дескриптора .Pq Ar X Ns = Ns Cm c или время последнего изменения файла .Pq Ar X Ns = Ns Cm m , нежели время последнего доступа .Pq Ar Y Ns = Ns Cm a , время создания индексного дескриптора .Pq Ar Y Ns = Ns Cm B , время изменения индексного дескриптора .Pq Ar Y Ns = Ns Cm c или время изменения .Pq Ar Y Ns = Ns Cm m файла .Ar файл . Кроме того, если .Ar Y Ns = Ns Cm t , то аргумент .Ar файл будет интерпретирован не как файл, а как непосредственное указание даты в форме, понятной .Xr cvs 1 . Можно заметить, что использование .Ic -newermm эквивалентно использованию .Ic -newer . .It Ic -nogroup Истинен, если файл принадлежит неизвестной группе. .It Ic -nouser Истинен, если файл принадлежит неизвестному пользователю. .It Ic -ok Ar имя_программы Oo Ar аргумент ... Oc Li \&; Примитив .Ic -ok идентичен примитиву .Ic -exec , за исключением того, что .Nm запросит у пользователя подтверждение на выполнение программы с именем .Ar имя_программы выводом сообщения на терминал и ожиданием ответа. Если ответ не был утвердительным .Ql ( y в локали (locale) .Dq Li POSIX ) , команда не исполняется, и значение примитива .Ic -ok будет ложным. .It Ic -okdir Ar имя_программы Oo Ar аргумент ... Oc Li \&; Примитив .Ic -okdir идентичен примитиву .Ic -execdir , с тем же исключением, что было описано для примитива .Ic -ok . .It Ic -path Ar шаблон Истинен, если рассматриваемый путь подпадает под .Ar шаблон . В шаблоне можно использовать специальные шаблонные символы командной оболочки .Dq ( Li \&[ , .Dq Li \&] , .Dq Li * , и .Dq Li \&? ) . Эти символы могут быть заданы для проверки на совпадение явным образом с помощью экранирования их символом обратной косой черты .Pq Dq Li \e . Прямая косая черта .Pq Dq Li / рассматривается как обычный символ и не требует явного указания для совпадения. .It Ic -perm Oo Cm - Ns | Ns Cm + Oc Ns Ar режим Права доступа в аргументе .Ar режим могут быть заданы либо символически (см.\& .Xr chmod 1 ) , либо восьмеричным числом. Если .Ar режим задан символически, стартовым значением полагается ноль, и .Ar режим устанавливает или сбрасывает права без учёта маски создания файлов процесса. Если .Ar режим задан восьмеричным числом, то только биты 07777 .Pq Dv S_ISUID | S_ISGID | S_ISTXT | S_IRWXU | S_IRWXG | S_IRWXO участвуют в сравнении с правами доступа файла. Если перед аргументом .Ar режим указан минус .Pq Dq Li - , то этот примитив будет истинным, если по крайней мере все биты в аргументе .Ar режим установлены в правах доступа файла. -Если перед аргуметом +Если перед аргументом .Ar режим указан плюс .Pq Dq Li + , то этот примитив будет истинным, если любой из битов в аргументе .Ar режим установлен в правах доступа файла. В противном случае, этот примитив будет истинным только при точном совпадении битов в аргументе .Ar режим с правами доступа текущего файла. Обратите внимание, что минус .Pq Dq Li - не может быть первым символом при символическом задании прав. .It Ic -print Этот примитив всегда истинен. Он выводит путь текущего файла в стандартный вывод. Если не указан ни один из примитивов .Ic -exec , -ls , -print0 или .Ic -ok , то заданное выражение фактически будет заменено на .Cm \&( Ar "заданное выражение" Cm \&) Ic -print . .It Ic -print0 Этот примитив всегда истинен. Он выводит путь текущего файла в стандартный вывод, и следом за ним символ .Tn ASCII .Dv NUL (символ с кодом 0). .It Ic -prune Этот примитив всегда истинен. Он заставляет .Nm не спускаться в текущий файл. Необходимо отметить, что примитив .Ic -prune не действует при указании опции .Fl d . .It Ic -regex Ar шаблон Истинен, если полный путь файла подпадает под регулярное выражение .Ar шаблон . Для задания файла, именуемого .Dq Pa ./foo/xyzzy , можно использовать регулярные выражения .Dq Li ".*/[xyz]*" или .Dq Li ".*/foo/.*" , но не .Dq Li xyzzy и не .Dq Li /foo/ . .It Ic -size Ar n Ns Op Cm ckMGTP Истинен, если размер файла в 512-байтных блоках, при округлении вверх, равен .Ar n . Если за .Ar n следует .Cm c , то примитив будет истинным, если размер файла равен .Ar n байт (символов). Аналогично, если за .Ar n следует буква множителя, тогда размер файла сравнивается с .Ar n , помноженным на одно из следующих: .Pp .Bl -tag -width indent -compact .It Cm k килобайт (1024 байта) .It Cm M мегабайт (1024 килобайта) .It Cm G гигабайт (1024 мегабайта) .It Cm T терабайт (1024 гигабайта) .It Cm P петабайт (1024 терабайта) .El .It Ic -type Ar тип Истинен, если типом текущего файла является .Ar тип . Возможные типы файлов: .Pp .Bl -tag -width indent -compact .It Cm b блочный специальный .It Cm c символьный специальный .It Cm d каталог .It Cm f обычный файл .It Cm l символическая ссылка .It Cm p именованный канал (FIFO) .It Cm s сокет .El .It Ic -user Ar имя_пользователя Истинен, если файл принадлежит пользователю с именем .Ar имя_пользователя . Если .Ar имя_пользователя задано в числовом виде и такого имени пользователя не существует, то аргумент .Ar имя_пользователя трактуется как идентификатор пользователя (user ID). .El .Pp Все примитивы, принимающие числовой аргумент, допускают задание этого числа со знаком плюс .Pq Dq Li + или минус .Pq Dq Li - . Предшествующий плюс означает .Dq больше n , предшествующий минус означает .Dq меньше n , а отсутствие знака \[em] .Dq ровно n . .Sh ОПЕРАТОРЫ Примитивы могут комбинироваться с использованием нижеследующих операторов. Операторы перечислены в порядке понижения приоритета. .Pp .Bl -tag -width indent -compact .It Cm \&( Ar выражение Cm \&) Будет истинным, если истинно выражение в скобках. .Pp .It Cm \&! Ar выражение .It Cm -false Ar выражение .It Cm -not Ar выражение Это унарный оператор .Tn НЕ . Он будет истинным, если выражение ложно. .Pp .It Ar выражение Cm -and Ar выражение .It Ar выражение выражение Оператор .Cm -and есть логический оператор .Tn И . Поскольку он подразумевается непосредственным соседством двух выражений, его не требуется указывать явно. Выражение истинно, если оба выражения истинны. Второе выражение не вычисляется, если первое выражение ложно. .Pp .It Ar выражение Cm -or Ar выражение Оператор .Cm -or есть логический оператор .Tn ИЛИ . Выражение истинно, если любое из двух выражений истинно. Второе выражение не вычисляется, если первое выражение истинно. .El .Pp Все операнды и примитивы должны быть отдельными аргументами .Nm . Примитивы, имеющие собственные аргументы, ожидают их как отдельные аргументы .Nm . .Sh ОКРУЖЕНИЕ Переменные окружения .Ev LANG , LC_ALL , LC_COLLATE , LC_CTYPE , LC_MESSAGES и .Ev LC_TIME влияют на выполнение утилиты .Nm , как описано в .Xr environ 7 . .Sh ПРИМЕРЫ Нижеследующие примеры показаны в виде, принимаемом командной оболочкой: .Bl -tag -width indent .It Li "find / \e! -name \*q*.c\*q -print" Вывести список всех файлов, имена которых не заканчиваются на .Pa .c . .It Li "find / -newer ttt -user wnj -print" Вывести список всех файлов, принадлежащих пользователю .Dq wnj , которые изменены позднее файла .Pa ttt . .It Li "find / \e! \e( -newer ttt -user wnj \e) -print" Вывести список всех файлов, которые изменены не позднее файла .Pa ttt и одновременно не принадлежат пользователю .Dq wnj . .It Li "find / \e( -newer ttt -or -user wnj \e) -print" Вывести список всех файлов, которые принадлежат пользователю .Dq wnj или изменены позднее файла .Pa ttt . .It Li "find / -newerct '1 minute ago' -print" Вывести список всех файлов, индексный дескриптор которых был изменён не позднее одной минуты назад. .It Li "find / -type f -exec echo {} \e;" Использовать команду .Xr echo 1 для вывода списка всех файлов. .It Li "find -L /usr/ports/packages -type l -delete" Удалить все битые символические ссылки в .Pa /usr/ports/packages . .It Li "find /usr/src -name CVS -prune -o -depth +6 -print" Найти файлы и каталоги, имеющие по крайней мере семь уровней вложенности в рабочем каталоге .Pa /usr/src . .It Li "find /usr/src -name CVS -prune -o -mindepth 7 -print" Это не эквивалентно предыдущему примеру, поскольку .Ic -prune не выполняется ниже уровня семь. .El .Sh СОВМЕСТИМОСТЬ Примитив .Ic -follow устарел; вместо него рекомендуется использовать опцию .Fl L . Подробнее об этом смотрите ниже, в разделе .Sx СТАНДАРТЫ . .Sh СМОТРИ ТАКЖЕ .Xr chflags 1 , .Xr chmod 1 , .Xr cvs 1 , .Xr locate 1 , .Xr whereis 1 , .Xr which 1 , .Xr xargs 1 , .Xr stat 2 , .Xr acl 3 , .Xr fts 3 , .Xr getgrent 3 , .Xr getpwent 3 , .Xr strmode 3 , .Xr re_format 7 , .Xr symlink 7 .Sh СТАНДАРТЫ Синтаксис утилиты .Nm представляет собой надмножество синтаксиса, описанного в стандарте .St -p1003.1-2001 . .Pp Все однобуквенные опции, кроме .Fl H и .Fl L , а также .Ic -amin , -anewer , -cmin , -cnewer , -delete , -empty , -fstype , .Ic -iname , -inum , -iregex , -ls , -maxdepth , -mindepth , -mmin , .Ic -path , -print0 , -regex и все связанные с временем создания примитивы .Ic -B* , представляют собой расширения к стандарту .St -p1003.1-2001 . .Pp Исторически, опции .Fl d , L и .Fl x были реализованы через примитивы .Ic -depth , -follow и .Ic -xdev . Эти примитивы были всегда истинны. Поскольку они фактически были глобальными переменными, вступающими в силу до начала обхода, некоторые допустимые выражения могли иметь неожиданные результаты, например, .Ic -print Cm -o Ic -depth . Поскольку .Ic -print всегда истинен, стандартный порядок вычислений подразумевает, что .Ic -depth никогда не выполнится, что в действительности не так. .Pp Оператор .Cm -or был реализован как .Cm -o , а оператор .Cm -and был реализован как .Cm -a . .Pp Исторические реализации примитивов .Ic -exec и .Ic -ok не заменяли строку .Dq Li {} в имени утилиты и её аргументах, если сразу перед этой строкой или сразу после неё были непробельные символы. Эта версия заменяет её в любом месте в имени утилиты и её аргументах, где бы она ни встретилась. .Pp Опция .Fl E была навеяна одноимённой опцией .Xr grep 1 и .Xr sed 1 . .Sh ИСТОРИЯ Команда .Nm появилась в .At v1 . .Sh ПРОБЛЕМЫ Специальные символы, используемые .Nm , являются также специальными символами для многих командных оболочек. В частности, может потребоваться экранировать от командной оболочки символы .Dq Li * , .Dq Li \&[ , .Dq Li \&] , .Dq Li \&? , .Dq Li \&( , .Dq Li \&) , .Dq Li \&! , .Dq Li \e и .Dq Li \&; . .Pp Поскольку не существует разделителей, отделяющих опции от имён файлов или имена файлов от выражений, трудно задать файлы с именами типа .Pa -xdev или .Pa \&! . Эти проблемы решаются опцией .Fl f и конструкцией .Dq Fl Fl для .Xr getopt 3 . .Pp Примитив .Ic -delete плохо взаимодействует с другими опциями, меняющими порядок обхода дерева файловой системы. .Pp Примитивы .Ic -mindepth и .Ic -maxdepth фактически являются глобальными опциями (как документировано выше). Они, по-видимому, должны быть заменены опциями, выглядящими как опции. diff --git a/ru_RU.KOI8-R/man/man1/intro.1 b/ru_RU.KOI8-R/man/man1/intro.1 index 3b29642db9..d6be10ec47 100644 --- a/ru_RU.KOI8-R/man/man1/intro.1 +++ b/ru_RU.KOI8-R/man/man1/intro.1 @@ -1,86 +1,86 @@ .\" Copyright (c) 1991, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)intro.1 8.2 (Berkeley) 12/30/93 .\" %FreeBSD: src/share/man/man1/intro.1,v 1.17 2006/12/24 10:25:23 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/intro.1,v 1.6 2006/12/24 10:34:24 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/intro.1,v 1.7 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 21 октября 2001 .Dt INTRO 1 .Os .Sh НАЗВАНИЕ .Nm intro .Nd введение в основные команды (инструментарий и утилиты) .Sh ОПИСАНИЕ Первый раздел справочника включает в себя большинство команд из пользовательского окружения .Bx . В первый раздел включены такие команды, как текстовые редакторы, командные оболочки, средства поиска и сортировки, команды манипулирования файлами, команды просмотра состояния системы, -удаленного копирования файлов, почтовые команды, +удалённого копирования файлов, почтовые команды, компиляторы и сопутствующие средства, средства форматированного вывода, команды для работы с принтером. .Pp Чтобы узнать, успешно ли завершилась команда, можно проверить значение статуса завершения, который все команды устанавливают на выходе. Традиционно, значение 0 означает успешное завершение команды, а значение >0 означает ошибку. Некоторые команды стараются описать сущность сбоя, -используя коды завершения, определенные в +используя коды завершения, определённые в .Xr sysexits 3 , а другие просто устанавливают статус в произвольное значение >0 (обычно 1). .Sh СМОТРИ ТАКЖЕ .Xr apropos 1 , .Xr man 1 , .Xr intro 2 , .Xr intro 3 , .Xr sysexits 3 , .Xr intro 4 , .Xr intro 5 , .Xr intro 6 , .Xr intro 7 , .Xr security 7 , .Xr intro 8 , .Xr intro 9 .Pp Учебные пособия, входящие в состав .%T "UNIX User's Manual Supplementary Documents" . .Sh ИСТОРИЯ Страница справочника .Nm появилась в .At v6 . diff --git a/ru_RU.KOI8-R/man/man1/kenv.1 b/ru_RU.KOI8-R/man/man1/kenv.1 index 22c00c98a0..118226c4e3 100644 --- a/ru_RU.KOI8-R/man/man1/kenv.1 +++ b/ru_RU.KOI8-R/man/man1/kenv.1 @@ -1,76 +1,76 @@ .\"- .\" Copyright (c) 2000 Peter Wemm .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" %FreeBSD: src/bin/kenv/kenv.1,v 1.13 2005/11/17 12:15:22 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/kenv.1,v 1.2 2006/12/12 18:05:04 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/kenv.1,v 1.3 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 13 сентября 2005 .Dt KENV 1 .Os .Sh НАЗВАНИЕ .Nm kenv .Nd просмотр или модификация окружения ядра .Sh СИНТАКСИС .Nm .Op Fl hq .Nm .Op Fl q .Ar переменная Ns Op = Ns Ar значение .Nm .Op Fl q .Fl u .Ar переменная .Sh ОПИСАНИЕ При вызове без аргументов, утилита .Nm напечатает окружение ядра. Указание опции .Fl h ограничивает вывод подсказками коду обнаружения устройств ядра (kernel probe hints). -Если указана опциональная +Если указана необязательная .Ar переменная , .Nm выведет лишь её значение. При указанной опции .Fl u , .Nm удалит данную переменную окружения. Если за переменной окружения следует необязательное .Ar значение , .Nm присвоит переменной указанное значение. .Pp Если указана опция .Fl q , то будет подавлен вывод предупреждений о невозможности выполнить требуемую операцию. .Sh СМОТРИ ТАКЖЕ .Xr kenv 2 , .Xr loader 8 .Sh ИСТОРИЯ Утилита .Nm появилась во .Fx 4.1.1 . diff --git a/ru_RU.KOI8-R/man/man1/lockf.1 b/ru_RU.KOI8-R/man/man1/lockf.1 index fafdd331ae..ba1d1aead4 100644 --- a/ru_RU.KOI8-R/man/man1/lockf.1 +++ b/ru_RU.KOI8-R/man/man1/lockf.1 @@ -1,141 +1,141 @@ .\" .\" Copyright (C) 1998 John D. Polstra. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY JOHN D. POLSTRA AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL JOHN D. POLSTRA OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" %FreeBSD: src/usr.bin/lockf/lockf.1,v 1.18.2.2 2007/11/14 19:25:04 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/lockf.1,v 1.4 2007/11/16 11:31:27 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/lockf.1,v 1.5 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 7 июля 1998 .Os .Dt LOCKF 1 .Sh НАЗВАНИЕ .Nm lockf .Nd выполнить команду, удерживая блокировку на файле .Sh СИНТАКСИС .Nm .Op Fl ks .Op Fl t Ar секунды .Ar файл .Ar команда .Op Ar аргументы .Sh ОПИСАНИЕ Утилита .Nm запрашивает эксклюзивную блокировку файла .Ar файл , создавая его при необходимости .Bf Em и удаляя файл при завершении, если это не было запрещено явно. .Ef Удерживая полученную блокировку, утилита выполняет указанную команду с заданными аргументами. Когда .Ar команда завершается, .Nm снимает блокировку и, если не указана опция .Fl k , удаляет .Ar файл . Используется механизм блокировок в .Bx Ns -стиле , описанный в .Xr flock 2 ; одно лишь существование файла .Ar файл не является признаком установленной блокировки. .Pp Если утилита .Nm используется для обеспечения конкурентности между несколькими процессами, рекомендуется использовать опцию .Fl k . Она гарантирует порядок блокировки, а также реализует алгоритм с повышенной производительностью, который минимизирует нагрузку на процессор, связанную с конкурентным удалением файла, разблокировкой и новым запросом блокировки. Следует отметить, что если опция .Fl k не используется, то порядок блокировки не гарантируется. .Pp Имеются следующие опции: .Bl -tag -width ".Fl t Ar секунды" .It Fl k Оставлять (не удалять) файл блокировки после завершения работы команды. .It Fl s Не выводить никаких сообщений. Невозможность получения блокировки отразится лишь на статусе завершения. .It Fl t Ar секунды Установить максимальное время ожидания получения блокировки. По умолчанию, .Nm будет ждать бесконечно долго. Если же задан этот параметр, утилита будет ждать не более указанного числа секунд, после чего прекратит свои попытки получения блокировки. Может быть указано значение 0, тогда .Nm завершится с ошибкой, если не удалось получить блокировку сразу же. В случае, если время ожидания истекло, .Ar команда .Em не выполняется. .El .Pp Ни при каких обстоятельствах .Nm не нарушит блокировку, удерживаемую другим процессом. .Sh СТАТУС ЗАВЕРШЕНИЯ Если блокировка была успешна получена, .Nm возвращает статус завершения команды .Ar команда . -В противном случае, будет возвращен один из следующих -кодов, определенных в +В противном случае, будет возвращён один из следующих +кодов, определённых в .Xr sysexits 3 : .Bl -tag -width ".Dv EX_CANTCREAT" .It Dv EX_TEMPFAIL Указанный файл блокировки уже заблокирован другим процессом. .It Dv EX_CANTCREAT Утилита .Nm не смогла создать файл блокировки, например, из-за недостаточных прав доступа. .It Dv EX_USAGE Неверный синтаксис командной строки, переданной .Nm . .It Dv EX_OSERR Неожиданный сбой системного вызова (например, .Xr fork 2 ) . .El .Sh СМОТРИ ТАКЖЕ .Xr flock 2 , .Xr sysexits 3 .Sh ИСТОРИЯ Утилита .Nm появилась во .Fx 2.2 . .Sh АВТОРЫ .An John Polstra Aq jdp@polstra.com diff --git a/ru_RU.KOI8-R/man/man1/lorder.1 b/ru_RU.KOI8-R/man/man1/lorder.1 index 9845ff6bc4..c2e343ab11 100644 --- a/ru_RU.KOI8-R/man/man1/lorder.1 +++ b/ru_RU.KOI8-R/man/man1/lorder.1 @@ -1,93 +1,93 @@ .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)lorder.1 8.2 (Berkeley) 4/28/95 .\" %FreeBSD: src/usr.bin/lorder/lorder.1,v 1.10 2006/10/25 09:40:07 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/lorder.1,v 1.1 2006/12/15 00:59:15 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/lorder.1,v 1.2 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 25 октября 2006 .Dt LORDER 1 .Os .Sh НАЗВАНИЕ .Nm lorder .Nd перечислить зависимости для объектных файлов .Sh СИНТАКСИС .Nm .Ar .Sh ОПИСАНИЕ Утилита .Nm вызывает .Xr nm 1 для определения взаимозависимостей объектных файлов и статических библиотек, указанных в командной строке. Утилита .Nm -выводит список имен файлов так, что первый файл содержит -символ, определенный во втором файле. +выводит список имён файлов так, что первый файл содержит +символ, определённый во втором файле. .Pp При компоновке библиотеки, вывод обычно пропускается через .Xr tsort 1 , которая пытается определить оптимальный порядок объектных модулей, входящих в библиотеку, таким образом, чтобы все ссылки могли быть разрешены за один проход загрузчика. .Pp Утилиты .Nm и .Xr tsort 1 также могут автоматически упорядочивать нужным образом библиотеки -при линковке статических бинарных файлов. +при сборке статических бинарных файлов. .Sh ОКРУЖЕНИЕ .Bl -tag -width indent .It Ev NM Путь к исполняемому файлу .Xr nm 1 , по умолчанию .Dq Li nm . .El .Sh ПРИМЕРЫ .Bd -literal -offset indent ar cr library.a `lorder ${OBJS} | tsort` cc -o foo ${OBJS} `lorder ${STATIC_LIBS} | tsort` .Ed .Sh СМОТРИ ТАКЖЕ .Xr ar 1 , .Xr ld 1 , .Xr nm 1 , .Xr ranlib 1 , .Xr tsort 1 .Sh ИСТОРИЯ Утилита .Nm появилась в .At v7 . diff --git a/ru_RU.KOI8-R/man/man1/man.1 b/ru_RU.KOI8-R/man/man1/man.1 index 17ea1aae43..0fff882997 100644 --- a/ru_RU.KOI8-R/man/man1/man.1 +++ b/ru_RU.KOI8-R/man/man1/man.1 @@ -1,299 +1,299 @@ .\" Man page for man .\" .\" Copyright (c) 1990, 1991, John W. Eaton. .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the README file that comes with the man 1.0 .\" distribution. .\" .\" John W. Eaton .\" jwe@che.utexas.edu .\" Department of Chemical Engineering .\" The University of Texas at Austin .\" Austin, Texas 78712 .\" .\" %FreeBSD: src/gnu/usr.bin/man/man/man.man,v 1.27 2006/12/25 15:09:06 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/man.1,v 1.8 2006/12/25 15:13:37 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/man.1,v 1.9 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 3 декабря 2005 .Dt MAN 1 .Os .Sh НАЗВАНИЕ .Nm man .Nd отформатировать и отобразить страницы справочника .Sh СИНТАКСИС .Nm .Op Fl adfhkotw .Op Fl m Ar архитектура Ns Op : Ns Ar машина .Op Fl p Ar строка .Op Fl M Ar путь .Op Fl P Ar pager .Op Fl S Ar список .Op Ar раздел .Ar название ... .Sh ОПИСАНИЕ Утилита .Nm форматирует и отображает страницы справочника. Эта версия использует переменные окружения .Ev MANPATH и .Ev PAGER , так что вы можете использовать собственный набор справочных страниц и выбрать любую понравившуюся вам программу для просмотра отформатированных страниц. Если указан .Ar раздел , то .Nm будет искать только в этом разделе справочника. Через опции командной строки и переменные окружения вы также можете задать порядок поиска по разделам и используемые для форматирования исходных файлов препроцессоры. Системный администратор также может включить режим, когда для экономии дискового пространства отформатированные страницы справочника будут сжиматься командой .Dq Li "/usr/bin/gzip -c" . .Pp Имеются следующие опции: .Bl -tag -width ".Fl S Ar список" .It Fl M Ar путь Задаёт альтернативный маршрут поиска страниц справочника. По умолчанию для определения маршрута поиска .Nm использует .Xr manpath 1 (который встроен в исполняемый файл .Nm ) . Эта опция имеет приоритет выше, чем переменная окружения .Ev MANPATH . .It Fl P Ar pager Задаёт программу для постраничного просмотра. По умолчанию .Nm использует .Dq Li "more -s" . Эта опция имеет приоритет выше, чем переменная окружения .Ev PAGER . .It Fl S Ar список Здесь список \[en] это разделённый двоеточиями список разделов справочника, в которых будет производиться поиск. Эта опция имеет приоритет выше, чем переменная окружения .Ev MANSECT . .It Fl a По умолчанию программа .Nm прекратит свою работу после вывода первой найденной страницы. Использование этой опции заставляет .Nm выводить все справочные страницы, которые соответствуют значению аргумента .Ar название , а не только первую найденную страницу. .It Fl d Не показывать на самом деле справочные страницы, но вывести массу отладочной информации. .It Fl f Эквивалентно запуску .Nm whatis . .It Fl h Вывести подсказку и завершить работу. .It Fl k Эквивалентно запуску .Nm apropos . .It Fl m Ar архитектура Ns Op : Ns Ar машина Поскольку некоторые страницы справочника предназначены только для определённых архитектур и типов машин, внутри каждого каталога, где .Nm осуществляет поиск страниц, он также будет искать внутри подкаталогов, имена которых совпадают с именем текущего типа машины и её архитектуры. Вначале проверяются области, относящиеся к типу машины, затем к архитектуре, затем машинно-независимые области. Например, для .Dq Li i386:pc98 и 8-го раздела справочника, поиск будет осуществляться в следующих каталогах и в таком порядке: .Pa man8/pc98, man8/i386 , затем .Pa man8 . .Pp -Используемый тип машины может быть переопределен либо с помощью этой +Используемый тип машины может быть переопределён либо с помощью этой опции, либо указанием желаемого типа машины в переменной окружения .Ev MACHINE . Используемая архитектура может быть переопределена либо с помощью этой опции, либо указанием желаемой архитектуры в переменной окружения .Ev MACHINE_ARCH . Эта опция имеет приоритет выше, чем переменные окружения .Ev MACHINE и .Ev MACHINE_ARCH . Компонент .Ar машина , если не указан, принимает значение по умолчанию, равное .Ar архитектура . .It Fl o Искать только оригинальные, нелокализованные страницы справочника. .Pp По умолчанию .Nm ищет локализованные страницы справочника в соответствующих подкаталогах каждого компонента, заданного через .Xr manpath 1 . .Pp Имя локализации берётся из первой из трёх переменных окружения с непустым значением, в таком порядке: .Ev LC_ALL , LC_CTYPE или .Ev LANG . .Pp Если значение не может быть определено, или оно не является корректным значением имени локализации, то будут искаться только нелокализованные страницы справочника. .Pp В противном случае .Nm будет осуществлять поиск в следующих подкаталогах, в порядке их перечисления: .Pp .Bl -item -offset indent -compact .Sm off .It .Pa <язык> _ <страна> . <кодировка> .It .Pa <язык> . <кодировка> .It .Pa en . <кодировка> .Sm on .El .Pp Например, в случае локализации .Dq Li ru_RU.KOI8-R .Nm будет искать в следующих подкаталогах компонента .Pa /usr/share/man пути поиска справочника: .Pp .Bl -item -offset indent -compact .It .Pa /usr/share/man/ru_RU.KOI8-R .It .Pa /usr/share/man/ru.KOI8-R .It .Pa /usr/share/man/en.KOI8-R .El .Pp Наконец, если поиск локализованной справочной страницы окончился неудачей, будет осуществляться поиск в стандартном каталоге .Pa /usr/share/man . .It Fl p Ar строка Задаёт последовательность препроцессоров для запуска перед .Xr nroff 1 или .Xr troff 1 . Полный набор препроцессоров не всегда бывает доступным. Вот некоторые из препроцессоров и соответствующие им сокращения: .Nm eqn Pq e , .Nm grap Pq g , .Nm pic Pq p , .Nm tbl Pq t , .Nm vgrind Pq v , .Nm refer Pq r . Эта опция имеет приоритет выше, чем переменная окружения .Ev MANROFFSEQ . .It Fl t Использовать .Dq Li "/usr/bin/groff -S -man" для форматирования страниц справки, передавая результат на стандартный вывод. Форматом вывода по умолчанию для команды .Xr groff 1 является Postscript. В странице справочника .Xr groff 1 указаны способы, позволяющие выбрать альтернативный формат. .Pp В зависимости от выбранного формата и доступности устройств печати, перед выводом может понадобиться пропустить результат работы через какой-либо фильтр или подвергнуть его дополнительной обработке. .It Fl w Не выводить справочные страницы, но выдать местоположение файлов, которые должны форматироваться или выводиться. .El .Sh ОКРУЖЕНИЕ .Bl -tag -width ".Ev MACHINE_ARCH" .It Ev LC_ALL , LC_CTYPE , LANG Эти переменные задают предпочтительный язык справочных страниц. (См.\& опцию .Fl o выше.) .It Ev MACHINE Если .Ev MACHINE установлена, её значение переопределяет текущий тип машины, использующийся для поиска машинно-зависимых подкаталогов справочника. .It Ev MACHINE_ARCH Если .Ev MACHINE_ARCH установлена, её значение переопределяет текущую архитектуру, использующуюся для поиска архитектурно-зависимых подкаталогов справочника. .It Ev MANPATH Если установлена переменная .Ev MANPATH , то её значение используется в качестве пути поиска страниц справочника. .It Ev MANROFFSEQ Если установлена переменная .Ev MANROFFSEQ , то её значение используется для определения набора препроцессоров, запускаемых перед .Xr nroff 1 или .Xr troff 1 . По умолчанию перед запуском .Xr nroff 1 страницы справки пропускаются через табличный препроцессор .Pq Xr tbl 1 . .It Ev MANSECT Если установлена переменная .Ev MANSECT , то её значение используется для определения разделов справочника, в которых будет осуществляться поиск. .It Ev PAGER Если установлена переменная .Ev PAGER , то её значение используется в качестве имени программы, используемой для постраничного просмотра страницы справочника. По умолчанию используется .Dq Li "more -s" . .El .Sh ПРИМЕРЫ .Pp Как правило, для просмотра справочной информации, относящейся к .Dq Li getopt , вы бы использовали такую команду: .Pp .Dl "man getopt" .Pp Однако при обращении к конкретному разделу справочника, такому, как .Xr getopt 3 , вы должны использовать такую команду: .Pp .Dl "man 3 getopt" .Sh СМОТРИ ТАКЖЕ .Xr apropos 1 , .Xr groff 1 , .Xr manpath 1 , .Xr more 1 , .Xr whatis 1 , .Xr man 7 , .Xr mdoc 7 .Sh ПРОБЛЕМЫ Опция .Fl t работает лишь в том случае, если в системе установлена .Xr troff 1 Ns -подобная программа. diff --git a/ru_RU.KOI8-R/man/man1/manpath.1 b/ru_RU.KOI8-R/man/man1/manpath.1 index 6a2a54ba63..e05d89127a 100644 --- a/ru_RU.KOI8-R/man/man1/manpath.1 +++ b/ru_RU.KOI8-R/man/man1/manpath.1 @@ -1,101 +1,101 @@ .\" Man page for manpath .\" .\" Copyright (c) 1990, 1991, John W. Eaton. .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the README file that comes with the man 1.0 .\" distribution. .\" .\" John W. Eaton .\" jwe@che.utexas.edu .\" Department of Chemical Engineering .\" The University of Texas at Austin .\" Austin, Texas 78712 .\" .\" %FreeBSD: src/gnu/usr.bin/man/manpath/manpath.man,v 1.11 2006/12/24 23:07:11 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/manpath.1,v 1.7 2006/12/24 23:27:54 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/manpath.1,v 1.8 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 16 августа 1999 .Dt MANPATH 1 .Os .Sh НАЗВАНИЕ .Nm manpath .Nd определить пользовательский маршрут поиска справочных страниц .Sh СИНТАКСИС .Nm .Op Fl dLq .Sh ОПИСАНИЕ Утилита .Nm пытается определить пользовательский маршрут поиска справочных страниц, используя ряд стандартных системных значений и переменную окружения .Ev PATH , и выводит результат на стандартный вывод. Предупреждения и сообщения об ошибках записываются в стандартный файл ошибок. Если каталог в пользовательском маршруте не перечислен в файле .Pa /etc/manpath.config , то .Nm ищет подкаталоги .Pa man или .Pa MAN . Если они существуют, то они добавляются к маршруту поиска. Если они не существуют, но каталог заканчивается на .Pa /bin , .Nm заменяет .Pa /bin на .Pa /man и проверяет, существует ли такой каталог. Если он существует, то он добавляется к маршруту поиска. .Pp Утилита .Nm используется .Xr man 1 для определения маршрута поиска, поэтому пользователям обычно не требуется явно задавать значение переменной окружения .Ev MANPATH . .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl d Выводить дополнительную отладочную информацию. .It Fl L Вывести (если он существует) список локализаций для справочной системы. .It Fl q Работать тихо. Выводить только конечный результат. .El .Sh ОКРУЖЕНИЕ .Bl -tag -width ".Ev MANLOCALES" -compact .It Ev MANPATH Если установлена переменная .Ev MANPATH , то .Nm -выдает её значение на стандартный вывод и выводит предупреждение в +выдаёт её значение на стандартный вывод и выводит предупреждение в стандартный файл ошибок. .It Ev MANLOCALES Если установлена переменная .Ev MANLOCALES и используется опция .Fl L , то .Nm -выдает её значение на стандартный вывод и выводит предупреждение в +выдаёт её значение на стандартный вывод и выводит предупреждение в стандартный файл ошибок. .El .Sh ФАЙЛЫ .Bl -tag -width ".Pa /etc/manpath.config" -compact .It Pa /etc/manpath.config Системный конфигурационный файл. .El .Sh СМОТРИ ТАКЖЕ .Xr apropos 1 , .Xr man 1 , .Xr whatis 1 diff --git a/ru_RU.KOI8-R/man/man1/mptable.1 b/ru_RU.KOI8-R/man/man1/mptable.1 index 33038b7185..57113e4bb5 100644 --- a/ru_RU.KOI8-R/man/man1/mptable.1 +++ b/ru_RU.KOI8-R/man/man1/mptable.1 @@ -1,77 +1,77 @@ .\" Copyright (c) 1996 .\" Steve Passe . All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. The name of the developer may NOT be used to endorse or promote products .\" derived from this software without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" %FreeBSD: src/usr.sbin/mptable/mptable.1,v 1.10 2005/02/13 22:25:29 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/mptable.1,v 1.1 2006/12/18 14:06:21 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/mptable.1,v 1.2 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 28 апреля 1997 .Dt MPTABLE 1 .Os .Sh НАЗВАНИЕ .Nm mptable .Nd показать таблицу конфигурации MP .Sh СИНТАКСИС .Nm .Op Fl dmesg .Op Fl verbose .Op Fl grope .Op Fl help .Sh ОПИСАНИЕ Команда .Nm -находит таблицу конфигурации МР на Intel(tm) MP-совместимой +находит таблицу конфигурации MP на Intel(tm) MP-совместимой материнской плате, и производит её анализ. Она может оказаться полезной при отладке SMP ядра, которое не грузится, или для проверки конфигурации системы. Команда .Nm может быть выполнена и с однопроцессорным ядром. .Pp Утилита должна запускаться с привилегиями группы kmem. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl dmesg Дополнительно показать вывод команды .Xr dmesg 8 . .It Fl grope Искать таблицу даже в тех областях памяти, в которых её обычно не ищут. Используйте эту опцию .Em только в крайнем случае. .It Fl help Вывести сообщение о формате использования и выйти. .It Fl verbose Вывести дополнительную информацию. .El .Sh СМОТРИ ТАКЖЕ .Xr smp 4 , .Xr dmesg 8 .Sh ИСТОРИЯ Команда .Nm впервые появилась во .Fx 3.0 . .Sh АВТОРЫ .An Steve Passe Aq fsmp@FreeBSD.org diff --git a/ru_RU.KOI8-R/man/man1/pkill.1 b/ru_RU.KOI8-R/man/man1/pkill.1 index 1c2ad5da61..5f8120a6d9 100644 --- a/ru_RU.KOI8-R/man/man1/pkill.1 +++ b/ru_RU.KOI8-R/man/man1/pkill.1 @@ -1,284 +1,284 @@ .\" $NetBSD: pkill.1,v 1.8 2003/02/14 15:59:18 grant Exp $ .\" .\" %FreeBSD: src/usr.bin/pkill/pkill.1,v 1.22 2006/12/20 11:57:22 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/pkill.1,v 1.4 2007/03/04 09:25:46 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/pkill.1,v 1.5 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .\" Copyright (c) 2002 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Andrew Doran. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the NetBSD .\" Foundation, Inc. and its contributors. .\" 4. Neither the name of The NetBSD Foundation nor the names of its .\" contributors may be used to endorse or promote products derived .\" from this software without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .Dd 23 ноября 2006 .Dt PKILL 1 .Os .Sh НАЗВАНИЕ .Nm pgrep , pkill .Nd найти процессы по имени с возможной отправкой им сигнала .Sh СИНТАКСИС .Nm pgrep .Op Fl LSfilnovx .Op Fl F Ar pidfile .Op Fl G Ar gid .Op Fl M Ar дамп .Op Fl N Ar система .Op Fl P Ar ppid .Op Fl U Ar uid .Op Fl d Ar разделитель .Op Fl g Ar pgrp .Op Fl j Ar jid .Op Fl s Ar sid .Op Fl t Ar tty .Op Fl u Ar euid .Ar шаблон ... .Nm pkill .Op Fl Ar сигнал .Op Fl ILfinovx .Op Fl F Ar pidfile .Op Fl G Ar gid .Op Fl M Ar дамп .Op Fl N Ar система .Op Fl P Ar ppid .Op Fl U Ar uid .Op Fl g Ar pgrp .Op Fl j Ar jid .Op Fl s Ar sid .Op Fl t Ar tty .Op Fl u Ar euid .Ar шаблон ... .Sh ОПИСАНИЕ Команда .Nm pgrep производит поиск в таблице процессов работающей системы и выводит идентификаторы процессов, удовлетворяющих заданному в командной строке критерию. .Pp Команда .Nm pkill производит поиск в таблице процессов работающей системы и посылает сигнал всем процессам, удовлетворяющим заданному в командной строке критерию. .Pp Имеются следующие опции: .Bl -tag -width ".Fl d Ar разделитель" .It Fl F Ar pidfile Ограничить совпадения процессом, чей идентификатор процесса (PID) хранится в файле .Ar pidfile . .It Fl G Ar gid Ограничить совпадения процессами с идентификатором действительной группы (real group ID) из разделённого запятыми списка .Ar gid . .It Fl I Запросить подтверждение на отправку сигнала каждому процессу. .It Fl L Файл .Ar pidfile , передаваемый в качестве параметра опции .Fl F , должен быть заблокирован с использованием системного вызова .Xr flock 2 или создан с помощью .Xr pidfile 3 . .It Fl M Ar дамп Извлечь значения, связанные со списком имён (namelist), из указанного дампа памяти ядра .Ar дамп , вместо памяти работающей в текущий момент системы. .It Fl N Ar система Извлечь список имён из указанной системы, вместо используемого по умолчанию образа ядра, с которого произведена загрузка. .It Fl P Ar ppid Ограничить совпадения процессами, идентификаторы родительских процессов (PPID) которых перечислены в разделённом запятыми списке .Ar ppid . .It Fl S Искать также среди системных процессов (нитей ядра). .It Fl U Ar uid Ограничить совпадения процессами с идентификаторами действительного пользователя (real user ID), находящимися в разделённом запятыми списке .Ar uid . .It Fl d Ar разделитель Использовать заданный разделить для выводимых идентификаторов процессов. По умолчанию используется символ новой строки. Эта опция может быть использована только с командой .Nm pgrep . .It Fl f Производить поиск совпадений по полному списку аргументов. По умолчанию проверяются только имена процессов. .It Fl g Ar pgrp Ограничить совпадения списком процессов с идентификаторами группы процессов -(process group ID) из разделенного запятыми списка +(process group ID) из разделённого запятыми списка .Ar pgrp . Ноль означает идентификатор группы процессов работающей команды .Nm pgrep или .Nm pkill . .It Fl i Игнорировать различия в регистре символов в таблице процессов и указанном шаблоне. .It Fl j Ar jid Ограничить совпадения процессами внутри тюрьмы (jail) с идентификатором из разделённого запятыми списка .Ar jid . Значение .Dq Li any означает любой процесс в любой тюрьме. Значение .Dq Li none означает любой процесс не в тюрьме. .It Fl l Подробный вывод. В дополнение к идентификатору процесса также выводить его имя. При использовании совместно с .Fl f , для каждого подходящего процесса выводить его идентификатор и полный список аргументов. Эта опция может быть использована только с командой .Nm pgrep . .It Fl n Из всех подходящих процессов выбрать только самый новый (по времени запуска). .It Fl o Из всех подходящих процессов выбрать только самый старый (по времени запуска). .It Fl s Ar sid Ограничить совпадения процессами с идентификатором сессии (session ID) из разделённого запятыми списка .Ar sid . Ноль означает идентификатор сессии работающей команды .Nm pgrep или .Nm pkill . .Ar sid . .It Fl t Ar tty Ограничить совпадения процессами, связанными с одним из терминалов из разделённого запятыми списка .Ar tty . Имена терминалов задаются в форме .Pa tty Ns Ar xx или в более короткой .Ar xx . Одиночный дефис .Pq Ql - задаёт процессы, не связанные с терминалом. .It Fl u Ar euid Ограничить совпадения процессами с идентификатором эффективного пользователя (effective user ID) из разделённого запятыми списка .Ar euid . .It Fl v Инвертировать совпадение, т.е., вывести процессы, не удовлетворяющие заданному условию. .It Fl x Требовать точного совпадения с именем процесса, или, если задана опция .Fl f , списком аргументов. По умолчанию производится поиск подстроки. .It Fl Ns Ar сигнал Неотрицательное десятичное значение или символьное имя сигнала. Указывает сигнал, отправляемый вместо используемого по умолчанию .Dv TERM . Эта опция допустима только в качестве первого аргумента .Nm pkill . .El .Pp При указании одного или более операнда .Ar шаблон , они используются как регулярные выражения для поиска совпадения с именем команды или полным списком аргументов каждого процесса. Если опция .Fl f не указана, .Ar шаблон сравнивается только с именем команды. Однако в настоящее время .Fx отслеживает лишь первые 19 символов имени команды для каждого процесса. Попытка найти что-либо в имени команды после первых 19 символов всегда даёт отрицательный результат. .Pp Следует отметить, что работающий процесс .Nm pgrep или .Nm pkill никогда не выберет ни себя, ни системные процессы (нити ядра) как удовлетворяющие критериям поиска. .Sh СТАТУС ЗАВЕРШЕНИЯ Утилиты .Nm pgrep и .Nm pkill на выходе возвращают одно из следующих значений: .Bl -tag -width indent .It 0 Был найден один или более подходящих процессов. .It 1 Подходящие процессы не были найдены. .It 2 В командной строке указаны недопустимые опции. .It 3 Произошла внутренняя ошибка. .El .Sh СОВМЕСТИМОСТЬ Исторически, опция .Dq Fl j Li 0 означала "любая тюрьма", хотя в других утилитах, таких как .Xr ps 1 , идентификатор тюрьмы (jail ID) .Li 0 имеет обратное значение, "не в тюрьме". Поэтому .Dq Fl j Li 0 считается устаревшей, а вместо неё возможно использовать .Dq Fl j Li any . .Sh СМОТРИ ТАКЖЕ .Xr kill 1 , .Xr killall 1 , .Xr ps 1 , .Xr flock 2 , .Xr kill 2 , .Xr sigaction 2 , .Xr pidfile 3 , .Xr re_format 7 .\" Xr signal 7 .Sh ИСТОРИЯ Утилиты .Nm pkill и .Nm pgrep впервые появились в .Nx 1.6 . Они смоделированы на основе одноимённых утилит, появившихся в Sun Solaris 7. Впервые они появились во .Fx 5.3 . .Sh АВТОРЫ .An Andrew Doran .Aq ad@NetBSD.org diff --git a/ru_RU.KOI8-R/man/man1/rm.1 b/ru_RU.KOI8-R/man/man1/rm.1 index add5f1dcb7..72d3900ce6 100644 --- a/ru_RU.KOI8-R/man/man1/rm.1 +++ b/ru_RU.KOI8-R/man/man1/rm.1 @@ -1,232 +1,232 @@ .\"- .\" Copyright (c) 1990, 1993, 1994 .\" The Regents of the University of California. All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" the Institute of Electrical and Electronics Engineers, Inc. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)rm.1 8.5 (Berkeley) 12/5/94 .\" %FreeBSD: src/bin/rm/rm.1,v 1.43 2006/12/26 13:57:40 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/rm.1,v 1.2 2007/11/13 11:08:03 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/rm.1,v 1.3 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 26 декабря 2006 .Dt RM 1 .Os .Sh НАЗВАНИЕ .Nm rm , .Nm unlink .Nd удалить элементы каталога .Sh СИНТАКСИС .Nm .Op Fl f | i .Op Fl dIPRrvW .Ar .Nm unlink .Ar файл .Sh ОПИСАНИЕ Утилита .Nm пытается удалить файлы, указанные в командной строке и не являющиеся каталогами. Если права доступа к файлу не разрешают запись и устройством стандартного ввода является терминал, то пользователю выводится запрос (через стандартный файл ошибок) на подтверждение действия. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl d Пытаться удалять каталоги так же, как и файлы других типов. .It Fl f Пытаться удалять файлы без запроса подтверждения, вне зависимости от установленных прав доступа к файлу. Если файл не существует, не выводить никакой диагностической информации и не менять статус завершения для информирования об ошибке. Опция .Fl f отменяет действие любой ранее указанной опции .Fl i . .It Fl i Запрашивать подтверждение перед удалением каждого файла, несмотря на установленные права доступа к файлу, и вне зависимости от того, является ли устройство стандартного ввода терминалом или нет. Опция .Fl i отменяет действие любой ранее указанной опции .Fl f . .It Fl I Запрашивать подтверждение только если удалению подлежит более трёх файлов, или перед рекурсивным удалением каталога. Установка этой опции позволяет существенно снизить количество запросов (по сравнению с опцией .Fl i ) , и в то же время обеспечивает практически такой же уровень защиты от ошибок. .It Fl P Перезаписывать обычные файлы перед удалением. Файлы перезаписываются трижды, сначала значением 0xff, затем 0x00, затем ещё раз 0xff, и только потом удаляются. Файлы с несколькими жёсткими связями не будут ни перезаписаны, ни удалены (если только не указана опция .Fl f ) , а вместо этого будет выводиться предупреждение. .Pp Указание этого флага для файла, имеющего доступ только на чтение, приведёт к выводу сообщения об ошибке и завершению работы .Nm . -Файл при этом не будет перезаписан или удален. +Файл при этом не будет перезаписан или удалён. .It Fl R Пытаться удалить дерево каталогов, корень которого указан аргументом .Ar файл . Эта опция включает действие опции .Fl d . Если указана опция .Fl i , то у пользователя будет запрашиваться подтверждение перед обработкой содержимого каждого каталога, а также перед удалением самого каталога. Если пользователь не подтвердит выполнение, то обработка нижележащего дерева каталогов будет пропущена. .Pp .It Fl r То же самое, что и .Fl R . .It Fl v Выводить больше информации при удалении файлов, показывая их по мере их удаления. .It Fl W Пытаться восстановить перечисленные файлы. На текущий момент эта опция может быть использована только для восстановления файлов, .Dq "замазанных штрихом" (covered by whiteouts) в файловой системе union (см.\& .Xr undelete 2 ) . .El .Pp Утилита .Nm удаляет символические ссылки, а не сами файлы, на которые эти ссылки указывают. .Pp Попытка удалить файлы .Pa / , .Pa .\& или .Pa .. вызовет ошибку. .Pp Если утилита вызывается как .Nm unlink , то ей может быть передан только один аргумент, который не должен являться каталогом. В таком простом режиме работы команде не может быть передано никаких опций, утилита только лишь выполняет операцию .Xr unlink 2 с переданным ей аргументом. .Sh СТАТУС ЗАВЕРШЕНИЯ Утилита .Nm возвращает 0 в случае, когда все перечисленные файлы или деревья каталогов были удалены, или если была указана опция .Fl f и все существующие файлы или деревья каталогов были удалены. В случае возникновения ошибки .Nm возвращает значение >0. .Sh ЗАМЕЧАНИЯ Команда .Nm использует .Xr getopt 3 для анализа переданных ей аргументов, что позволяет ей принимать опцию .Sq Li -- , которая вызовет остановку обработки переданных флагов там, где эта опция встретится. Это позволяет удалять файлы, имена которых начинаются с символа черты .Pq Sq - . Например: .Pp .Dl "rm -- -filename" .Pp Того же результата можно добиться, задавая имя файла с указанием абсолютного или относительного пути. Например: .Pp .Dl "rm /home/user/-filename" .Dl "rm ./-filename" .Pp Если опция .Fl P указывается совместно с опцией .Fl f , то файл будет перезаписан и удалён даже если он имеет жёсткие ссылки. .Sh СОВМЕСТИМОСТЬ Утилита .Nm отличается от исторических реализаций тем, что опция .Fl f скрывает только попытки удаления несуществующих файлов, вместо сокрытия всевозможных ошибок. Опция .Fl v нестандартная, и её использование в командных сценариях нежелательно. .Pp Также исторические .Bx реализации осуществляют запросы к пользователю через стандартный вывод, а не через стандартный файл ошибок. .Sh СМОТРИ ТАКЖЕ .Xr chflags 1 , .Xr rmdir 1 , .Xr undelete 2 , .Xr unlink 2 , .Xr fts 3 , .Xr getopt 3 , .Xr symlink 7 .Sh СТАНДАРТЫ Команда .Nm соответствует стандарту .St -p1003.2 . .Pp Упрощённая команда .Nm unlink соответствует спецификации .St -susv2 . .Sh ИСТОРИЯ Команда .Nm появилась в .At v1 . .Sh ПРОБЛЕМЫ Опция .Fl P подразумевает, что нижележащая файловая система является файловой системой с фиксированными блоками (fixed-block file system). UFS является такой системой, а LFS \[en] нет. Кроме этого, перезаписываются только обычные файлы, файлы всех остальных типов \[en] нет. diff --git a/ru_RU.KOI8-R/man/man1/tail.1 b/ru_RU.KOI8-R/man/man1/tail.1 index cd4174f009..ed5f809360 100644 --- a/ru_RU.KOI8-R/man/man1/tail.1 +++ b/ru_RU.KOI8-R/man/man1/tail.1 @@ -1,191 +1,191 @@ .\" Copyright (c) 1980, 1990, 1991, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" the Institute of Electrical and Electronics Engineers, Inc. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)tail.1 8.1 (Berkeley) 6/6/93 .\" .\" %FreeBSD: src/usr.bin/tail/tail.1,v 1.15 2006/12/24 19:18:52 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/tail.1,v 1.11 2006/12/24 19:23:24 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/tail.1,v 1.12 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 29 июня 2006 .Dt TAIL 1 .Os .Sh НАЗВАНИЕ .Nm tail .Nd вывести последнюю часть файла .Sh СИНТАКСИС .Nm .Op Fl F | f | r .Op Fl q .Oo .Fl b Ar номер | Fl c Ar номер | Fl n Ar номер .Oc .Op Ar .Sh ОПИСАНИЕ Утилита .Nm выводит содержимое файла .Ar файл или, по умолчанию, своего стандартного ввода, на стандартный вывод. .Pp Вывод начинается с определённого байта, строки или 512-байтового блока входного файла. Числа, перед которыми стоит знак плюс .Pq Ql + , указывают позицию относительно начала входного файла, например, .Dq Li "-c +2" начнёт выводить данные со второго байта входного файла. Числа, перед которыми стоит знак минус .Pq Ql - или перед которыми знак отсутствует, указывают позицию относительно конца входного файла, например, .Dq Li "-n 2" выводит последние две строки ввода. По умолчанию начальная позиция принимается равной .Dq Li "-n 10" , т.е.\& последние 10 строк ввода. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl b Ar номер Вывод начнётся с 512-байтового блока, номер которого задан аргументом .Ar номер . .It Fl c Ar номер Вывод начнётся с байта, номер которого задан аргументом .Ar номер . .It Fl f Опция .Fl f заставляет .Nm не останавливаться при достижении конца файла, а ждать, пока станут доступными дополнительные данные. Опция .Fl f игнорируется, если стандартный ввод является каналом, но не является именованным каналом FIFO. .It Fl F Опция .Fl F работает также, как и опция .Fl f , но .Nm -также будет проверять, не был ли отслеживаемый файл переименован или обновлен. +также будет проверять, не был ли отслеживаемый файл переименован или обновлён. Файл закрывается и открывается снова, если .Nm обнаружит, что файл имеет новый номер индексного дескриптора (inode). Опция .Fl F игнорируется, если чтение производится из стандартного ввода, а не из файла. .It Fl n Ar номер Вывод начнётся со строки, номер которой задан аргументом .Ar номер . .It Fl q Подавляет печать заголовков в случае, когда одновременно просматриваются несколько файлов. .It Fl r Выводить данные в обратном порядке, построчно. Кроме того, эта опция изменяет значение опций .Fl b , c и .Fl n . Если указана опция .Fl r , эти опции задают количество байт, строк или 512-байтовых блоков для вывода, а не номера байтов, строк или блоков относительно начала или конца входного файла, начиная с которых будет осуществляться вывод. По умолчанию, при использовании .Fl r будет выводиться все входные данные. .El .Pp Если указано больше одного файла и не был указан флаг .Fl q , каждый файл предваряется заголовком, состоящим из строки .Dq Li "==> " Ns Ar XXX Ns Li " <==" , где вместо .Ar XXX печатается имя файла. .Sh СТАТУС ЗАВЕРШЕНИЯ .Ex -std .Sh СМОТРИ ТАКЖЕ .Xr cat 1 , .Xr head 1 , .Xr sed 1 .Sh СТАНДАРТЫ Предполагается, что утилита .Nm является надмножеством спецификации .St -p1003.2-92 . В частности, опции .Fl F , .Fl b и .Fl r являются расширениями этого стандарта. .Pp В этой реализации поддерживается исторически сложившийся синтаксис командной строки утилиты .Nm . Единственная разница между этой реализацией и старыми версиями .Nm заключается в том, что опции .Fl b , .Fl c и .Fl n влияют на опцию .Fl r , т.е.\& .Dq Li "-r -c 4" выводит последние 4 символа последней строки ввода, тогда как старая версия утилиты .Nm (при использовании синтаксиса .Dq Li -4cr ) проигнорировала бы опцию .Fl c и вывела последние 4 строки входных данных. .Sh ИСТОРИЯ Команда .Nm впервые появилась в PWB UNIX. diff --git a/ru_RU.KOI8-R/man/man1/test.1 b/ru_RU.KOI8-R/man/man1/test.1 index 859edefa01..83f982def4 100644 --- a/ru_RU.KOI8-R/man/man1/test.1 +++ b/ru_RU.KOI8-R/man/man1/test.1 @@ -1,328 +1,328 @@ .\"- .\" Copyright (c) 1991, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" the Institute of Electrical and Electronics Engineers, Inc. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)test.1 8.1 (Berkeley) 5/31/93 .\" %FreeBSD: src/bin/test/test.1,v 1.26 2006/12/14 10:42:46 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/test.1,v 1.2 2006/12/20 09:38:36 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/test.1,v 1.3 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 31 июля 2006 .Dt TEST 1 .Os .Sh НАЗВАНИЕ .Nm test , .Nm \&[ .Nd утилита проверки условий .Sh СИНТАКСИС .Nm .Ar выражение .Nm \&[ .Ar выражение Cm ] .Sh ОПИСАНИЕ Утилита .Nm проверяет условие, и если оно выполняется, возвращает 0 (истина). В противном случае возвращается 1 (ложь). Если условие не задано, test также возвратит 1 (ложь). .Pp Все операторы и флаги представляют собой отдельные аргументы к данной утилите. .Pp Для создания выражений используются следующие примитивы: .Bl -tag -width Ar .It Fl b Ar файл Истина если .Ar файл существует и является специальным файлом блочного устройства. .It Fl c Ar файл Истина если .Ar файл существует и является специальным файлом посимвольного устройства. .It Fl d Ar файл Истина если .Ar файл существует и является каталогом. .It Fl e Ar файл Истина если .Ar файл существует (независимо от типа). .It Fl f Ar файл Истина если .Ar файл существует и является обычным файлом. .It Fl g Ar файл Истина если .Ar файл существует и имеет установленный флаг .Dq "установить идентификатор группы" (set group ID). .It Fl h Ar файл Истина если .Ar файл существует и является символической ссылкой. Этот оператор сохранён для совместимости с предыдущими версиями программы. Не стоит полагаться на его наличие, вместо этого используйте .Fl L . .It Fl k Ar файл Истина если .Ar файл существует и имеет установленный бит sticky. .It Fl n Ar строка Истина если длина строки .Ar строка ненулевая. .It Fl p Ar файл Истина если .Ar файл является именованным каналом .Pq Tn FIFO . .It Fl r Ar файл Истина если .Ar файл существует и доступен на чтение. .It Fl s Ar файл Истина если .Ar файл существует и его длина больше нуля. .It Fl t Ar дескриптор_файла Истина если файл, дескриптор которого задаётся аргументом .Ar дескриптор_файла , открыт и связан с терминалом. .It Fl u Ar файл Истина если .Ar файл существует и имеет установленный флаг -.Dq "установить идентификатор польльзователя" +.Dq "установить идентификатор пользователя" (set user ID). .It Fl w Ar файл Истина если .Ar файл существует и доступен на запись. Истина лишь означает, что флаг записи включен. В файловой системе доступной только на чтение файл не является записываемым, даже если эта проверка показывает обратное. .It Fl x Ar файл Истина если .Ar файл существует и является исполняемым. Истина лишь означает, что флаг запуска включен. Если .Ar файл является каталогом, истина означает, что внутри него возможно производить поиск. .It Fl z Ar строка Истина если длина аргумента .Ar строка нулевая. .It Fl L Ar файл Истина если .Ar файл существует и является символической ссылкой. .It Fl O Ar файл Истина если .Ar файл существует и его владелец совпадает с идентификатором эффективного пользователя данного процесса. .It Fl G Ar файл Истина если .Ar файл существует и его группа совпадает с идентификатором эффективной группы данного процесса. .It Fl S Ar файл Истина если .Ar файл существует и является сокетом. .It Ar файл1 Fl nt Ar файл2 Истина если .Ar файл1 существует и новее файла .Ar файл2 . .It Ar файл1 Fl ot Ar файл2 Истина если .Ar файл1 существует и старее файла .Ar файл2 . .It Ar файл1 Fl ef Ar файл2 Истина если файлы .Ar файл1 и .Ar файл2 существуют и ссылаются на один и тот же файл. .It Ar строка Истина если .Ar строка не является пустой. .It Ar s1 Cm = Ar s2 Истина если строки .Ar s1 и .Ar s2 идентичны. .It Ar s1 Cm != Ar s2 Истина если строки .Ar s1 и .Ar s2 отличаются. .It Ar s1 Cm < Ar s2 Истина если строка .Ar s1 предшествует строке .Ar s2 основываясь на двоичном значении их символов. .It Ar s1 Cm > Ar s2 Истина если строка .Ar s1 следует за .Ar s2 основываясь на двоичном значении их символов. .It Ar n1 Fl eq Ar n2 Истина если целые числа .Ar n1 и .Ar n2 алгебраически равны. .It Ar n1 Fl ne Ar n2 Истина если целые числа .Ar n1 и .Ar n2 алгебраически не равны. .It Ar n1 Fl gt Ar n2 Истина если целое .Ar n1 алгебраически больше целого .Ar n2 . .It Ar n1 Fl ge Ar n2 Истина если целое .Ar n1 алгебраически больше либо равно целому .Ar n2 . .It Ar n1 Fl lt Ar n2 Истина если целое .Ar n1 алгебраически меньше целого .Ar n2 . .It Ar n1 Fl le Ar n2 Истина если целое .Ar n1 алгебраически меньше либо равно целому .Ar n2 . .El .Pp Если .Ar файл является символической ссылкой, то .Nm полностью разыменовывает её и далее вычисляет выражение уже с конечным файлом, за исключением примитив .Fl h и .Fl L . .Pp Примитивы могут комбинироваться со следующими операторами: .Bl -tag -width Ar .It Cm \&! Ar выражение Истина если .Ar выражение ложно. .It Ar выражение1 Fl a Ar выражение2 Истина если оба .Ar выражение1 и .Ar выражение2 истинны. .It Ar выражение1 Fl o Ar выражение2 Истина если хотя бы одно из выражений .Ar выражение1 и .Ar выражение2 истинно. .It Cm \&( Ns Ar выражение Ns Cm \&) Истина если выражение истинно. .El .Pp Оператор .Fl a имеет более высокий приоритет, чем оператор .Fl o . .Pp Некоторые командные оболочки имеют встроенную команду .Nm с похожей либо идентичной функциональностью. Обратитесь к странице справочника .Xr builtin 1 . .Sh НЕОДНОЗНАЧНОСТЬ ГРАММАТИКИ Грамматика утилиты .Nm по своей сути неоднозначна. Чтобы обеспечить определённую степень непротиворечивости, случаи, рассматриваемые стандартом .St -p1003.2 в разделе D11.2/4.62.4, вычисляются строго в соответствии с правилами, указанными в документе стандарта. Все остальные случаи ограничены неоднозначностями в семантике команды. .Sh ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ Утилита .Nm возвращает одно из следующих значений: .Bl -tag -width indent .It 0 Выражение истинно. .It 1 Выражение ложно или отсутствует. .It >1 Произошла ошибка. .El .Sh СМОТРИ ТАКЖЕ .Xr builtin 1 , .Xr expr 1 , .Xr sh 1 , .Xr symlink 7 .Sh СТАНДАРТЫ Утилита .Nm реализует расширение спецификации .St -p1003.2 . .Sh ПРОБЛЕМЫ В случае использования .Fl a и .Fl o , всегда вычисляются обе части выражения, в отличие от логических операторов .Xr sh 1 . Например, следующей командой будет проверяться возможность записи в .Pa файл , несмотря на то, что первое выражение является ложным. Результатом этого будет ненужное обращение к файловой системе: .Pp .Dl "[ -z abc -a -w файл ]" diff --git a/ru_RU.KOI8-R/man/man1/tftp.1 b/ru_RU.KOI8-R/man/man1/tftp.1 index 08a528ac78..0a4b2c0b02 100644 --- a/ru_RU.KOI8-R/man/man1/tftp.1 +++ b/ru_RU.KOI8-R/man/man1/tftp.1 @@ -1,186 +1,186 @@ .\" Copyright (c) 1990, 1993, 1994 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)tftp.1 8.2 (Berkeley) 4/18/94 .\" %FreeBSD: src/usr.bin/tftp/tftp.1,v 1.19.10.1 2007/11/14 19:25:04 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/tftp.1,v 1.2 2007/11/16 11:31:27 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/tftp.1,v 1.3 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 1 октября 2003 .Dt TFTP 1 .Os .Sh НАЗВАНИЕ .Nm tftp .Nd "программа простой передачи файлов" .Sh СИНТАКСИС .Nm .Op Ar хост Op Ar порт .Sh ОПИСАНИЕ Утилита .Nm является пользовательским интерфейсом к Интернет-протоколу .Tn TFTP (протокол простой передачи файлов), который позволяет пользователям передавать и получать файлы с удалённого хоста. Удалённый .Ar хост может быть указан в командной строке, в этом случае .Nm использует указанный хост для последующих передач (см.\& описание команды .Ic connect ниже). .Sh КОМАНДЫ Запущенный .Nm выводит приглашение .Dq Li "tftp> " и распознаёт следующие команды: .Pp .Bl -tag -width ".Ic verbose" -compact .It Ic \&? Ar имя-команды ... Вывести подсказку. .Pp .It Ic ascii -Сокращенный вариант команды +Сокращённый вариант команды .Ic mode Cm ascii . .Pp .It Ic binary -Сокращенный вариант команды +Сокращённый вариант команды .Ic mode Cm binary . .Pp .It Ic connect Ar хост Op Ar порт Задать .Ar хост (и необязательный .Ar порт ) для передачи файлов. Заметьте, что протокол .Tn TFTP (в отличие от протокола .Tn FTP ) не поддерживает соединение между хостами в промежутках между передачами, поэтому команда .Ic connect на самом деле не создаёт соединение, а просто запоминает хост для последующих передач файлов. Использование команды .Ic connect не является обязательным, так как удалённый хост может быть указан непосредственно в командах .Ic get и .Ic put . .Pp .It Ic get Oo Ar хост : Oc Ns Ar файл Op Ar локальное-имя .It Ic get Xo .Oo Ar хост1 : Oc Ns Ar файл1 .Oo Ar хост2 : Oc Ns Ar файл2 ... .Oo Ar хостN : Oc Ns Ar файлN .Xc Получить один или более файлов с удалённого хоста. Если используется аргумент .Ar хост , его значение будет использоваться для последующих передач файлов. Если указан аргумент .Ar локальное-имя , файл будет сохранён локально под этим именем, в противном случае будет использовано оригинальное имя файла. Занимательно, что за один раз невозможно получить два файла, только один, три или более. .Pp При указании хоста в виде числового адреса IPv6, следуют взять адрес в квадратные скобки, подобно .Dq Li [3ffe:2900:e00c:ffee::1234] : Ns Ar файл , чтобы отличить двоеточия в адресе IPv6 от двоеточия, разделяющего хост и имя файла. .Pp .It Ic mode Ar режим-передачи Устанавливает режим передачи; .Ar режим-передачи может быть либо .Cm ascii , либо .Cm binary . По умолчанию включен режим .Cm ascii . .Pp .It Ic put Ar файл Op Oo Ar хост : Oc Ns Ar удалённое-имя .It Ic put Ar файл1 файл2 ... файлN Op Oo Ar хост : Oc Ns Ar удалённый-каталог Передать один или несколько файлов на удалённый хост. Если указан аргумент .Ar удалённое-имя , файл будет сохранён удалённо под этим именем, в противном случае будет использовано оригинальное имя файла. Если указан аргумент .Ar удалённый-каталог , то предполагается, что удалённый хост является .Ux Ns -системой. Чтобы задать хост в виде числового адреса IPv6, смотрите пример в описании команды .Ic get . .Pp .It Ic quit Выйти из .Nm . Конец файла также приводит к выходу. .Pp .It Ic rexmt Ar таймаут-повторной-передачи Задать таймаут повторной передачи пакета в секундах. .Pp .It Ic status Показать текущее состояние. .Pp .It Ic timeout Ar общий-таймаут-передачи Задать общий таймаут передачи в секундах. .Pp .It Ic trace Включить/выключить трассировку пакетов. .Pp .It Ic verbose Включить/выключить режим подробного вывода. .El .Sh ИСТОРИЯ Команда .Nm появилась в .Bx 4.3 . .Sh ПРОБЛЕМЫ Учитывая отсутствие контроля доступа на уровне протокола .Tn TFTP , удалённая сторона как правило вынуждена самостоятельно заботиться об ограничении доступа к файлам. Конкретные методы ограничения доступа индивидуальны для каждой системы и, следовательно, не могут быть изложены здесь. .Pp Файлы больше 33488896 байт (65535 блоков) не могут быть переданы без поддержки обеими сторонами согласования размера блока (RFC1783). diff --git a/ru_RU.KOI8-R/man/man1/vidcontrol.1 b/ru_RU.KOI8-R/man/man1/vidcontrol.1 index e7f9b57e0e..2ac9da2ba9 100644 --- a/ru_RU.KOI8-R/man/man1/vidcontrol.1 +++ b/ru_RU.KOI8-R/man/man1/vidcontrol.1 @@ -1,530 +1,530 @@ .\" .\" vidcontrol - a utility for manipulating the syscons video driver .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" @(#)vidcontrol.1 .\" %FreeBSD: src/usr.sbin/vidcontrol/vidcontrol.1,v 1.58 2006/12/22 23:23:59 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/vidcontrol.1,v 1.3 2006/12/23 09:10:02 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/vidcontrol.1,v 1.4 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 23 декабря 2006 .Dt VIDCONTROL 1 .Os .Sh НАЗВАНИЕ .Nm vidcontrol .Nd утилита конфигурации и управления системной консолью .Sh СИНТАКСИС .Nm .Op Fl CdLHPpx .Op Fl b Ar цвет .Op Fl c Ar форма_курсора .Oo .Fl f .Op Ar размер .Ar файл .Oc .Op Fl g Ar геометрия .Op Fl h Ar размер .Op Fl i Cm adapter | mode .Op Fl l Ar карта_экрана .Op Fl M Ar символ .Op Fl m Cm on | off .Op Fl r Ar цвет_текста Ar цвет_фона .Op Fl S Cm on | off .Op Fl s Ar номер .Op Fl t Ar N | Cm off .Op Ar режим .Op Ar цвет_текста Op Ar цвет_фона .Op Cm show .Sh ОПИСАНИЕ Утилита .Nm используется для установки различных опций драйвера консоли .Xr syscons 4 , таких как видеорежим, цвет, форма курсора, карта экранного вывода, шрифт и время ожидания до запуска заставки экрана. .Pp Имеются следующие опции: .Bl -tag -width indent .It Ar режим Выбрать новый видеорежим. В настоящее время доступны такие режимы: .Ar 80x25 , .Ar 80x30 , .Ar 80x43 , .Ar 80x50 , .Ar 80x60 , .Ar 132x25 , .Ar 132x30 , .Ar 132x43 , .Ar 132x50 , .Ar 132x60 , .Ar VGA_40x25 , .Ar VGA_80x25 , .Ar VGA_80x30 , .Ar VGA_80x50 , .Ar VGA_80x60 , .Ar VGA_90x25 , .Ar VGA_90x30 , .Ar VGA_90x43 , .Ar VGA_90x50 , .Ar VGA_90x60 , .Ar EGA_80x25 , .Ar EGA_80x43 , .Ar VESA_132x25 , .Ar VESA_132x43 , .Ar VESA_132x50 , .Ar VESA_132x60 . .\"Графический режим .\".Ar VGA_320x200 .\"и Также может быть выбран растровый текстовый режим .Ar VESA_800x600 . Режим также можно задать другим способом, по его номеру. Для этого используется название режима в виде .Li MODE_ Ns Aq Ar НОМЕР . Список номеров доступных режимов можно получить с помощью опции .Fl i Cm mode . См.\& ниже раздел .Sx Поддержка видеорежимов . .It Ar цвет_текста Op Ar цвет_фона Изменить цвета отображаемого текста. Задать цвет текста (например, .Dq vidcontrol white ) или и текста, и фона (например, .Dq vidcontrol yellow blue ) . Список доступных цветов может быть получен с помощью команды .Cm show , описанной ниже. .It Cm show Показать цвета, доступные на данной платформе. .It Fl b Ar цвет Установить цвет границы в указанное значение .Ar цвет . Не любой видео-драйвер поддерживает эту опцию. .It Fl C Очистить буфер истории. .It Fl c Cm normal | blink | destructive Изменить форму курсора. Курсор может быть либо блоком, инвертирующим цвет .Pq Cm normal , возможно мигающим .Pq Cm blink , либо выглядеть как старый аппаратный курсор .Pq Cm destructive . Последнее в действительности является эмуляцией. .It Fl d Напечатать текущую карту экранного вывода. .It Xo .Fl f .Op Ar размер .Ar файл .Xc Загрузить файл шрифта, указанного через .Ar файл , с размером, равным значению .Ar размер (в настоящий момент доступны размеры .Cm 8x8 , .Cm 8x14 и .Cm 8x16 ) . Файл шрифта может быть закодирован .Xr uuencode 1 или иметь двоичный формат. Загрузить нужный шрифт можно и через меню, с помощью утилиты .Xr vidfont 1 . .Pp Аргумент .Ar размер можно опустить, в этом случае .Nm попытается определить его по размеру файла шрифта. .Pp Следует заметить, что старые видеокарты, такие как MDA и CGA, не поддерживают программные шрифты. Смотрите также разделы .Sx Поддержка видеорежимов и .Sx ПРИМЕРЫ ниже и страницу справочника .Xr syscons 4 . .It Fl g Ar геометрия Установить геометрию текстового режима для режимов с настраиваемой геометрией. В настоящий момент только растровые режимы, такие как .Ar VESA_800x600 , поддерживают эту опцию. Смотрите также разделы .Sx Поддержка видеорежимов и .Sx ПРИМЕРЫ ниже. .It Fl h Ar размер Установить размер буфера истории (прокрутки вверх) равным .Ar размер линий. .It Fl i Cm adapter Показать информацию об используемом видеоадаптере. .It Fl i Cm mode Показать видеорежимы, доступные на используемом оборудовании. .It Fl l Ar карта_экрана Загрузить карту экранного вывода из указанного файла .Ar карта_экрана . См.\& также .Xr syscons 4 . .It Fl L Установить карту экранного вывода, используемую по умолчанию. .It Fl M Ar символ Задать значение базового символа, используемого для отрисовки указателя мыши, равным .Ar символ . .It Fl m Cm on | off Включить .Pq Cm on или выключить .Pq Cm off указатель мыши. Используется совместно с .Xr moused 8 для реализации функций копирования и вставки в текстовом режиме. .It Fl p Зафиксировать текущее содержимое буфера видеопамяти терминала, подключенного к стандартному вводу. Утилита .Nm пишет содержимое буфера видеопамяти в стандартный вывод в необработанном двоичном формате. Подробнее об этом смотрите ниже в разделе .Sx Формат дампа буфера видеопамяти . .It Fl P То же, что и .Fl p , но сохраняет содержимое буфера видеопамяти в простом текстовом формате, игнорируя непечатаемые символы и атрибуты символов. .It Fl H Используется совместно с .Fl p или .Fl P и указывает .Nm на то, что сохранять нужно полную историю буфера видеопамяти, а не только видимую на экране часть. .It Fl r Ar цвет_текста Ar цвет_фона Меняет цвета инвертированного режима на .Ar цвет_текста и .Ar цвет_фона . .It Fl S Cm on | off Разрешает или запрещает переключение между виртуальными терминалами (vty). Когда переключение запрещено, попытка переключиться на другой виртуальный терминал окончится неудачей. (По умолчанию переключение между терминалами разрешено.) Эта защита легко обходится, если ядро скомпилировано с опцией .Dv DDB . Хотя вам пожалуй не стоит включать отладчик ядра на системе, которая должна быть физически безопасной. .It Fl s Ar номер Сделать виртуальный терминал, заданный аргументом .Ar номер , текущим. .It Fl t Ar N | Cm off Задать время ожидания до запуска заставки экрана равным .Ar N секунд или отключить .Pq Cm off функцию заставки. .It Fl x Использовать при выводы шестнадцатеричные цифры. .El .Ss Поддержка видеорежимов Следует учитывать, что не все перечисленные выше режимы могут поддерживаться видеооборудованием. С помощью опции .Fl i Cm mode , можно проверить, какие из режимов поддерживаются данным видеооборудованием. .Pp Если вы собираетесь использовать видеорежимы VESA или режимы со 132 столбцами, то необходимо либо собрать ядро с поддержкой VESA BIOS, либо загрузить соответствующий KLD модуль ядра (см.\& .Xr vga 4 ) . .Pp Если вы собираетесь использовать режимы VGA с 90 столбцами, необходимо будет собрать ядро ядро с опцией .Ar VGA_WIDTH90 (см.\& .Xr vga 4 ) . .Pp Видеорежимы, отличные от режимов с 25 и 30 строками, могут потребовать особого размера шрифта. Для загрузки файла шрифта в ядро используйте описанную выше опцию .Fl f . Если требуемый размер шрифта не был загружен в ядро, попытка пользователя переключиться в новый видеорежим с помощью .Nm окончится неудачей. .Pp .Bl -column "25 line modes" "8x16 (VGA), 8x14 (EGA)" -compact .Sy Режимы Ta Sy Размер шрифта .No 25 строк Ta 8x16 (VGA), 8x14 (EGA) .No 30 строк Ta 8x16 .No 43 строк Ta 8x8 .No 50 строк Ta 8x8 .No 60 строк Ta 8x8 .El .Pp Имеет смысл всегда загружать все три размера (8x8, 8x14 и 8x16) одного и того же шрифта. .Pp Для того, чтобы желаемые файлы шрифта автоматически загружались при запуске системы, можно установить соответствующие переменные в .Pa /etc/rc.conf или .Pa /etc/rc.conf.local . Смотрите ниже. .Pp Чтобы можно было использовать растровый текстовый режим, потребуется пересобрать ваше ядро с опцией .Dv SC_PIXEL_MODE . Более подробно об этой опции ядра читайте в .Xr syscons 4 . .Ss Формат дампа буфера видеопамяти Для фиксации текущего содержимого буфера видеопамяти утилита .Nm использует .Xr ioctl 2 .Dv CONS_SCRSHOT драйвера .Xr syscons 4 . На стандартный вывод утилита .Nm выдаёт версию и дополнительную информацию, а затем содержимое буфера видеопамяти. .Pp Видеопамять VGA обычно организована в виде пар байтов, по одной паре на каждый символ экрана. В каждой паре, первый байт задаёт код символа, а второй \[en] атрибуты цвета этого символа. .Pp Байт атрибутов цвета VGA выглядит следующим образом: .Pp .Bl -column "X:X" "<00000000>" "ширина" "яркий цвет текста" .Sy "биты ширина значение" .Li "7 1 мигание символа" .Li "6:4 <0XXX0000> 3 цвет фона" .Li "3 <0000X000> 1 яркий цвет текста" .Li "2:0 <00000XXX> 3 цвет текста" .El .Pp -Ниже перечислены основные трехбитные цвета: +Ниже перечислены основные трёхбитные цвета: .Pp .Bl -hang -offset indent -compact .It 0 Чёрный .It 1 Синий .It 2 Зелёный .It 3 Морской волны .It 4 Красный .It 5 Фиолетовый .It 6 Коричневый .It 7 Белый .El .Pp Основные цвета с установленным битом 3 (бит яркости текста): .Pp .Bl -hang -offset indent -compact .It 0 Серый .It 1 Светло-синий .It 2 Светло-зелёный .It 3 Голубой .It 4 Светло-красный .It 5 Малиновый .It 6 Жёлтый .It 7 Ярко-белый .El .Pp Например, два байта .Pp .Dl "65 158" .Pp означают мигающую (установлен бит 7) заглавную A (код символа 65) жёлтого цвета (биты 3:0) на синем фоне (биты 6:4). .Pp Выходные данные утилиты .Nm содержат небольшой заголовок с дополнительной информацией, которая может быть полезна другим утилитам, обрабатывающим эти данные. .Pp Первые 10 байт всегда следуют в таком порядке: .Bl -column "Диапазон байт" "Содержимое" -offset indent .It Sy "Диапазон байт Содержимое" .It "С 1 по 8 Строка" Dq Li SCRSHOT_ .It "9 Номер версии формата файла" .It "10 Оставшееся количество байт заголовка" .El .Pp Последующие байты зависят от номера версии. .Bl -column "Версия" "13 и выше" -offset indent .It Sy "Версия Байт Значение" .It "1 11 Ширина терминала, в символах" .It " 12 Глубина терминала, в символах" .It " 13 и выше Данные снимка экрана" .El .Pp Таким образом, дамп экрана размером 80x25 начинается так (в шестнадцатеричном формате) .Bd -literal -offset indent 53 43 52 53 48 4f 54 5f 01 02 50 19 ----------------------- -- -- -- -- | | | | ` Десятичное 25 | | | `--- Десятичное 80 | | `------ Ещё 2 байта заголовка | `--------- Формат файла версии 1 `------------------------ Строка "SCRSHOT_" .Ed .Sh КОНФИГУРАЦИЯ ВИДЕО .Ss Конфигурация времени загрузки Для конфигурации видео во время загрузки системы предусмотрены следующие переменные, которые можно установить в .Pa /etc/rc.conf или .Pa /etc/rc.conf.local : .Pp .Bl -tag -width foo_bar_var -compact .It Ar blanktime Задаёт значение времени ожидания для опции .Fl t . .It Ar font8x16 , font8x14 , font8x8 Задаёт файлы шрифтов для опции .Fl f . .It Ar scrnmap Задаёт имя файла карты экранного вывода для опции .Fl l . .El .Pp Подробнее смотрите в .Xr rc.conf 5 . .Ss Конфигурация драйвера Драйвер видеокарты может предоставлять вам возможность менять опции конфигурации по умолчанию, такие как шрифт, чтобы вам не пришлось настраивать их во время загрузки. Подробнее об этом смотрите в документации по драйверу видеокарты, например .Xr vga 4 . .Sh ФАЙЛЫ .Bl -tag -width /usr/share/syscons/scrnmaps/foo-bar -compact .It Pa /usr/share/syscons/fonts/* файлы шрифтов. .It Pa /usr/share/syscons/scrnmaps/* файлы карт экранного вывода. .El .Sh ПРИМЕРЫ Чтобы загрузить в ядро шрифт .Pa /usr/share/syscons/fonts/iso-8x16.fnt , запустите .Nm так: .Pp .Dl vidcontrol -f 8x16 /usr/share/syscons/fonts/iso-8x16.fnt .Pp Поскольку файл шрифта находится в каталоге .Pa /usr/share/syscons/fonts , можно сократить имя файла до .Pa iso-8x16 : .Pp .Dl vidcontrol -f 8x16 iso-8x16 .Pp Более того, вы также можете не указывать размер шрифта .Dq Li 8x16 : .Pp .Dl vidcontrol -f iso-8x16 .Pp И наконец, суффикс указывающий размер шрифта также может быть опущен. В таком случае .Nm будет использовать размер шрифта, используемого в настоящий момент: .Pp .Dl vidcontrol -f iso .Pp Аналогично может быть сокращено имя файла карты экранного вывода, передаваемое опции .Fl l , если файл находится в каталоге .Pa /usr/share/syscons/scrnmaps . .Pp .Dl vidcontrol -l iso-8859-1_to_cp437 .Pp Упомянутая выше команда загрузит .Pa /usr/share/syscons/scrnmaps/iso-8859-1_to_cp437.scm . .Pp Следующая команда установит растровый текстовый режим 100x37 (используется на некоторых моделях ЖКД): .Pp .Dl vidcontrol -g 100x37 VESA_800x600 .Pp Следующая команда фиксирует содержимое буфера видеопамяти первого виртуального терминала и записывает его в файл .Pa shot.scr : .Pp .Dl vidcontrol -p < /dev/ttyv0 > shot.scr .Pp Следующая команда выдаст содержимое буфера видеопамяти четвёртого виртуального терминала на стандартный вывод в удобочитаемом формате: .Pp .Dl vidcontrol -P < /dev/ttyv3 .Sh СМОТРИ ТАКЖЕ .Xr kbdcontrol 1 , .Xr vidfont 1 , .Xr keyboard 4 , .Xr screen 4 , .Xr syscons 4 , .Xr vga 4 , .Xr rc.conf 5 , .Xr kldload 8 , .Xr moused 8 , .Xr watch 8 .Pp Различные утилиты .Pa scr2* в категориях .Pa graphics и .Pa textproc из .Em "коллекции портов" . .Sh АВТОРЫ .An S\(/oren Schmidt Aq sos@FreeBSD.org .An Sascha Wildner .Sh ПОМОЩНИКИ .An Maxim Sobolev Aq sobomax@FreeBSD.org , .An Nik Clayton Aq nik@FreeBSD.org diff --git a/ru_RU.KOI8-R/man/man1/what.1 b/ru_RU.KOI8-R/man/man1/what.1 index 6312aceb24..1744525542 100644 --- a/ru_RU.KOI8-R/man/man1/what.1 +++ b/ru_RU.KOI8-R/man/man1/what.1 @@ -1,91 +1,91 @@ .\" Copyright (c) 1980, 1991, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)what.1 8.1 (Berkeley) 6/6/93 .\" .\" %FreeBSD: src/usr.bin/what/what.1,v 1.20 2006/12/14 00:02:44 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/what.1,v 1.1 2006/12/14 00:38:45 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/what.1,v 1.2 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 14 декабря 2006 .Dt WHAT 1 .Os .Sh НАЗВАНИЕ .Nm what .Nd "показать какие версии объектных модулей использовались для создания файла" .Sh СИНТАКСИС .Nm .Op Fl qs .Op Ar .Sh ОПИСАНИЕ Утилита .Nm -выполняет поиск последовальностей вида +выполняет поиск последовательностей вида .Dq Li @(#) , вставляемых системой управления исходными текстами .Tn SCCS , в каждом из указанных файлов. Она печатает часть строки начиная с этой метки и до первого из символов NUL, новой строки, двойной кавычки, .Ql \&> или обратной косой черты. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl q Вывести найденные строки без форматирования. .It Fl s Остановить поиск после первого совпадения. .El .Sh СТАТУС ЗАВЕРШЕНИЯ Код завершения равен 0, если какие-либо подстроки были найдены, иначе 1. .Sh СМОТРИ ТАКЖЕ .Xr ident 1 , .Xr strings 1 .Sh СТАНДАРТЫ Утилита .Nm соответствует стандарту .St -p1003.1-2001 . Опция .Fl q является нестандартным расширением .Fx и может быть недоступна на других ОС. .Sh ИСТОРИЯ Команда .Nm появилась в .Bx 4.0 . .Sh ПРОБЛЕМЫ Эта утилита была написана заново по мотивам одноимённой команды .Tn SCCS , поэтому её поведение может отличаться. diff --git a/ru_RU.KOI8-R/man/man1/who.1 b/ru_RU.KOI8-R/man/man1/who.1 index 3f9f940bf1..5f2aad77b2 100644 --- a/ru_RU.KOI8-R/man/man1/who.1 +++ b/ru_RU.KOI8-R/man/man1/who.1 @@ -1,154 +1,154 @@ .\" Copyright (c) 1986, 1991, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)who.1 8.2 (Berkeley) 12/30/93 .\" %FreeBSD: src/usr.bin/who/who.1,v 1.17 2005/01/17 07:44:35 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/who.1,v 1.1 2006/12/19 14:56:20 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/who.1,v 1.2 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 8 мая 2002 .Dt WHO 1 .Os .Sh НАЗВАНИЕ .Nm who .Nd показать кто подключен к системе .Sh СИНТАКСИС .Nm .Op Fl HmqsTu .Op Cm am I .Op Ar файл .Sh ОПИСАНИЕ Утилита .Nm выводит информацию о пользователях, подключенных к системе. По умолчанию выводятся следующие поля: учётное имя пользователя, имя пользовательского терминала, дата и время подключения, а также имя удалённого хоста, если подключение нелокальное. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl H Показать заголовки колонок. .It Fl m -Вывести информацию только о терминале, подключённому к стандартному вводу. +Вывести информацию только о терминале, подключенному к стандартному вводу. .It Fl q .Dq "Быстрый режим" : Вывести по колонкам имена и общее число подключенных пользователей. Все остальные опции командной строки при этом игнорируются. .It Fl s Показать только имя, терминал подключения и время. Эти данные выводятся по умолчанию. .It Fl T Показать, принимает ли каждый пользователь сообщения. Выводится один из следующих символов: .Pp .Bl -tag -width 1n -compact .It Li + Пользователь принимает сообщения. .It Li \&- Пользователь не принимает сообщения. .It Li \&? Произошла ошибка. .El .It Fl u Показать время бездействия для каждого пользователя в часах и минутах в виде .Ar hh Ns : Ns Ar mm , .Ql \&. если пользователь бездействовал менее минуты, и .Dq Li old если пользователь бездействовал более 24 часов. .It Cm am I Эквивалентно .Fl m . .El .Pp По умолчанию, утилита .Nm получает информацию из файла .Pa /var/run/utmp . Может быть указан альтернативный .Ar файл , обычно .Pa /var/log/wtmp (или .Pa /var/log/wtmp.[0-6] в зависимости от настроек системы; так как файл .Pa wtmp может стать достаточно большим, ежедневные версии могут сохраняться или не сохраняться после упаковки их с помощью .Xr ac 8 ) . Файл .Pa wtmp содержит записи о каждом входе и выходе из системы, сбоях, выключениях и сменах даты, начиная с последнего момента его создания или усечения. .Pp Если в качестве информационного файла выбран .Pa /var/log/wtmp , то имя пользователя может оказаться пустым, или одним из специальных символов '|', '}' и '~'. При отключении от системы записывается строка без имени пользователя. Чтобы узнать больше о специальных символах, смотрите .Xr utmp 5 . .Sh ОКРУЖЕНИЕ Переменные окружения .Ev COLUMNS , LANG , LC_ALL и .Ev LC_TIME влияют на выполнение .Nm так, как описано в .Xr environ 7 . .Sh ФАЙЛЫ .Bl -tag -width /var/log/wtmp.[0-6] -compact .It Pa /var/run/utmp .It Pa /var/log/wtmp .It Pa /var/log/wtmp.[0-6] .El .Sh СТАТУС ЗАВЕРШЕНИЯ .Ex -std .Sh СМОТРИ ТАКЖЕ .Xr last 1 , .Xr users 1 , .Xr w 1 , .Xr utmp 5 .Sh СТАНДАРТЫ Утилита .Nm соответствует стандарту .St -p1003.1-2001 . .Sh ИСТОРИЯ Команда .Nm появилась в .At v1 . diff --git a/ru_RU.KOI8-R/man/man8/fdisk.8 b/ru_RU.KOI8-R/man/man8/fdisk.8 index f77affee08..196c075b3e 100644 --- a/ru_RU.KOI8-R/man/man8/fdisk.8 +++ b/ru_RU.KOI8-R/man/man8/fdisk.8 @@ -1,448 +1,448 @@ .\" %FreeBSD: src/sbin/fdisk/fdisk.8,v 1.39 2007/04/30 18:29:36 maxim Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man8/fdisk.8,v 1.5 2007/10/30 17:33:35 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man8/fdisk.8,v 1.6 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 30 апреля 2007 .Dt FDISK 8 .Os .Sh НАЗВАНИЕ .Nm fdisk .Nd утилита управления таблицами слайсов PC .Sh СИНТАКСИС .Nm .Op Fl BIaipstu .Op Fl b Ar загрузчик .Op Fl 1234 .Op Ar диск .Nm .Fl f Ar файл_конфигурации .Op Fl itv .Op Ar диск .Sh ПРОЛОГ -Чтобы BIOS смог загрузить ядро, необходимо придерживаться опеределённых +Чтобы BIOS смог загрузить ядро, необходимо придерживаться определённых соглашений. Нулевой сектор диска должен содержать загрузочный код, таблицу слайсов и магическое число. -Используя слайсы BIOS, диск может быть поделен на несколько частей. +Используя слайсы BIOS, диск может быть поделён на несколько частей. BIOS считывает нулевой сектор и проверяет магическое число. Затем загрузочный код из нулевого сектора проверяет таблицу слайсов, чтобы найти слайс, помеченный как .Dq активный . Затем он считывает программу начальной загрузки из активного слайса, и если слайс помечен как загрузочный, запускает её. В .Tn DOS может быть несколько слайсов, один из которых будет активным. Утилита .Nm для .Tn DOS позволяет разделить дисковое пространство на слайсы и пометить один из них как активный. .Sh ОПИСАНИЕ Утилита .Nm для .Fx служит тем же целям, что и аналогичная ей утилита для .Tn DOS . Первая форма вызова используется для вывода информации о параметрах слайсов или для её редактирования в интерактивном режиме. Вторая \[en] для записи таблицы слайсов c использованием файла конфигурации .Ar файл_конфигурации ; она предназначена для использования другими сценариями или программами. .Pp Имеются следующие опции: .Bl -tag -width indent .It Fl a Только изменить активный слайс. Игнорируется в сочетании с опцией .Fl f . .It Fl b Ar загрузчик Использовать код загрузки из файла .Ar загрузчик . По умолчанию используется .Pa /boot/mbr . .It Fl B Изменить код загрузки в нулевом секторе диска. Игнорируется в сочетании с опцией .Fl f . .It Fl f Ar файл_конфигурации Установить параметры слайсов из файла .Ar файл_конфигурации . С помощью файла конфигурации меняются параметры только явно указанных слайсов, но если также указана опция .Fl i , то перед чтением файла конфигурации все существующие слайсы удаляются (помечаются как неиспользуемые, .Dq unused ) . При указании .Sq Fl в качестве файла конфигурации будет использоваться стандартный ввод. Описание формата файла конфигурации смотрите ниже в секции .Sx ФАЙЛ КОНФИГУРАЦИИ . .Pp .Em ПРЕДУПРЕЖДЕНИЕ : в отличие от интерактивного режима, при использовании опции .Fl f изменения вносятся без запроса на подтверждение. Соблюдайте осторожность! .It Fl i Инициализировать нулевой сектор диска. Перед редактированием, существующие слайсы будут помечены как неиспользуемые .Pq Dq unused . (Сравните с .Fl u . ) .It Fl I Инициализировать таблицу слайсов в секторе 0 одним слайсом .Fx на весь диск. .It Fl p Напечатать таблицу слайсов в формате конфигурационного файла .Nm и выйти; см.\& .Sx ФАЙЛ КОНФИГУРАЦИИ ниже. .It Fl s Напечатать краткую информацию и выйти. .It Fl t Режим тестирования: изменения на диск записываться не будут. Как правило, используется совместно с опцией .Fl f чтобы узнать, что было бы записано в таблицу слайсов. Включает опцию .Fl v . .It Fl u Редактировать таблицу слайсов диска в секторе 0. Игнорируется в сочетании с опцией .Fl f . .It Fl v Выводить подробные сообщения. В сочетании с .Fl f , .Nm печатает записываемую таблицу слайсов. .It Fl 1234 Оперировать только с одним слайсом. Игнорируется в сочетании с опцией .Fl f . .El .Pp В качестве аргумента .Ar диск допустимо указание как просто имени диска (например, .Pa da0 ) , так и полного пути к нему. Если аргумент не указан, .Nm пытается определить имя диска по умолчанию по имени устройства, на котором находится корневая файловая система. .Pp При вызове без аргументов печатается таблица слайсов из сектора 0. Пример: .Bd -literal ******* Working on device /dev/ad0 ******* parameters extracted from in-core disklabel are: cylinders=769 heads=15 sectors/track=33 (495 blks/cyl) parameters to be used for BIOS calculations are: cylinders=769 heads=15 sectors/track=33 (495 blks/cyl) Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 495, size 380160 (185 Meg), flag 0 beg: cyl 1/ sector 1/ head 0; end: cyl 768/ sector 33/ head 14 The data for partition 2 is: sysid 164,(unknown) start 378180, size 2475 (1 Meg), flag 0 beg: cyl 764/ sector 1/ head 0; end: cyl 768/ sector 33/ head 14 The data for partition 3 is: The data for partition 4 is: sysid 99,(ISC UNIX, other System V/386, GNU HURD or Mach) start 380656, size 224234 (109 Meg), flag 80 beg: cyl 769/ sector 2/ head 0; end: cyl 197/ sector 33/ head 14 .Ed .Pp -Диск поделен на три слайса, которые полностью его охватывают. +Диск поделён на три слайса, которые полностью его охватывают. Второй слайс частично перекрывается с концом первого. (Используется в целях отладки.) .Bl -tag -width ".Em cyl , sector No и Em head" .It Em sysid используется для маркировки слайсов. .Fx резервирует для себя магическое число 165 в десятичной системе счисления (A5 в шестнадцатеричной). .It Xo .Em start и .Em size .Xc поля, содержащие начальный адрес и размер слайса в секторах. .It Em "flag 80" указывает на то, что это активный слайс. .It Xo .Em cyl , sector и .Em head .Xc поля используются для указания начального и конечного адресов слайса (цилиндр, сектор и головка соответственно). .El .Pp .Em Замечание : эти числа вычисляются исходя из геометрии диска, предполагаемой BIOS, и хранятся в загрузочном секторе. .Pp Флаги .Fl i и .Fl u указывают программе на то, что таблица слайсов должна быть изменена. Если флаг .Fl f не был указан, работа с утилитой будет происходить в диалоговом режиме. В этом случае никакие изменения на диск записываться не будут, пока вы явно не потребуете этого. .Pp Утилита покажет каждый слайс и спросит, хотите ли вы его отредактировать. В случае утвердительного ответа, .Nm будет последовательно переходить от поля к полю, отображая старое значение и запрашивая новое. Когда вы закончите редактировать слайс, .Nm -выведет информацию о нём и спросит, согласны ли вы с введенными +выведет информацию о нём и спросит, согласны ли вы с введёнными значениями, и если ответ будет утвердительным, перейдёт к следующему слайсу. .Pp Правильно вычислить значения .Em cyl , sector , и .Em head бывает сложно, поэтому по умолчанию они вычисляются автоматически. Тем не менее, при необходимости вы можете задать их самостоятельно. .Pp После того, как все слайсы были обработаны, вам будет предложено изменить .Dq активный слайс. Наконец, когда все новые данные будут собраны, утилита запросит подтверждение на запись в нулевой сектор. .Pp Разница между флагами .Fl u и .Fl i заключается в том, что .Fl u редактирует (обновляет) параметры существующих слайсов, тогда как .Fl i используется для их .Dq инициализации (старые значения игнорируются). Если редактируется первый слайс, то .Fl i настроит его так, чтобы он охватывал весь диск, и сделает его активным. .Sh ЗАМЕЧАНИЯ При автоматическом вычислении начального цилиндра, головки и т.д.\& используется набор значений, отражающих геометрию диска на основе данных BIOS. По умолчанию эти значения берутся из метки диска в ядре (in-core disk label), но .Nm предоставляет возможность изменить их. Это позволяет создать загрузочный блок, который может работать с дисками, использующими трансляцию адресов через BIOS. .Pp Размечая диск вручную убедитесь, что слайсы .Fx начинаются на границе цилиндра. .Pp Изменение параметров существующего слайса с большой вероятностью может привести к потере данных, хранящихся на этом слайсе. .Pp Имеет смысл несколько раз запустить .Nm в интерактивном режиме, чтобы просмотреть все изменения, которые она произведёт. Это безопасно при условии, что вы ответите отрицательно на последний вопрос, .Dq "Should we write new partition table?" . Имеется ряд тонкостей конфигурации, которые утилита .Nm обнаруживает, но которые не описываются подробно в этой странице справочника. .Sh ФАЙЛ КОНФИГУРАЦИИ При использовании опции .Fl f таблица слайсов диска может быть записана с помощью значений, указанных в файле .Ar файл_конфигурации . Формат этого файла достаточно прост: каждая строка является либо комментарием, либо спецификацией, как показано ниже: .Bl -tag -width indent .It Ic # Ar комментарий ... строки, начинающиеся с .Ic # являются комментариями и игнорируются. .It Ic g Ar spec1 spec2 spec3 Задать геометрию BIOS, использующуюся для вычисления параметров слайсов. Должно быть указано три значения, с буквой перед каждым числом: .Bl -tag -width indent .It Cm c Ns Ar num Установить число цилиндров равным .Ar num . .It Cm h Ns Ar num Установить число головок равным .Ar num . .It Cm s Ns Ar num Установить число секторов на дорожку равным .Ar num . .El .Pp Значения могут быть указаны в любом порядке, т.к.\& первая буква однозначно определяет какое значение имеется ввиду. Однако, в любом случае, должны быть указаны все три. .Pp Эта строка должна предшествовать строкам, задающим параметры слайсов. .Pp Значения могут быть в таких диапазонах: .Bd -literal -offset indent 1 <= число цилиндров 1 <= число головок <= 256 1 <= число секторов на дорожке < 64 .Ed .Pp Число цилиндров должно быть меньше либо равным 1024. Это не строго обязательно, но если вы укажете число, большее 1024, будет выдано предупреждение. Следует учитывать, что загрузочные слайсы .Fx , содержащие корневую .Pq Dq Pa / файловую систему, должны располагаться в первых 1024 цилиндрах, иначе могут возникнуть проблемы c загрузкой. Это ограничение не распространяется на не-загрузочные слайсы. .Pp Пример геометрии диска (все варианты идентичны) с 1019 цилиндрами, 39 головками и 63 секторами на дорожке: .Bd -literal -offset indent g c1019 h39 s63 g h39 c1019 s63 g s63 h39 c1019 .Ed .It Ic p Ar slice type start length Задать слайсу с номером .Ar slice (1-4) тип .Ar type , начальный сектор .Ar start и размер .Ar length секторов. .Pp Изменениям подвергнутся только те слайсы, параметры которых заданы такими строками, остальные слайсы сохранят свои прежние параметры. Однако, если существующая таблица слайсов будет некорректна или же будет указана опция .Fl i , все существующие слайсы будут удалены (помечены как неиспользуемые), и для разметки необходимо будет задать соответствующие .Ic p строки. При задании параметров для нескольких слайсов следует задать несколько строк .Ic p , по одной на каждый слайс. .Pp Эти строки должны следовать за строкой, задающей геометрию, если такая строка присутствует в файле. .Pp Для .Fx слайсов значение .Ar type равно 165. Указание нулевого типа аналогично удалению слайса (пометкой его .Dq unused ) , однако полям .Ar start и .Ar length в этом случае также должны быть присвоены произвольные значения, например, 0. .Pp Замечание: при необходимости, начальное смещение будет округлено вверх до границы головки, а конечное смещение \[en] вниз до границы цилиндра. .Pp Пример: чтобы удалить 4-й слайс и сделать его неиспользуемым .Pq Dq unused : .Pp .Dl "p 4 0 0 0" .Pp Пример: чтобы установить 1-й слайс как слайс для .Fx , начинающийся с 1-го сектора размером в 2503871 секторов (эти значения будут округлены вверх и вниз таким образом, чтобы слайс попадал на границы головки и цилиндра соответственно): .Pp .Dl "p 1 165 1 2503871" .It Ic a Ar slice Сделать слайс .Ar slice активным. Эта строка может располагаться в файле где угодно, но может быть только одна такая строка на весь файл. .Pp Пример: чтобы сделать активным 1-й слайс: .Pp .Dl "a 1" .El .Sh ФАЙЛЫ .Bl -tag -width ".Pa /boot/mbr" -compact .It Pa /boot/mbr Код загрузчика по умолчанию. .El .Sh СМОТРИ ТАКЖЕ .Xr boot0cfg 8 , .Xr bsdlabel 8 , .Xr newfs 8 .Sh ПРОБЛЕМЫ Код загрузчика по умолчанию не всегда правильно распознает все типы слайсов, в частности те, которые были введены начиная с .Tn MS-DOS 6.x. .Pp Данная утилита могла бы быть более дружественной пользователю. .Pp Большинство новичков .Fx не понимают разницы между .Dq слайсом и .Dq разделом , что приводит к проблемам. .Pp С помощью этой утилиты невозможно отдать весь диск целиком под использование .Fx . Для этого нужно использовать утилиту .Xr bsdlabel 8 . diff --git a/ru_RU.KOI8-R/man/man8/intro.8 b/ru_RU.KOI8-R/man/man8/intro.8 index fab6aefa48..92270f2779 100644 --- a/ru_RU.KOI8-R/man/man8/intro.8 +++ b/ru_RU.KOI8-R/man/man8/intro.8 @@ -1,93 +1,93 @@ .\" Copyright (c) 1983, 1991, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)intro.8 8.2 (Berkeley) 12/11/93 .\" %FreeBSD: src/share/man/man8/intro.8,v 1.12 2006/10/21 20:35:49 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man8/intro.8,v 1.3 2007/11/20 07:08:33 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man8/intro.8,v 1.4 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 22 октября 2006 .Dt INTRO 8 .Os .Sh НАЗВАНИЕ .Nm intro .Nd "введение в команды и процедуры управления системой" .Sh ОПИСАНИЕ Этот раздел содержит информацию, касающуюся обслуживания и управления системой. .Pp Описаны команды, используемые для создания новых файловых систем .Pq Xr newfs 8 , проверки целостности файловых систем .Pq Xr fsck 8 , контроля над использованием дискового пространства .Pq Xr edquota 8 , создания резервных копий системы .Pq Xr dump 8 , и восстановления файлов, когда диски безвременно гибнут .Pq Xr restore 8 . .\" Для получения информации, касающейся форматирования дисков и лент, .\" обратитесь к странице справочника .\" .Xr format 8 .\" для конкретной архитектуры, на которой работает система. В этом разделе также описаны сетевые службы, такие как .Xr inetd 8 и .Xr ftpd 8 . .Pp Все команды устанавливают статус завершения. Чтобы проверить, завершилась ли команда успешно, нужно проверить его значение. Если не указано иначе (редко), значение 0 означает успешное завершение команды, тогда как значение >0 означает ошибку. -Некоторые команды пытаются описать суть сбоя используя -коды ошибок определенные в +Некоторые команды пытаются описать суть сбоя, используя +коды ошибок, определённые в .Xr sysexits 3 , или устанавливают код в произвольные значения >0 (обычно 1), но зачастую подобные значения не документируются в справочнике. .Pp Некоторые страницы этого раздела касаются общих вопросов управления системой. .Pp Например, страница .Xr boot 8 описывает процесс загрузки системы, а страница .Xr diskless 8 описывает процедуру загрузки системы по сети. Чтобы понять, как интерпретировать дампы сбоя системы, обратитесь к .Xr crash 8 . .Sh ИСТОРИЯ Страница справочника .Nm этого раздела появилась в .Bx 4.2 . diff --git a/ru_RU.KOI8-R/man/man8/mount_ntfs.8 b/ru_RU.KOI8-R/man/man8/mount_ntfs.8 index c367fc787c..8179769c81 100644 --- a/ru_RU.KOI8-R/man/man8/mount_ntfs.8 +++ b/ru_RU.KOI8-R/man/man8/mount_ntfs.8 @@ -1,170 +1,170 @@ .\" .\" Copyright (c) 1993,1994 Christopher G. Demetriou .\" Copyright (c) 1999 Semen Ustimenko .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgment: .\" This product includes software developed by Christopher G. Demetriou. .\" 3. The name of the author may not be used to endorse or promote products .\" derived from this software without specific prior written permission .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" %FreeBSD: src/sbin/mount_ntfs/mount_ntfs.8,v 1.21 2005/02/10 09:19:31 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man8/mount_ntfs.8,v 1.1 2006/12/20 22:31:52 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man8/mount_ntfs.8,v 1.2 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 3 января 1999 .Dt MOUNT_NTFS 8 .Os .Sh НАЗВАНИЕ .Nm mount_ntfs .Nd смонтировать файловую систему NTFS .Sh СИНТАКСИС .Nm .Op Fl a .Op Fl i .Op Fl u Ar пользователь .Op Fl g Ar группа .Op Fl m Ar маска .Op Fl C Ar кодировка .Op Fl W Ar u2wtable .Pa спецфайл .Pa точка_монтирования .Sh ОПИСАНИЕ Утилита .Nm монтирует файловую систему NTFS, располагающуюся на устройстве .Pa спецфайл , в каталог .Pa точка_монтирования . Эту команду обычно исполняет .Xr mount 8 во время загрузки, но она может быть использована любым пользователем для монтирования файловой системы NTFS в любой каталог, владельцем которого он является (разумеется, при условии, что у пользователя есть соответствующие права доступа к устройству, на котором располагается файловая система). .Pp Имеются следующие опции: .Bl -tag -width Ds .It Fl a Возвращать в .Fn readdir в том числе и имена MS-DOS 8.3. .It Fl i -Выполнять поиск имени без учета регистра для всех имён, +Выполнять поиск имени без учёта регистра для всех имён, за исключением имён POSIX. .It Fl u Ar пользователь Сделать владельцем файлов в файловой системе пользователя .Ar пользователь . Владельцем по умолчанию является владелец каталога, в который монтируется файловая система. .It Fl g Ar группа Сделать группой, владеющей файлами в файловой системе, группу .Ar группа . Группой по умолчанию является группа каталога, в который монтируется файловая система. .It Fl m Ar маска Задать наибольшие возможные права доступа для файлов в файловой системе. .It Fl C Ar кодировка Задать локальный набор символов .Ar кодировка для преобразования имён файлов из Unicode. В настоящий момент поддерживается только чтение, поэтому при использовании этой опции файловая система будет смонтирована в режиме только для чтения. .It Fl W Ar u2wtable Задать таблицу трансляции из .Ux в .Tn Unicode . См.\& .Xr mount_msdosfs 8 для описания этой опции. .Bf Em Эта опция поддерживается только лишь с целью обратной совместимости, и в будущем будет удалена. Пожалуйста, не используйте её. .Ef .El .Sh ВОЗМОЖНОСТИ К атрибутам файлов NTFS можно получить доступ следующим образом: .Bd -literal -offset indent foo[[:ATTRTYPE]:ATTRNAME] .Ed .Pp .Sq ATTRTYPE должен быть одним из идентификаторов, перечисленных в файле $AttrDef тома NTFS (по умолчанию $DATA). .Sq ATTRNAME есть имя атрибута (по умолчанию отсутствует). .Sh ПРИМЕРЫ Смонтировать том NTFS, находящийся на .Pa /dev/ad1s1 : .Pp .Dl "mount_ntfs /dev/ad1s1 /mnt" .Pp Получить имя тома (в Unicode): .Pp .Dl "cat /mnt/\e$Volume:\e$VOLUME_NAME" .Pp Прочитать необработанные данные каталога: .Pp .Dl "cat /mnt/foodir:\e$INDEX_ROOT:\e$I30" .Pp Смонтировать том NTFS с русскими именами, расположенный на втором логическом диске расширенного раздела, т.е.\& на .Pa /dev/ad0s6 : .Pp .Dl "mount_ntfs -C KOI8-R /dev/ad0s6 /mnt" .Sh ЗАПИСЬ Существует ограниченная возможность записи. Ограничения: файл должен быть нерезидентным (не должен содержаться в MFT, что обычно случается для очень маленьких файлов) и не должен содержать неинициализированных пропусков (sparces); не поддерживаются также и сжатые файлы. Имя файла не должно содержать мультибайтовые символы. .Sh СМОТРИ ТАКЖЕ .Xr mount 2 , .Xr unmount 2 , .Xr fstab 5 , .Xr mount 8 , .Xr mount_msdosfs 8 .Sh ПРЕДОСТЕРЕЖЕНИЯ Эта утилита предназначена главным образом для доступа к NTFS-тому на чтение. См.\& секцию .Sx ЗАПИСЬ для подробностей о записи на том NTFS. .Sh ИСТОРИЯ Утилита .Nm впервые появилась во .Fx 3.0 . .Pp Подпрограмму конверсии из Unicode добавил .An Ryuichiro Imura Aq imura@ryu16.org в 2003 году. .Sh АВТОРЫ Реализация NTFS в ядре, утилита .Nm и документация были написаны .An Семёном Устименко Aq semenu@FreeBSD.org . diff --git a/ru_RU.KOI8-R/man/man8/nanobsd.8 b/ru_RU.KOI8-R/man/man8/nanobsd.8 index 46947a4fac..4a926fb912 100644 --- a/ru_RU.KOI8-R/man/man8/nanobsd.8 +++ b/ru_RU.KOI8-R/man/man8/nanobsd.8 @@ -1,313 +1,313 @@ .\" Copyright (c) 2006 Daniel Gerzo .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" %FreeBSD: src/share/man/man8/nanobsd.8,v 1.4 2007/05/21 15:29:42 ru Exp % -.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man8/nanobsd.8,v 1.2 2007/05/21 15:37:15 ru Exp $ +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man8/nanobsd.8,v 1.3 2007/11/20 13:50:08 ru Exp $ .\" $FreeBSD$ .\" .Dd 28 августа 2006 .Dt NANOBSD 8 .Os .Sh НАЗВАНИЕ .Nm nanobsd.sh .Nd утилита для создания образа FreeBSD, пригодного для встраиваемых (embedded) применений .Sh СИНТАКСИС .Nm .Op Fl bhkw .Op Fl c Ar файл-конфигурации .Sh ОПИСАНИЕ Утилита .Nm \[en] это сценарий, который создаёт минимальный вариант .Fx (называемый .Nm NanoBSD ) , который обычно помещается на небольшом носителе, таком как карта Compact Flash, или другом устройстве хранения информации. С его помощью можно создавать специализированные версии инсталляций, которые легко устанавливаются и обслуживаются. .Pp Имеются следующие опции: .Bl -tag -width ".Fl c Ar файл-конфигурации" -offset indent .It Fl b Пропустить этапы сборки (и ядра, и мира). .It Fl c Ar файл-конфигурации Указать используемый конфигурационный файл. .It Fl h Вывести информацию о синтаксисе запуска. .It Fl k Пропустить этап сборки .Cm buildkernel . .It Fl w Пропустить этап сборки .Cm buildworld . .El .Pp Возможности .Nm NanoBSD включают в себя следующее: .Pp .Bl -bullet -offset indent -compact .It Порты и пакеты работают так же, как и во .Fx . Любое приложение можно установить и использовать в образе .Nm NanoBSD точно так же, как и во .Fx . .It Нет недостающих функций. Если что-то возможно сделать во .Fx , то же самое можно сделать и в .Nm NanoBSD , за исключением случаев, когда конкретная функция или функции были намеренно удалены из .Nm NanoBSD во время создания образа. .It Во время работы носитель используется только в режиме чтения. Выключение питания безопасно. Нет необходимости выполнять .Xr fsck 8 после аварийного выключения системы. .It Легко собирать и модифицировать. -Можно создать сокращенные и модифицированные образы, удовлетворяющие +Можно создать сокращённые и модифицированные образы, удовлетворяющие произвольному набору требований, при помощи всего одного сценария оболочки и одного конфигурационного файла. .El .Ss Подготовка носителя для Nm NanoBSD По умолчанию носитель разделяется на три части (которые обычно монтируются только для чтения): .Pp .Bl -bullet -offset indent -compact .It Два раздела образов: .Li code#1 и .Li code#2 . .It Раздел конфигурационных файлов, который можно смонтировать в каталог .Pa /cfg во время выполнения. .El .Pp Каталоги .Pa /etc и .Pa /var реализованы в виде дисков .Xr md 4 (на основе оперативной памяти, выделяемой ядром (malloc backed)). .Pp Раздел конфигурационных файлов расположен в каталоге .Pa /cfg . Он содержит файлы для каталога .Pa /etc , и сразу после загрузки на короткое время монтируется только для чтения, поэтому нужно копировать изменённые файлы из .Pa /etc обратно в каталог .Pa /cfg , если изменения должны сохраняться между перезагрузками. .Sh ПОСТРОЕНИЕ Nm NanoBSD Образ .Nm NanoBSD создаётся при помощи простого сценария оболочки .Nm , который находится в каталоге .Pa src/tools/tools/nanobsd . Этот сценарий создаёт загрузочный образ, который можно скопировать на носитель, используя утилиту .Xr dd 1 . .Pp Для построения и инсталляции образа .Nm NanoBSD необходимы следующие команды: .Bd -literal -offset indent cd /usr/src/tools/tools/nanobsd sh nanobsd.sh cd /usr/obj/nanobsd.full dd if=_.disk.full of=/dev/da0 bs=64k .Ed .Sh МОДИФИКАЦИЯ Nm NanoBSD Вероятно, это наиболее важная и интересная возможность .Nm NanoBSD . Кроме того, именно это займёт у вас основное время при работе с .Nm NanoBSD . .Pp Модификация выполняется двумя способами: .Pp .Bl -bullet -offset indent -compact .It Опции конфигурации. .It Собственные функции. .El .Pp Настройки конфигурации дают возможность задать опции для этапов .Cm buildworld и .Cm installworld процесса построения .Nm NanoBSD , а также внутренние опции для основного процесса сборки .Nm NanoBSD . С их помощью можно уменьшить размер системы, так что она уместится в 64MB. При помощи опций конфигурации можно сократить систему и далее, так что она будет состоять лишь из ядра и двух-трёх пользовательских файлов. .Pp Конфигурационный файл состоит из опций, переопределяющих значения по умолчанию. Наиболее важные опции такие: .Bl -tag -width ".Va CONF_INSTALL" -offset indent .It Va NANO_NAME Имя сборки (используется для формирования имени рабочего каталога). .It Va NANO_SRC Путь к дереву исходных текстов, используемых при построении образа. .It Va NANO_KERNEL Имя файла конфигурации ядра, используемого для построения ядра. .It Va NANO_BOOT0CFG Задаёт опции, передаваемые команде .Xr boot0cfg 8 , которые определяют поведение .Nm boot0 . .It Va NANO_BOOTLOADER Путь к используемому загрузчику .Nm boot0 относительно переменной .Va NANO_WORLDDIR . По умолчанию это .Pa boot/boot0sio . Если необходима консоль VGA, значение нужно заменить на .Pa boot/boot0 . .It Va CONF_BUILD Опции для этапа .Cm buildworld . .It Va CONF_INSTALL Опции для этапа .Cm installworld . .It Va CONF_WORLD Опции для обоих этапов, .Cm buildworld и .Cm installworld . .It Va FlashDevice Определяет тип используемого носителя. Подробности в файле .Pa FlashDevice.sub . .El .Pp Про дополнительные опции конфигурации можно узнать в сценарии .Nm . .Pp Для того, чтобы собрать образ .Nm NanoBSD , используя конфигурационный файл .Pa nanobsd.conf , используйте следующую команду: .Bd -literal -offset indent sh nanobsd.sh -c nanobsd.conf .Ed .Pp Тонкая настройка .Nm NanoBSD достигается использованием функций командной оболочки в файле конфигурации. Следующий пример иллюстрирует основную модель собственных функций: .Bd -literal -offset indent cust_foo () ( echo "bar=topless" > \\ ${NANO_WORLDDIR}/etc/foo ) customize_cmd cust_foo .Ed .Pp Существует несколько готовых предопределённых функций для настройки: .Bl -tag -width ".Cm cust_allow_ssh_root" -offset indent .It Cm cust_comconsole Отключает .Xr getty 8 на виртуальных терминалах .Xr syscons 4 .Pq Pa /dev/ttyv* и включает использование первого последовательного порта в качестве системной консоли. .It Cm cust_allow_ssh_root Разрешает пользователю root вход через .Xr sshd 8 . .It Cm cust_install_files Инсталлирует файлы из каталога .Pa nanobsd/Files , который содержит некоторые полезные для системного администрирования сценарии. .El .Sh ФАЙЛЫ .Bl -tag -width ".Pa src/tools/tools/nanobsd" -compact .It Pa src/tools/tools/nanobsd Базовый каталог сценария построения .Nm NanoBSD . .El .Sh ПРИМЕРЫ Как внести сохраняющиеся между перезагрузками поправки в .Pa /etc/resolv.conf : .Bd -literal -offset indent vi /etc/resolv.conf \&... mount /cfg cp /etc/resolv.conf /cfg umount /cfg .Ed .Pp Вот более полезный пример собственной функции, которая изменяет объём каталога .Pa /etc по умолчанию с 5MB до 30MB: .Bd -literal -offset indent cust_etc_size () ( cd ${NANO_WORLDDIR}/conf echo 30000 > default/etc/md_size ) customize_cmd cust_etc_size .Ed .Sh СМОТРИ ТАКЖЕ .Xr make.conf 5 , .Xr boot 8 , .Xr boot0cfg 8 , .Xr picobsd 8 .Sh ИСТОРИЯ Утилита .Nm впервые появилась во .Fx 6.0 . .Sh АВТОРЫ .An -nosplit .Nm NanoBSD разработал .An Poul-Henning Kamp Aq phk@FreeBSD.org . Эту страницу справочника написал .An Daniel Gerzo Aq danger@FreeBSD.org .