ОС UNIX с точки зрения пользователя ПРИЛОЖЕНИЕ A Пользоватетьские команды ОС UNIX В следующем перечне команды сгруппированы в соответствии с тем, какие объекты они обрабатывают. Всякая классификация условна. Предложенная классификация услов- на по двум причинам. Во-первых, некоторые команды можно отнести сразу к нескольким категориям. Например, команда pcat(1) приме- няется и для распаковки, и для вывода файлов. Во-вторых, трудно провести четкую грань между командами пользователя и админист- ратора, поэтому далее упоминается несколько команд, описанных в Справочнике администратора. Получение справочной информации о системе: glossary(1), help(1), locate(1), starter(1), usage(1). Сбор и выдача информации о системе: acctcom(1), sar(1), timex(1), uname(1). Обслуживание пользователей, взаимодействие пользователей: id(1), login(1), logname(1), mail(1), mailx(1), mesg(1), newgrp(1), news(1), passwd(1), rmail(1), su(1), wall(1M), who(1), whodo(1M), write(1). Создание и удаление файлов: mkdir(1), rm(1), rmdir(1). Получение информации о файлах и каталогах: df(1), du(1), file(1), ls(1), pwd(1), sum(1), wc(1). Смена текущего каталога: cd(1). Работа с флоппи-дисками: floff(1), flon(1), formatflop(1M). Копирование и перемещение файлов: copall(1M), cp(1), cpio(1), dd(1), ln(1), mv(1), restall(1M), tar(1), vsplit(1M). Вывод файлов: cat(1), hd(1), od(1), pg(1). Поиск файлов и информации в файлах: bno2file(1), egrep(1), fgrep(1), find(1), grep(1), sbno(1). Управление атрибутами файлов: chgrp(1), chmod(1), chown(1), touch(1), ulimit(1), umask(1). Обработка имен файлов: basename(1), dirname(1). Сравнение файлов и каталогов: bdiff(1), cmp(1), comm(1), diff(1), diff3(1), dircmp(1), sdiff(1). Выделение и замена частей файлов, слияние файлов: csplit(1), cut(1), fsplit(1), hpt(1), join(1), paste(1), sort(1), split(1), tail(1), uniq(1). Упаковка и распаковка файлов: pack(1), pcat(1), unpack(1). Форматирование файлов: lpx(1), newform(1), nl(1), pr(1). Вывод файлов на печать, управление принтером: asa(1), cancel(1), col(1), disable(1), enable(1), lbp(1), lp(1), lpstat(1). Текстовое редактирование: bfs(1), ed(1), edit(1), ex(1), red(1), sed(1), vi(1). Система управления исходными текстами SCCS: admin(1), cdc(1), comb(1), delta(1), get(1), prs(1), rmdel(1), sact(1), sccsdiff(1), unget(1), val(1), what(1). Компиляторы, интерпретаторы, специализированные языки: as(1), awk(1), bc(1), bs(1), cc(1), cpp(1), csh(1), dc(1), efl(1), f77(1), lex(1), m4(1), ratfor(1), regcmp(1), rsh(1), scc(1), sh(1), shl(1), svs(1), vsh(1), yacc(1). Средства сопровождения программ: cb(1), cflow(1), ctrace(1), cxref(1), dis(1), lint(1), make(1), prof(1), sdb(1). Работа с объектными файлами: ar(1), conv(1), dump(1), hex(1), ld(1), lorder(1), mcs(1), mkshlib(1), nm(1), size(1), strip(1). Обслуживание процессов: env(1), ipcrm(1), ipcs(1), kill(1), nice(1), nohup(1), ps setpgrp(1), sleep(1), time(1), wait(1). Выполнение действий в определенное время, опрос/изменение времени: at(1), batch(1), cal(1), calendar(1), cron(1M), crontab(1), da- te(1). Взаимодействие с удаленными системами: ct(1c), cu(1c), uucp(1c), uulog(1c), uuname(1c), uupick(1c), uustat(1c), uuto(1c), uux(1c). Обработка аргументов командной строки: echo(1), expr(1), getopts(1), test(1), xargs(1). Опрос/изменение характеристик терминала: stty(1), tabs(1), tput(1), tty(1). Работа с последовательными портами: tm(1), ttycp(1). Работа с графическими устройствами и графической информацией: 4014(1), gdev(1g), ged(1g), graph(1g), graphics(1g), gutil(1g), sag(1g), spline(1g), stat(1g), toc(1g), tplot(1g). Разное: banner(1), factor(1), false(1), line(1), makekey(1), tee(1), tr(1), true(1), tsort(1), units(1), vc(1). ПРИЛОЖЕНИЕ B Сводка синтаксиса пользовательских команд 4014 - формирование страниц для терминала Tektronix 4014 |4014 [-t] [-n] [-cчисло_колонок] [-pдлина_страницы] [файл] -t Режим без ожидания между страницами. -n Вывод начинается с текущей позиции курсора; экран не очищается. acctcom - поиск и печать информации о процессах |acctcom [[-a] [-b] [-f] [-h] [-i] [-k] [-m] [-q] [-r] [-t] [-v] | [-l линия] [-u пользователь] [-g группа] [-s время] [-e время] | [-S время] [-E время] [-n шаблон] [-o выходной_файл] | [-H коэффициент] [-O сек] [-C сек] [-I число] [файл]] ... -a Показать средние значения характеристик выбранных процессов. -b Обратный порядок чтения. -f Выводить флаг fork/exec и системный код заверше- ния. -h Вместо расхода памяти сообщать, какую часть дос- тупного времени ЦП использовал процесс во время своего выполнения. -i Выводить счетчики ввода/вывода. -k Вместо расхода памяти выводить произведение коли- чества килобайт памяти на число минут ЦП. -m Выводить расход памяти (это опция по умолчанию). -q Не выводить никаких записей, вывести только сред- ние значения характеристик, как в опции -a. -r Выводить коэффициент использования ЦП. -t Выводить отдельно время ЦП, затраченное пользова- телем и системой. -v Не выводить названия колонок. admin - создание и административные функции для SCCS-файлов |admin [-n] [-i[файл]] [-rверсия] [-t[файл]] [-fфлаг[значение]] | [-dфлаг[значение]] [-aпользователь] [-eпользователь] | [-m[список_номеров_запросов_на_модификацию]] [-y[комментарий]] | [-h] [-z] файл ... -n Создать новый SCCS-файл. -h Сравнить вновь вычисленную контрольную сумму с контрольной суммой, хранящейся в первой строке SCCS-файла. -z Контрольная сумма SCCS-файла перевычисляется и за- писывается в первую строку. ar - обслуживание мобильных архивов и библиотек |ar [-][d][r][q][t][p][m][x][v][c][l][s] [позиционирующее_имя] | а_файл [имя ...] d Удалить указанные файлы из архива. r Заменить указанные файлы в архиве. q Быстро поместить указанные файлы в конец архива. t Вывести оглавление архива. p Напечатать указанные файлы из архива. m Переместить указанные файлы в конец архива. x Извлечь указанные файлы из архива и поместить в текущий каталог. v Вывести подробное описание процедуры создания но- вого архивного файла из старого архива и указанных в команде файлов-компонентов. c Подавить сообщение, выдаваемое обычно при создании а_файла. l Помещать временные файлы в локальный (текущий ра- бочий) каталог, а не в подразумеваемый временный каталог TMPDIR. s Принудительно регенерировать таблицу имен архива. as - стандартный ассемблер |as [-o объектный_файл] [-n] [-m] [-R] [-dl] [-V] [-Y [md],каталог] файл -n Выключить оптимизирующее преобразование длинных адресов в короткие. -m Перед ассемблированием запустить макропроцессор m4. -R Удалить исходный файл после ассемблирования. -dl Не помещать в объектный файл информацию о номерах строк. -V Выдать номер версии ассемблера в стандартный про- токол. asa - интерпретация символов управления кареткой |asa [файл ...] at - планирование выполнения команд в определенное время |at время [дата] [+задержка] |at -r идентификатор_задания ... |at -l [идентификатор_задания ...] -r Удалить задания, запланированные ранее с помощью at или batch(1). -l Вывести информацию о запланированных заданиях. awk - сопоставление с шаблонами и преобразование текста |awk [-Fсимвол] [[-f] программа] [аргумент ...] [файл ...] banner - вывод плакатными буквами |banner цепочка_символов ... basename - получение простого имени файла по составному |basename цепочка_символов [суффикс] batch - постановка задания в очередь |batch bc - арифметический язык для вычислений с произвольной точностью |bc [-c] [-l] [файл ...] -c Только компилировать. -l Подключить математическую библиотеку для операций произвольной точности. bdiff - сравнение больших файлов |bdiff файл1 файл2 [размер] [-s] -s Не выдавать диагностику. bfs - просмотр больших файлов |bfs [-] файл - Не выдавать размеры файлов. bno2file - поиск файла, содержащего блок с данным номером |bno2file специальный_файл номер_блока bs - компилятор/интерпретатор программ умеренных размеров |bs [файл [аргумент ...]] cal - печать календаря |cal [месяц] [год] calendar - сервис по напоминанию |calendar [-] - Искать файлы с именем calendar во всех основных каталогах пользователей. cancel - аннулирование запроса на печать |cancel [идентификатор_запроса ...] [принтер ...] cat - слияние и вывод файлов |cat [-u] [-s] [-v] [-t] [-e] файл ... -u Вывод не буферизуется. -s Не сообщается о несуществующих файлах. -v Визуализация непечатных символов (кроме табуляций, переводов строк и переходов к новой странице). -t Визуализация символов табуляции в виде ^I. -e Визуализация символов перевода строки в виде $. cb - улучшатель C-программ |cb [-s] [-j] [-l длина] [файл ...] -s Выдерживать стиль, принятый в книге Б. Кернигана и Д. Ричи "Язык программирования C". -j Склеивать разрезанные строки. cc - компилятор языка C |cc [-c] [-p] [-g] [-O] [-L каталог] [-l библиотека] | [-W фаза,арг1[,арг2 ...] [-S] [-E] [-P] [-H] [-D имя] [-U имя] | [-I каталог] [-B цепочка_символов] [-t [p012al]] [-w] [-#] | файл ... -c Отменить фазу редактирования связей. -p Сгенерировать дополнительные команды для подсчета числа обращений к каждой функции. -g Сгенерировать отладочную информацию. -О Включить оптимизацию объектного кода. -S Порождать только ассемблерный текст. -E Обработать программы только препроцессором cpp(1) и результат направить на стандартный вывод. -P Обработать программы только препроцессором cpp(1) и результат поместить в файлы с расширением .i. -H Выдать в стандартный протокол составные имена всех участвующих в компиляции включаемых файлов. -w Подавить все предупреждающие сообщения. -# Внутренний флаг отладки. cd - смена текущего каталога |cd [каталог] cdc - изменение описания версии в SCCS-файле |cdc -rс_идентификатор | [-m[список_номеров_запросов_на_модификацию]] [-y[комментарий]] | файл ... cflow - построение графа вызовов C-программ |cflow [-r] [-ix] [-i_] [-dчисло] файл ... -r Заменить отношение "вызывающий-вызываемый" на об- ратное. -ix Учитывать внешние и статические ссылки. -i_ Учитывать имена, начинающиеся с подчеркивания. chgrp - смена группы у файла |chgrp группа файл ... chmod - изменение режима доступа к файлам |chmod режим файл ... chown - смена владельца файла |chown владелец файл ... cmp - сравнение двух файлов |cmp [-l] [-s] файл1 файл2 -l Вывести номер байта (десятичный) и различающиеся байты (восьмеричные) для каждого несовпадения. -s Ничего не выводить, вернуть только код завершения. col - фильтрация кодов реверсной подачи бумаги |col [-b] [-f] [-p] [-x] -b Считать, что устройство вывода не способно отрабо- тать команду возврата назад. -f Помещать в файл вывода коды подачи бумаги на полстроки вперед. -x Не преобразовывать цепочки пробелов в символы та- буляции. -p Передавать управляющие последовательности как обычные символы, подверженные наложению из-за ре- версной подачи бумаги. comb - объединение версий SCCS-файла |comb [-pс_идентификатор] [-cсписок] [-o] [-s] файл ... -o Не перестраивать номера версий. -s Генерировать информационную shell-процедуру. comm - построчное сравнение двух отсортированных файлов |comm [-[1][2][3]] файл1 файл2 conv - преобразование объектного файла |conv [-] [-a] [-o] [-p] [-s] -t целевая_машина файл ... - Читать файлы со стандартного ввода. -a Если входной файл - архивный, создавать выходной файл в мобильном архивном формате. -o Если входной файл - архивный, создавать выходной файл в старом архивном формате. -p Если входной файл - архивный, создавать выходной файл в архивном формате со случайным доступом. -s Выполняет "опережающую перестановку" всех символов объектного файла. copall - копирование файлов на стримерную ленту |copall [список_поиска] [выражение] cp - копирование файлов |cp файл1 [файл2 ...] целевой_файл cpio - архивизация и извлечение, а также копирование файлов |cpio -o [-a] [-c] [-B] [-v] |cpio -i [-B] [-c] [-d] [-m] [-r] [-t] [-u] [-v] [-f] [-s] [-S] [-b] [-6 | [шаблон ...] |cpio -p [-a] [-d] [-l] [-m] [-u] [-v] каталог -o Архивизация. Читать со стандартного ввода список маршрутных имен и копировать эти файлы на стан- дартный вывод вместе с маршрутными именами и ин- формацией о файлах. -i Извлечение. Выделять отдельные файлы из стандарт- ного ввода, который, как предполагается, является результатом работы cpio -o. -p Копирование. Читать со стандартного ввода список маршрутных имен и копировать файлы в дерево ката- логов с указанным корневым каталогом. -a Не изменять время последнего доступа. -B Установить размер блока равным 5120 байт. -d Создавать каталоги в случае необходимости. -c Заголовки файлов записывать в виде ASCII-символов. -r Интерактивно переименовывать файлы. -t Вывести оглавление архива, ранее созданного с по- мощью команды cpio. -u Безусловно заменять существующий файл архивным с тем же именем. -v Вывести список имен обработанных файлов. -l Везде, где это возможно, не копировать файлы, а создавать ссылки. -m Сохранять прежнее время последней модификации. -f Извлекать все файлы, кроме тех, имена которых со- ответствуют шаблонам. -s Переставлять байты в каждой половине слова. -S Переставлять половины слов в слове. -b Порядок байт в слове изменять на противоположный. -6 Обрабатывать старые файлы. cpp - препроцессор для языка C |LIBDIR/cpp [-P] [-C] [-U имя] [-D имя[=значение]] [-T] [-I каталог] | [-Y каталог] [-H] [входной_файл [выходной_файл]] -P Не генерировать информацию о номерах строк. -C Копировать в выходной файл все комментарии, за исключением комментариев в директивах cpp -T Считать значимыми только первые восемь символов. -H Выдавать имена включаемых файлов. cron - выполнение команд в указанные моменты времени |/etc/cron crontab - описание регулярных действий |crontab [файл] |crontab -r |crontab -l -r Удалить регулярные действия текущего пользователя. -l Выдать файл с регулярными действиями текущего пользователя. csh - интерпретатор командного языка с C-подобным синтаксисом C-shell |csh [-b] [-c] [-e] [-f] [-i] [-n] [-s] [-t] [-v] [-V] [-x] [-X] [аргуме -b Прервать обработку опций. -c Читать команды из (одного) файла, имя которого следует за -c и обязано присутствовать. -e Завершать csh, если хотя бы одна из команд завер- шается аварийно или выдает ненулевой код заверше- ния. -f Более быстрый запуск csh, без поиска и выполнения файла .cshrc из основного каталога пользователя. -i Считать csh интерактивным, только если стандартный ввод и стандартный вывод назначены на терминал. -n Только проверять синтаксис команд. -s Брать исходную информацию для команд со стандарт- ного ввода. -t Прочитать из файла ввода и выполнить ровно одну строку. -v Выдавать каждую команду после завершения подстано- вок из протокола. -x Выдавать каждую команду перед выполнением. -V Задействовать опцию -v, еще до выполнения файла .cshrc. -X То же для -x, что -V для -v. csplit - разбиение файла на части по контексту |csplit [-s] [-k] [-f префикс] файл арг1 [... аргn] -s Не выдавать количество символов в создаваемых фай- лах. -k Не удалять созданные файлы в случае ошибки. ct - запуск процесса getty на удаленном терминале |ct [-wчисло_минут] [-xуровень_отладки] [-h] [-v] | [-sскорость_обмена] номер_телефона ... -h Не освобождать линию. -v Выдавать протокол работы. ctrace - отладчик C-программ |ctrace [-f функция ...] [-v функция ...] [-o] [-x] [-u] [-е] | [-lчисло_операторов] [-s] [-tчисло_переменных] [-P] [-b] | [-pцепочка_символов] [-rфайл] [файл] -o Восьмеричный формат. -x Шестнадцатеричный формат. -u Беззнаковый формат. -е Формат вещественных чисел. -s Отменить трассировку операторов присваивания и вы- зовов функций копирования цепочек символов. -P Перед выполнением трассировщика запустить препро- цессор языка C. -b Использовать для трассировки только базовые функ- ции. cu - вызов другой UNIX-системы |cu [-sскорость_обмена] [-lлиния] [-h] [-t] [-d] [-o] [-e] [-n] | номер_телефона |cu [-sскорость_обмена] [-h] [-d] [-o] [-e] -lлиния |cu [-h] [-d] [-o] [-e] имя_системы -h Эмуляция локального эхоотображения при вызове дру- гих систем. -t Устанавливается режим преобразования возврата ка- ретки в пару (возврат каретки, переход к новой строке). -d Выводить диагностическую трассировку. -o Байты данных, пересылаемые на удаленную систему, дополняются до нечетности. -e Байты данных, пересылаемые на удаленную систему, дополняются до четности. -n Для большей секретности номер телефона запрашива- ется у пользователя, а не вводится из командной строки. cut - команда выборки отдельных полей из строк файла |cut -cсписок [файл ...] |cut -fсписок [-dсимвол] [-s] [файл ...] -s Игнорировать строки без символов-разделителей. cxref - построение таблицы перекрестных ссылок для C-программ |cxref [-c] [-w число] [-o файл] [-s] [-t] файл ... -c Вывести совместную таблицу перекрестных ссылок по всем исходным файлам. -s Не сообщать имена входных файлов. -t Форматировать выдачу на ширину в 80 позиций. date - выдача и установка даты и времени |date [ммддччмм[гг]] [+формат] dc - настольный калькулятор |dc [файл] dd - копирование файла с преобразованием |dd [опция=значение ...] delta - внесение изменений (новой версии) в SCCS-файл |delta [-rс_идентификатор] [-s] [-n] [-gсписок] | [-m[список_номеров_запросов_на_модификацию]] [-y[комментарий]] | [-p] файл ... -s Подавить выдачу с_идентификатора созданной версии и числа внесенных, удаленных и неизменных строк в SCCS-файле. -n Не удалять g-файл после внесения изменений. -p Выдавать различия в состояниях SCCS-файла до и после внесения изменений. df - сведения о числе свободных блоков и описателей файлов |df [-t] [-f] [файловая_система ...] [каталог ...] -t Выдавать также общее число блоков и описателей файлов. -f Определить число свободных блоков, путем обхода списка свободных. diff - выявление различий между файлами |diff [-b] [-e] [-f] [-h] файл1 файл2 -b Проигнорировать пробелы и символы табуляции в кон- це строк; остальные цепочки пробелов и табуляций считать одинаковыми. -e Сгенерировать набор команд a, c и d редактора ed, который может быть использован для воссоздания файла2 из файла1. -f Выдать аналогичный набор, но в обратном порядке. -h Выполнить сравнение быстро, но без гарантий. diff3 - выявление различий между тремя файлами |diff3 [-e] [-x] [-3] файл1 файл2 файл3 -e Сгенерировать набор команд для редактора ed, кото- рый добавляет к файлу1 отличия между файлом2 файлом3. dircmp - сравнение каталогов |dircmp [-d] [-s] [-w ширина] кат1 кат2 -d Для каждой пары файлов, с совпадающими именами, сравнить их содержимое и вывести информацию, пока- зывающую, что должно быть изменено в этих файлах для приведения их в соответствие. -s Подавить сообщения о файлах с одинаковыми именами. dirname - получение имени каталога по составному имени |dirname цепочка_символов dis - дизассемблер объектного кода |dis [-o] [-V] [-L] [-s] [-d секция] [-da секция] [-F функция] | [-t секция] [-l цепочка] файл ... -o Выводить числа в восьмеричном виде. -V Вывести номер версии дизассемблера. -L Найти в таблице имен метки исходной программы для вставки их в листинг. -s Выполнять символьное дизассемблирование. disable - блокировка принтеров |disable [-c] [-r [причина]] принтер ... -c Аннулировать все запросы, обрабатываемые в текущий момент на всех указанных принтерах. du - сводка использования дискового пространства |du [-s] [-a] [-r] [файл ...] -s Выдавать только общую сумму для каждого заданного файла. -a Для каждого файла, встретившегося при обходе, вы- дать строку, содержащую число блоков и имя файла. -r Выдавать сообщения о каталогах, которые не могут быть прочитаны, о файлах, которые нельзя открыть и т.д. dump - дамп указанных частей объектных файлов |dump [-a] [-g] [-f] [-o] [-h] [-s] [-r] [-l] [-t] [-z имя] [-c] [-L] фа -a Для каждого архива вывести архивные заголовки эле- ментов. -g Вывести глобальные имена из таблицы имен архива. -f Вывести заголовки файлов. -o Вывести необязательные заголовки. -h Вывести заголовки секций. -s Вывести содержимое секций. -r Вывести информацию о настройке ссылок. -l Вывести информацию о номерах строк. -t Вывести элементы таблицы имен. -c Вывести таблицу цепочек. -L Проинтерпретировать и вывести содержимое секций .lib. echo - выдача аргументов командной строки на стандартный вывод |echo [аргумент ...] ed - текстовый редактор |ed [-s] [-p приглашение] [файл] -s Подавить печать количества символов при выполнени команд e, r и w, выдачу диагностики команд e и q и префикса ! после выполнения конструкции !команда. edit - текстовый редактор для случайных пользователей |ex [-r] файл ... -r Восстановить файлы после сбоя. efl - препроцессор для расширенного Фортрана |efl [-w] [-#] [-C] [файл ...] -w Не выдавать предупреждения. -# Не включать в порождаемую программу комментарии. -C Включать в порождаемую программу комментарии. egrep - поиск по шаблону, заданному полным регулярным выражением |egrep [-b] [-c] [-i] [-l] [-n] [-v] [-e специальное_выражение] | [-f файл] полное_регулярное_выражение [файл ...] -b Перед каждой строкой ставить номер блока, в кото- ром она находится. -c Выдавать только количество, успешно сопоставленных строк. -i При сопоставлении не различать большие и малые буквы. -l Выдавать только имена файлов, в которых есть ус- пешно сопоставленные строки. -n Перед каждой строкой ставить ее номер в файле. -v Выдавать только строки, не удовлетворяющие шабло- ну. enable - активация принтеров |enable принтер ... env - формирование окружения для выполнения команды |env [-] [имя=значение ...] [команда аргумент ...] - Игнорировать наследуемое окружение. ex - текстовый редактор |ex [-] [-v] [-t метка] [-r [имя_файла]] [-R] [+команда] файл ... - Отменить интерактивный режим. -v Вызвать редактор vi(1). -R Только просматривать файлы. expr - обработка аргументов, как выражений |expr аргумент ... f77 - компилятор языка Фортран 77 |f77 [-c] [-p] [-O[число]] [-S] [-o вых_файл] [-g] [-onetrip] [-1] | [-66] [-C] [-I[24s]] [-U] [-u] [-w] [-F] [-m] [-E] [-R] [-v] | [-Ncглубина] [-Nlстепень_разветвления] | [-Nqчисло_эквивалентностей] [-Nnразмер] [-Nsчисло_меток] | [-Nxчисло_внешних_имен] файл ... -c Отменить фазу редактирования связей. -p Подготовить объектные файлы для профилирования. -S Порождать только ассемблерный текст. -g Сгенерировать отладочную информацию. -1 Выполнять DO-циклы, по крайней мере, один раз. -66 Отменить расширения, нарушающие совместимость с языком Фортран 66. -C Сгенерировать команды для проверки индексов. -U Различать большие и малые буквы. -u Установить тип переменной по умолчанию, как неоп- ределенный. -w Подавить все предупреждающие сообщения. -F Обработать файлы препроцессорами efl и ratfor. -m Перед препроцессированием EFL- и RATFOR-файлов об- работать их макропроцессором m4. -v Выдавать полную диагностику во время компиляции. factor - разложение целого числа на простые множители |factor [целое_число] false - выдает логическое значение "ложь" |false fgrep - поиск цепочки символов |fgrep [-b] [-c] [-i] [-l] [-n] [-v] [-e специальная_цепочка] [-f файл] | цепочка_символов [файл ...] -b Перед каждой строкой ставить номер блока, в кото- ром она находится. -c Выдавать только количество успешно сопоставленных строк. -i При сопоставлении не различать большие и малые буквы. -l Выдавать только имена файлов, в которых есть ус- пешно сопоставленные строки. -n Перед каждой строкой ставить ее номер в файле. -v Выдавать только строки, не удовлетворяющие шабло- ну. file - определение типа файла |file [-c] [-f файл_имен] [-m магический_файл] файл ... -c Проверить правильность формата магического файла. find - поиск файлов |find список_поиска выражение floff - размонтирование флоппи-диска |floff flon - монтирование флоппи-диска |flon formatflop - форматирование флоппи-диска |formatflop fsplit - расщепление f77-, ratfor- или efl-файлов |fsplit [-f] [-r] [-e] [-s] файл ... -f Исходными являются f77-файлы. -r Исходными являются ratfor-файлы. -e Исходными являются efl-файлы. -s Сокращать исходные строки на языке f77 до 72 или меньшего числа символов с исключением хвостовых пробелов. gdev - фильтры для графических устройств |фильтр [опция ...] [метафайл ...] ged - графический редактор |/usr/bin/graf/ged [-e] [-rномер_области] [-R] [-u] [метафайл ...] -e Не очищать экран перед началом рисования. -R При использовании операции ! запускать ограничен- ный shell. -u Окно на всем пространстве. get - извлечение версии из SCCS-файла |get [-rс_идентификатор] [-cкон_время] [-iсписок] [-xсписок] [-k] | [-e] [-l[p]] [-p] [-m] [-n] [-s] [-b] [-g] [-t] [-wтекст] | [-aпорядковый_номер] файл ... -e Считать, что команда get делается для редактирова- ния или последующего добавления версии в SCCS-файл с помощью delta(1). -b Считать, что новая версия должна начинать ответв- ление. -k Подавить при генерации подстановку значений вместо ключевых слов. -p Выдавать извлеченный текст только на стандартный вывод. -s Подавить выдачу на стандартный вывод. -m Перед каждой строкой, извлеченной из SCCS-файла, выдавать с_идентификатор версии, в которой строка появилась. -n Перед каждой строкой, извлеченной из SCCS-файла, выдавать значение ключевого слова %M%. -g Подавить генерацию g-файла. -t Получить доступ к последнему по времени состоянию указанной версии. getopts - разбор опций команды |getopts цепочка_опций имя [аргумент ...] glossary - толковый словарь терминов системы UNIX |[help] glossary [термин] graph - рисование графика |graph [-a [шаг [начальная_абсцисса]]] [-b] [-c метка] [-g [тип_сетки]] | [-l метка_графика] [-m [тип_линии]] [-s] | [-x [l] [начальная_абсцисса [конечная_абсцисса [шаг_сетки]]]] | [-y [l] [начальная_ордината [конечная_ордината [шаг_сетки]]]] | [-h высота] [-w ширина] [-r вправо] [-u вверх] [-t] -b Разрывать график после каждой метки. -s Не очищать экран перед рисованием. -t Поменять местами оси абсцисс и ординат. graphics - создание графического окружения |graphics [-r] -r Создание ограниченного окружения. grep - поиск по шаблону, заданному ограниченным регулярным выражением |grep [-b] [-c] [-i] [-l] [-n] [-s] [-v] | ограниченное_регулярное_выражение [файл ...] -b Перед каждой строкой ставить номер блока, в кото- ром она находится. -c Выдавать только количество успешно сопоставленных строк. -i При сопоставлении не различать большие и малые буквы. -l Выдавать только имена файлов, в которых есть ус- пешно сопоставленные строки. -n Перед каждой строкой ставить ее номер в файле. -s Подавить выдачу диагностических сообщений о несу- ществующих и недоступных для чтения файлах. -v Выдавать только строки, не удовлетворяющие шабло- ну. gutil - графические утилиты |имя_утилиты [опция ...] [метафайл ...] hd - шестнадцатеричный дамп |hd файл [позиция длина] ... help - справочная служба системы UNIX |help |[help] starter |[help] usage [-d] [-e] [-o] [имя_команды] |[help] locate [ключевое_слово ...] |[help] glossary [термин] |help аргумент ... hex - преобразование выполняемого файла к формату мс_записей |hex [-t значение] [-d значение] [-b значение] файл ... hpt - шестнадцатеричные заплаты |hpt файл id - выдача идентификаторов и имен пользователя и группы |id ipcrm - удаление идентификаторов средств межпроцессной связи |ipcrm [-q ид_оч_сообщений] [-m ид_сег_памяти] [-s ид_семафора] | [-Q ключ_сообщений] [-M ключ_сег_памяти] [-S ключ_семафора] ipcs - выдача информации о состоянии средств межпроцессной связи |ipcs [-q] [-m] [-s] [-b] [-c] [-o] [-p] [-t] [-a] [-C образ_памяти] | [-N файл_с_таблицей_имен] -q Выводить информацию об используемых очередях сооб- щений. -m Выводить информацию об используемых разделяемых сегментах памяти. -s Выводить информацию об используемых семафорах. -b Выводить информацию о наибольшем допустимом разме- ре. -c Выводить входное и групповое имя создателя. -o Выводить информацию об использовании. -p Выводить числовую информацию о процессах. -t Выводить информацию о времени. -a Использовать все опции, выводящие информацию. join - оператор реляционной базы данных |join [-aномер_файла] [-eцепочка_символов] [-j[номер_файла] номер_поля] | [-o список] [-tсимвол] файл1 файл2 kill - терминирование процессов |kill [-номер_сигнала] идентификатор_процесса ... lbp - фильтр для лазерного принтера |lbp [-k] [файл ...] -k Игнорировать команды форматирования. ld - редактор связей для объектных файлов обычного формата |ld [-e вх_имя] [-f заполнитель] [-l библ] [-m] [-o вых_файл] [-r] | [-a] [-s] [-t] [-uнеоп_имя] [-x] [-z] [-Lкаталог] [-М] [-N] [-V] | [-VS номер] [-Y[LU],каталог] файл ... -m Выдать карту входных/выходных секций. -r Оставить в выходном файле информацию о настройке ссылок. -a Создать абсолютный файл. -s Не помещать в выходной файл таблицу имен и инфор- мацию о номерах строк. -t Отказаться от выдачи предупреждений при многократ- ном определении объектов с разными размерами -x Не помещать локальные имена в выходную таблицу имен. -z Не размещать ничего по нулевому адресу. -М Выдавать сообщение для каждого многократно опреде- ленного внешнего объекта. -N Расположить секцию команд в самом начале сегмента команд. -V Вывести информацию о версии редактора связей. lex - генератор программ простого лексического анализа |lex [-r] [-c] [-t] [-v] [-n] [файл ...] -r Считать, что выполняемые действия написаны на язы- ке ratfor. -c Считать, что выполняемые действия написаны на язы- ке C. -t Поместить результат на стандартный вывод вместо файла lex.yy.c. -v Выдать статистическую сводку о построенном автома- те. -n Отменить выдачу статистики. line - чтение одной строки |line lint - верификатор C-программ |lint [-a] [-b] [-h] [-u] [-v] [-x] [-l библ] [-n] [-p] [-c] [-o библ] | файл ... -a Не выдавать сообщения о присваиваниях long-знач ний переменным, не специфицированным как long. -b Не выдавать сообщения о недостижимых операторах break. -h Не применять эвристики. -u Не выдавать сообщения о функциях и внешних пере- менных, используемых, но не определенных или опре- деленных, но не используемых. -v Не выдавать сообщения о неиспользуемых аргументах функций. -x Не сообщать о внешних переменных, которые нигде не используются. -n Не проверять совместимость со стандартной или мо- бильной lint-библиотеками. -p Попытаться проверить возможность переноса на дру гие диалекты языка C. -c Генерировать .ln-файлы, являющиеся результатом первого прохода программы lint; проверка совмести- мости функций в них не выполнена. ln - создание ссылки на файл |ln [-f] файл1 [файл2 ...] целевой_файл -f Не выдавать запросов. locate - поиск команд по ключевым словам |[help] locate [ключевое_слово ...] login - вход в систему |login [имя [аргумент_окружения ...]] logname - получение входного имени |logname lorder - поиск зависимостей между объектными файлами |lorder файл ... lp - выдача запроса на печать |lp [-c] [-d адрес] [-m] [-n количество] [-o опция] [-s] | [-t заголовок] [-w] файл ... -c Копировать файлы сразу после ввода команды. -m Послать почтовое сообщение после завершения печати файлов. -s Подавить сообщения команды lp(1) о присвоенном запросу идентификаторе. -w Вывести сообщение на терминал пользователя по окончании печати файлов. lpstat - вывод информации о статусе принтеров |lpstat [-a[список]] [-c[список]] [-d] [-o[список]] [-p[список]] [-r] [- | [-u[список]] [-v[список]] -d Сообщить имя устройства, назначенного команде lp по умолчанию. -r Сообщить статус планировщика запросов lpsched. -s Выдать сводную информацию. -t Сообщить всю информацию о статусе. lpx - универсальный форматер страниц |/usr/lib/lpx [-t] [-n имя] [-c название_главы] [-l длина_страницы] | [файл ...] -t Не выводить заголовок. ls - выдача информации о файлах или каталогах |ls [-R] [-a] [-d] [-C] [-x] [-m] [-l] [-n] [-o] [-g] [-r] [-t] [-u] [-c | [-p] [-F] [-b] [-q] [-i] [-s] [-f] [имя ...] -R Рекурсивно обойти встретившиеся подкаталоги. -a Вывести список всех файлов. -d Если аргумент является каталогом, то выводить только его имя, а не содержимое. -C Вывод в несколько колонок с сортировкой по колон- кам. -x Вывод в несколько колонок с сортировкой по стро- кам. -m Вывод в свободном формате, имена файлов разделяют- ся запятыми. -l Вывод подробной информации. -n То же, что и -l, но идентификаторы владельца и группы выводятся в виде чисел, а не в виде имен. -o То же, что и -l, но идентификатор группы не выво- дится. -g То же, что и -l, но идентификатор владельца не вы- водится. -r Изменить порядок сортировки на обратный алфавитный или, при наличии флага -t, сначала выводить более старые файлы. -t Имена файлов сортировать по времени (сначала идут самые свежие файлы). -u Использовать время последнего доступа для сорти- ровки (с флагом -t) или для вывода (с флагом -l). -c Использовать время последнего изменения статуса для сортировки (с флагом -t) или для вывода (с флагом -l). -p Если файл является каталогом, то выдавать после его имени символ /. -F Если файл является каталогом, то выдавать после его имени символ /; если файл является выполняе мым, то выдавать после его имени символ *. -b Выдавать непечатные символы, входящие в имя файла, в восьмеричном виде (\ddd). -q Выдавать непечатные символы, входящие в имя файла, в виде символа ?. -i Выдавать в первой колонке номера описателей фай- лов. -s Выдавать размер файлов в блоках. -f Рассматривать каждый аргумент как каталог и выво дить его содержимое. m4 - макропроцессор |m4 [-e] [-s] [-Bцелое] [-Hцелое] [-Sцелое] [-Tцелое] [-Dимя[=значение] | [-Uимя] [файл ...] -e Работать интерактивно. -s Разрешить вывод операторов #line для C-препроцес сора. mail - отправка пользователям почты или ее чтение |mail [-o] [-s] [-w] [-t] адресат ... |mail [-e] [-h] [-p] [-q] [-r] [-f файл] [-F адресат ...] -o Подавить оптимизацию адреса. -s Не вставлять перевод строки в начало отправляемого письма. -w Отправить письмо удаленному пользователю без ожи- дания завершения пересылки. -t Добавить к письму строку "To: адресаты". -e Установить код завершения без вывода почты. -h Показать окна с заголовками писем, а не текстов писем. -p Выводить тексты писем без промежуточных приглаше- ний. -q Завершить работу команды mail после получения пре рывания. -r Выводить тексты писем в порядке поступления. mailx - интерактивная система обработки сообщений |mailx [-e] [-f [файл]] [-F] [-h номер] [-H] [-i] [-n] [-N] [-r адрес] | [-s тема] [-u пользователь] [-U] [адресат ...] -e Проверить наличие почты. -F Записать сообщение в файл с именем первого адреса- та. -H Вывести только заголовки. -i Игнорировать прерывания. -n Не инициализироваться из подразумеваемого систем- ного стартового файла. -N Не выводить первоначальный список заголовков. -U Преобразовать адреса в стиле uucp в межсетевые стандарты. make - поддержка, обновление и восстановление групп программ |make [-f make-файл] [-p] [-i] [-k] [-s] [-r] [-n] [-b] [-e] [-u] [-t] [ | [целевой_файл ...] -p Вывести все макроопределения, а также описания за- висимостей и операций для создания целевых_файлов. -i Игнорировать коды ошибок, возвращаемых запускаемы- ми программами. -k При ошибке прекращать выполнение команд, связанных с текущей зависимостью, но продолжать обработку других зависимостей. -s Не выводить командные строки перед их выполнaнием. -r Не использовать встроенные правила. -n Выводить команды, но не выполнять их. -b Режим для совместимости со старыми версиями make-файлов. -e В первую очередь использовать переменные окруже- ния, а не одноименные макросы make-файлов. -u Производить безусловное обновление. -t Установить время создания целевых_файлов равным текущему времени; команды для получения целевых_- файлов не выполняются. -q Выработать только код завершения в зависимости от того, нужно ли обновлять целевые_файлы. makekey - генерация ключей шифровки |/usr/lib/makekey mcs - операции с секцией комментариев объектного файла |mcs [-a цепочка_символов] [-c] [-d] [-n имя] [-p] объектный_файл ... -c Сжать содержимое секции комментариев. -d Удалить содержимое секции комментариев. -p Выдать содержимое секции комментариев. mesg - разрешение или запрет сообщений |mesg [n] [y] mkdir - создание каталога |mkdir [-m режим_доступа] [-p] каталог ... -p Создать все необходимые вышележащие каталоги. mkshlib - создание разделяемой библиотеки |mkshlib -s файл_спецификаций [-t библ_выполнения] [-h библ_сборки] | [-n] [-L каталог] [-q] -n Не генерировать разделяемую библиотеку выполнения. -q Не выдавать предупреждающих сообщений. mv - перемещение (переименование) файлов |mv [-f] файл1 [файл2 ...] целевой_файл -f Не выдавать запросов. newform - изменение формата текстового файла |newform [-s] [-iспециф_табул] [-oспециф_табул] [-b[число_символов]] | [-e[число_символов]] [-p[число_символов]] [-a[число_символов]] | [-f] [-cсимвол] [-l[длина]] [файл ...] -s Начальные символы каждой строки, вплоть до первого символа табуляции, отсечь и в количестве, не пре- вышающем 8, поместить в конец строки. -f Поместить строку в формате спецификации табуляции на стандартный вывод до всех других строк. newgrp - переход в новую группу |newgrp [-] [группа] - Сформировать окружение таким, как при входе поль- зователя в систему, как члена новой группы. news - выдача новостей |news [-a] [-n] [-s] [новость ...] -a Выдать все новости. -n Выдать наименования свежих новостей без вывода их содержимого. -s Сообщить количество свежих новостей. nice - выполнение команды с пониженным приоритетом |nice [-коэффициент_понижения] команда [аргумент ...] nl - нумерация строк |nl [-hтип] [-bтип] [-fтип] [-vнач_ном] [-iшаг] [-p] [-lчисло] | [-sразделитель] [-wчисло] [-nформат] [-dразделитель] файл -p Установить сквозную нумерацию. nm - вывод таблицы имен объектного файла обычного формата |nm [-o] [-x] [-h] [-v] [-n] [-e] [-f] [-u] [-r] [-p] [-V] [-T] файл ... -o Выводить значение и размер в восьмеричном виде. -x Выводить значение и размер в шестнадцатеричном ви- де. -h Не выводить заголовок. -v Отсортировать внешние объекты по значению. -n Отсортировать внешние объекты по алфавиту. -e Выдавать только статические и внешние объекты. -f Выдавать всю информацию. -u Выводить только неопределенные объекты. -r Добавлять в начале каждой выводимой строки имя объектного файла или архива. -p Выводить в легко обозримом, кратком формате. -V Вывести в стандартный протокол информацию о версии команды nm. -T Усекать длинные имена. nohup - запуск команд в режиме игнорирования сигналов прерывания и завершения |nohup команда [аргумент ...] od - восьмеричный дамп |od [-b] [-c] [-d] [-o] [-s] [-x] [файл] [[+]смещение[.][b]] -b Выдавать байты в восьмеричном виде. -c Интерпретировать байты как коды ASCII. -d Выдавать 16-разрядные слова в виде десятичных чи- сел без знака. -o Выдавать 16-разрядные слова в восьмеричном виде. -s Выдавать 16-разрядные слова в виде десятичных чи- сел со знаком. -x Выдавать 16-разрядные слова в шестнадцатеричном виде. pack - упаковка файлов |pack [-] [-f] файл ... -f Принудительно упаковывать файлы. - Выдавать статистическую информацию. passwd - смена входного пароля |passwd [входное_имя] paste - слияние строк одного или нескольких файлов |paste файл1 файл2 ... |paste -dсписок файл1 файл2 ... |paste -s [-dсписок] файл1 ... -s Осуществлять слияние последовательных строк фай- ла1, затем файла2 и т.д. pcat - распаковка файлов |pcat файл ... pg - фильтр для просмотра файлов на экране |pg [-число] [-p пригл] [-c] [-e] [-f] [-n] [-s] [+номер_строки] | [+/шаблон/] [файл ...] -c Очищать экран перед выводом каждой страницы. -e Не делать пауз при переходе к следующему файлу. -f Не расщеплять строки. -n Ввод команды по одной букве. -s Отображение всех сообщений и приглашений особым образом (обычно в негативе). pr - печать файлов |pr [+стр] [-кол] [-a] [-m] [-d] [-e[символ][число]] [-i[символ][число]] | [-n[символ][число]] [-wширина] [-oотс] [-lдлина] [-h текст] [-p] [-f | [-r] [-t] [-sсимвол] [файл ...] -a Печатать в несколько колонок с упорядочением по строкам. -m Слить и печатать все файлы одновременно, по одному в колонке. -d Выдавать через строчку. -p Делать паузу перед выдачей каждой страницы, если вывод назначен на терминал. -f Использовать символы перехода к новой странице. Делать паузу перед выдачей первой страницы, если стандартный вывод назначен на терминал. -r Подавлять диагностические сообщения при ошибках открытия файлов. -t Подавить печать 5-строчного идентифицирующего за- головка и 5-строчного хвостовика. Завершать печать после вывода последней строки каждого файла, без перехода в конец страницы. prof - вывод результатов профилирования |prof [-t] [-c] [-a] [-n] [-o] [-x] [-g] [-z] [-h] [-s] [-m файл_профиля | [прогр] -t Сортировать по уменьшению доли общего времени. -c Сортировать по уменьшению количества вызовов. -a Сортировать по увеличению адресов. -n Сортировать по именам лексикографически. -o Выводить вместе с именем восьмеричный адрес объек- та. -x Выводить вместе с именем шестнадцатеричный адрес объекта. -g Включить в выдачу неглобальные объекты. -z Включить в выдачу все объекты из диапазона профи- лирования. -h Подавить выдачу заголовка. -s Выдать итоговую информацию о профилировании. prs - печать SCCS-файлов |prs [-d[спецификация_данных]] [-r[с_идентификатор]] [-e] [-l] | [-c[кон_время]] [-a] файл ... -e Выдать информацию обо всех версиях, созданных не позднее версии, определенной в опции -r, или не позднее даты, заданной в опции -c. -l Выдать информацию обо всех версиях, созданных не ранее версии, определенной в опции -r, или не ра- нее даты, заданной в опции -c. -a Выдать информацию, как о существующих, так и об удаленных версиях. ps - выдача информации о состоянии процессов |ps [-e] [-d] [-a] [-f] [-l] [-n файл_с_системой] [-t список_терминалов] | [-p список_идентификаторов_процессов] | [-u список_идентификаторов_пользователей] | [-g список_идентификаторов_лидеров_групп] -e Вывести информацию обо всех процессах. -d Вывести информацию обо всех процессах, кроме лиде- ров групп. -a Вывести информацию обо всех наиболее часто запра- шиваемых процессах. -f Генерировать полный листинг. -l Генерировать подробный листинг. pwd - выдача имени текущего каталога |pwd ratfor - препроцессор для рационального диалекта Фортрана |ratfor [-h] [-C] [-6символ] [файл ..] -h Преобразовывать текстовые константы в кавычках в холлеритовские константы вида 27H. -C Вставлять комментарии в выходной файл. red - ограниченный текстовый редактор |red [-s] [-p приглашение] [файл] regcmp - компилятор регулярных выражений |regcmp [-] файл ... - Помещать результат в файл.c. restall - восстановление файлов со стримерной ленты |restall [-r] [-t] [-f] [шаблон ...] -r Интерактивно переименовывать файлы. -t Выдать оглавление ленты. -f Восстановить все файлы, кроме указанных в шаблоне. rm - удаление файлов или каталогов |rm [-f] [-i] файл ... |rm -r [-f] [-i] каталог ... [файл ...] -f Не выдавать сообщений, не запрашивать подтвержде- ний. -r Рекурсивно удалить все каталоги. -i Удалять с запросом подтверждения. rmail - посылка почты |rmail [-o] [-s] [-w] [-t] адресат ... rmdel - удаление версии из SCCS-файла |rmdel -rс_идентификатор файл ... rmdir - удаление каталогов |rmdir [-p] [-s] каталог ... -p Удалить каталог и вышележащие каталоги, оказавшие- ся пустыми. -s Подавлять сообщения, выдаваемые при действии опции -p. rsh - интерпретатор ограниченного командного языка |rsh [-a] [-c цепочка_символов] [-e] [-f] [-h] [-i] [-k] [-n] [-r] [-s] | [-v] [-x] [аргумент ...] sact - выдача информации о редактируемых версиях SCCS-файла |sact файл ... sag - график функционирования системы |sag [-s время] [-e время] [-i сек] [-f файл] [-T терминал] | [-x спецификация_оси] [-y спецификация_оси] sar - информация о функционировании системы |sar [-u] [-b] [-d] [-y] [-c] [-w] [-a] [-q] [-v] [-m] [-A] | сек [число_интервалов] [-o файл] |sar [-u] [-b] [-d] [-y] [-c] [-w] [-a] [-q] [-v] [-m] [-A] | [-o файл] [-f файл] [-s время] [-e время] [-i сек] -u Использование ЦП. -b Использование буферов. -d Использование блочных устройств. -y Использование терминалов. -c Использование системных вызовов. -w Подкачка и переключение процессов. -a Доступ к файловой системе. -q Средняя длина очереди и процент занятости. -v Таблицы сегментов, процессов, описателей, файлов. -m Использование сообщений и семафоров. -A Все данные. Эквивалентно -udqbwcayvm. sbno - поиск описателя файла, содержащего блок с данным номером |sbno специальный_файл номер_блока scc - компилятор C-программ, выполняемых без операционной системы |scc [+[библ]] [опция ...] [файл ...] sccsdiff - сравнение двух версий в SCCS-файле |sccsdiff -rс_идентификатор1 -rс_идентификатор2 [-p] [-sразмер] | файл ... -p Отфильтровать вывод каждого файла через pr(1). sdb - символьный отладчик |sdb [-W] [-w] [объектный_файл [образ_памяти [список_каталогов]]] -W Подавить проверку файлов с исходными текстами. -w Разрешить изменять объектный_файл и образ_памяти. sdiff - распечатка несоответствий в файлах в виде таблицы построчного сравнения |sdiff [-w ширина] [-l] [-s] [-o вых_файл] файл1 файл2 -l Для каждой пары одинаковых строк печатать только левую часть вывода. -s Не печатать одинаковые строки. sed - пакетный редактор |sed [-n] [-e сценарий] [-f с_файл] ... [файл ...] -n Подавить подразумеваемый вывод. setpgrp - выполнение команды в рамках отдельной группы процессов |setpgrp команда [аргумент ...] sh - стандартный интерпретатор командного языка shell |sh [-a] [-c цепочка_символов] [-e] [-f] [-h] [-i] [-k] [-n] [-r] [-s] | [-x] [аргумент ...] -a Экспортировать переменные, которые изменяются или создаются, в окружение. -e Выйти из shell'а, если какая-либо команда возвра- щает ненулевой код завершения. -f Запретить генерацию имен файлов. -h Определить и запомнить местоположение всех команд, входящих в тело функции, во время ее определения -i Выполнять shell интерактивно. -k Поместить в окружение команды все переменные, по- лучившие значение в командной строке. -n Читать команды, но не выполнять их. -r Запустить ограниченный shell. -s Читать команды со стандартного ввода. -t Выйти из shell'а после ввода и выполнения одной команды. -u Рассматривать подстановку параметров, не получив- ших значений, как ошибку. -v Выводить исходные для shell'а строки сразу после их ввода. -x Выводить команды и их аргументы непосредственно перед выполнением. shl - менеджер семейства shell'ов |shl size - печать размеров секций объектных файлов обычного формата |size [-o] [-x] [-V] файл ... -o Выдавать в восьмеричном формате. -x Выдавать в шестнадцатеричном формате. -V Выдавать номер версии команды size. sleep - приостановка выполнения на заданное время |sleep время sort - сортировка и/или слияние файлов |sort [-c] [-m] [-u] [-o выходной_файл] [-yкилобайт] [-zдлина] | [-d] [-f] [-i] [-M] [-n] [-r] [-b] [-tразделитель] | [+позиция_1 [-позиция_2]] [файл ...] -c Проверить, является ли исходный файл уже отсорти- рованным. -m Только слить исходные файлы, которые предполагают- ся отсортированными. -u Из всех совпадающих строк выводить только одну. -d При сравнении считать значащими только буквы, циф- ры, пробелы и знаки табуляции. -f Преобразовывать малые буквы в большие. -i При нечисловых сравнениях игнорировать символы с кодами вне диапазона 040-0176. -M Сравнивать как месяца. -n Сравнивать как числа. -r Заменить результат сравнения на противоположный. -b Игнорировать начальные пробелы при определении на- чала и конца ключей сортировки. spline - интерполяция гладкими кривыми |spline [-a шаг] [-k число] [-n число_интервалов] [-p] | [-x нижняя_граница [верхняя_граница]] -p Делать выходной сплайн замкнутым. split - деление файла на части |split [-порция] [файл [основа]] starter - информация о системе UNIX для начинающих пользователей |[help] starter stat - статистическая обработка информации, полезная для графических команд |имя_узла [опция ...] [файл ...] strip - удаление из объектного файла таблицы имен и информации о номерах строк |strip [-l] [-x] [-b] [-r] [-V] файл ... -l Удалить только информацию о номерах строк. -x Не удалять информацию о статических и внешних объ- ектах. -b То же, что и -x, но также не удаляется информация об областях видимости. -r Не удалять информацию о статических и внешних объ ектах, а также информацию о настройке ссылок. -V Вывести номер версии команды strip. stty - установка характеристик терминала |stty [-a] [-g] [характеристика ...] -a Выдать значение всех установленных характеристик. -g Выдать текущие установки в формате, который может быть использован в качестве аргумента другой ко- манды stty. su - стать суперпользователем или другим пользователем |su [-] [пользователь [аргумент ...]] - Формировать окружение таким, как если бы пользова- тель действительно вошел в систему заново. sum - подсчет контрольной суммы и количества блоков в файле |sum [-r] файл -r Использовать для вычисления контрольной суммы аль- тернативный алгоритм. svs - запуск системы SVS FORTRAN |svs [+a] [-a] [+b] [-b] [+c72] [+charequ] [+d] [-d] [+dc] [-dc] [+e] [- | [+eфайл] [+f] [-f] [+int2] [+iфайл] [+log2] [+lфайл] [+p] [-p] [+q] | [+x] файл ... +a -a Рассматривать использование несоответствующих стандарту ANSI возможностей как ошибку (+a) или нет (-a). +b -b Управление интерпретацией типа файла UNFORMATTED в операторе OPEN. +c72 Обрезать входные строки до 72 символов. +d -d Генерировать (+d) или нет (-d) таблицу для SVS отладчика. +dc -dc Условная компиляция строк, содержащих в первой позиции символ D или d. +e -e Стек сокращает вызываемая (+e) или вызывающая (- e) подпрограмма. +f -f Генерировать код для сопроцессора арифметики ве щественных чисел (+f) или для эмулятора (-f). +p -p Выводить (+p) или не выводить (-p) запрос при об- наружении ошибок. +q -q Выводить больше (-q) или меньше (+q) информации о работе компилятора. +x Генерировать таблицу перекрестных ссылок. tabs - установка позиций табуляции |tabs [разметка] [-Tтип_терминала] [+mкол] tail - выдача хвостовой части файла |tail [+][-][число][l][b][c][f] [файл] + Считать, что расстояние задано от начала файла. - Считать, что расстояние задано от конца файла. l Считать, что расстояние задано в строках. b Считать, что расстояние задано в блоках. c Считать, что расстояние задано в символах. f Не завершаться по концу файла. tar - обслуживание файлового архива на магнитной ленте |/etc/tar [-]c[v][w][f][b] архив блок файл ... |/etc/tar [-]r[v][w][f][b] архив блок [файл ...] |/etc/tar [-]t[v][f] архив |/etc/tar [-]u[v][w][f][b] архив блок [файл ...] |/etc/tar [-]x[m][o][v][w][f] архив [файл ...] r Записать файлы в конец архива. x Извлечь файлы из архива. t Вывести информацию о файлах. u Добавить файлы в архив, если их там не было или они были модифицированы после последней записи. c Создать новый архив. v Выдавать протокол работы. w Запрашивать подтверждения. l Выводить сообщения об ошибках, если tar не смог разрешить все ссылки на сохраняемые файлы. m Установить время последней модификации файлов, извлекаемых из архива, равным времени извлечения. o Придать извлекаемым из архива файлам идентификато- ры владельца и группы пользователя, запустившего программу извлечения. tee - ответвление канала |tee [-i] [-a] [файл ...] -i Игнорировать прерывания. -a Добавлять выводимую информацию в конец файлов. test - проверка условия |test выражение |[ выражение ] time - измерение времени выполнения команды |time команда timex - измерение характеристик процесса и активности всей системы |timex [-p [-f] [-h] [-k] [-m] [-r] [-t]] [-o] [-s] команда -p Вывести данные о процессе и его потомках: -f Выводить флаг fork/exec и системный код завер- шения. -h Сообщать, какую часть времени ЦП использовал процесс. -k Выводить произведение количества килобайт памя- ти на число минут ЦП. -m Выводить расход памяти. -r Выводить коэффициент использования ЦП. -t Выводить отдельно время ЦП, затраченное пользо- вателем и системой. -o Вывести количество прочитанных или записанных бло- ков и количество переданных символов как самой ко- мандой, так и всеми ее потомками. -s Вывести сведения о всей системной активности, имевшей место во время выполнения команды. tm - связывание стандартного ввода/вывода с последовательным портом |tm номер_порта toc - создание и графический вывод оглавлений |имя_команды [опция ...] [файл ...] touch - изменение времени доступа и модификации файла |touch [-a] [-m] [-c] [время] файл ... -a Изменить только время последнего доступа. -m Изменить только время последней модификации. -c Не создавать файлы, если они не существуют. tplot - графические фильтры |tplot [-Tтерминал [-e файл]] tput - инициализация терминала или выполнение запроса к базе данных терминалов |tput [-T тип_терминала] имя_атрибута [аргумент ...] |tput [-T тип_терминала] init |tput [-T тип_терминала] reset |tput [-T тип_терминала] longname tr - преобразование символов |tr [-c] [-d] [-s] [цепочка_1 [цепочка_2]] -c Заменить цепочку_1 ее дополнением до множества AS- CII-символов с восьмеричными кодами от 001 до 377. -d Удалить все входные символы, принадлежащие цепоч- ке_1. -s Сжать до одного последовательности одинаковых входных символов, принадлежащих цепочке_2. true - выдает логическое значение "истина" |true tsort - топологическая сортировка |tsort [файл] tty - получение имени терминала |tty [-l] [-s] -l Выдать номер синхронного канала, к которому подсо- единен терминал, если этот канал активен. -s Выдать только код завершения. ttycp - копирование между последовательными портами |ttycp [источник [приемник]] ulimit - установка максимального размера файлов |ulimit [размер_в_блоках] umask - установка маски режима создания файлов |umask [маска] uname - выдача имени используемой UNIX-системы |uname [-s] [-n] [-r] [-v] [-m] [-a] |uname [-S имя_системы] -s Выдать имя системы. -n Выдать имя узла. -r Выдать наименование версии операционной системы. -v Выдать наименование модификации операционной сис- темы. -m Выдать наименование используемого компьютера. -a Выдать всю перечисленную выше информацию. unget - отказ от ранее сделанной команды get для SCCS-файла |unget [-rс_идентификатор] [-s] [-n] файл ... -s Подавить выдачу с_идентификатора. -n Не удалять g-файл. uniq - выдача информации о повторяющихся строках файла |uniq [-u] [-d] [-c] [-число_полей] [+число_символов]] | [исходный_файл [выходной_файл]] -u Выдать только неповторяющиеся строки исходного_- файла. -d Выдать одну копию только тех строк, которые имеют дубликаты. -c Печатать перед каждой строкой, сколько раз она встретилась. units - преобразование единиц измерения |units unpack - распаковка файлов |unpack файл ... usage - выдача описания команд и примеров использования |[help] usage [-d] [-e] [-o] [имя_команды] -d Выдать информацию об описании команды. -e Выдать информацию о примерах использования коман- ды. -o Выдать информацию об опциях команды. uucp - копирование файлов из одной UNIX-системы в другую |uucp [-c] [-C] [-d] [-f] [-g приоритет] [-j] [-m] [-n имя_пользователя] | [-r] [-s файл] [-x уровень_отладки] файл1 [файл2 ...] целевой_файл -c При пересылке локального файла на удаленную систе- му не копировать его в буферный каталог. -C При пересылке локального файла на удаленную систе- му копировать его в буферный каталог. -d Создавать все необходимые для копирования катало- ги. -f Не создавать промежуточные каталоги. -j Выдать идентификатор задания. -m По окончании копирования послать заказчику почто- вое уведомление. -r Поставить задание в очередь, но не начинать про- цесс пересылки. uulog - выдача протокола взаимодействия с другими UNIX-системами |uulog [-x] [-число] [-f имя_системы] [-s имя_системы ...] | [имя_системы ...] -x Выдавать протокол работы команды uuxqt. uuname - выдача списка имен удаленных систем |uuname [-c] [-l] -c Выдать список имен систем, известных команде cu. -l Выдать имя локальной системы. uupick - обработка файлов после пересылки с удаленной системы |uupick [-s имя_исходной_системы] uustat - запрос состояния и контроль заданий на пересылку файлов |uustat [-a] [-m] [-p] [-q] [-k задание] [-r задание] [-s имя_системы] | [-u имя_пользователя] -a Вывести состояние всех заданий в очереди. -m Выдать сведения о доступности удаленных систем. -p Выполнить команду ps -flp для всех процессов, идентификаторы которых указаны в файлах-замках. -q Вывести для каждой машины номера заданий, стоящих в очереди. uuto - пересылка файлов пользователю удаленной UNIX-системы |uuto [-p] [-m] файл1 [файл2 ...] адресат -p Перед пересылкой копировать исходные файлы в бу- ферный каталог. -m Послать отправителю почтовое уведомление об окон- чании пересылки файлов. uux - выполнение команд на удаленных системах |uux [-] [-a имя_пользователя] [-b] [-c] [-C] [-g приоритет] [-j] [-n] [ | [-r] [-s файл] [-x уровень_отладки] [-z] командная_цепочка - Сделать стандартный ввод uux стандартным вводом для командной_цепочки. -b Вернуться, что бы ни поступило со стандартного ввода для uux, если код завершения ненулевой. -c При пересылке локального файла на удаленную систе- му не копировать его в буферный каталог. -C При пересылке локального файла на удаленную систе- му копировать его в буферный каталог. -j Выдать идентификатор задания. -n Не извещать пользователя, если команду не удалось выполнить. -p То же, что и -. -r Поставить задание в очередь, но не начинать про- цесс выполнения. -z Послать пользователю уведомление об успешном за- вершении задания. val - проверка корректности SCCS-файла |val - |val [-s] [-rс_идентификатор] [-mимя] [-yтип] файл ... - Читать строки со стандартного ввода. -s Подавить выдачу диагностических сообщений. vc - управление версиями |vc [-a] [-t] [-cсим] [-s] [ключевое_слово=значение ...] -a Во всех текстовых строках заменять ключевые слова, окруженные управляющими символами, на их значения. -t При поиске управляющего символа игнорировать все символы от начала строки до первого символа табу ляции включительно. -s Подавить сообщения-предупреждения. vi - экранный редактор |vi [-t метка] [-r [имя_файла]] [-w размер] [-R] [+команда] файл ... |view [-t метка] [-r [имя_файла]] [-w размер] [-R] [+команда] файл ... |vedit [-t метка] [-r [имя_файла]] [-w размер] [-R] [+команда] файл ... -R Только просматривать файлы. vsh - экранный shell |vsh [-] [-f] vsplit - расщепление входного потока на несколько томов и наоборот |/etc/vsplit [-i] [-o] [-l имя] [-k размер_буфера] устройство -i Читать с указанного устройства, писать на стан- дартный вывод. -o Читать со стандартного ввода, писать на указанное устройство. wall - передача сообщений всем пользователям |/etc/wall wait - ожидание завершения процесса |wait [идентификатор_процесса] wc - подсчет количества символов, слов и строк в файле |wc [-l] [-w] [-c] [файл ...] -l Выдать число строк. -w Выдать число слов. -c Выдать число символов. what - идентификация SCCS-файлов |what [-s] файл ... -s Найти в каждом файле только первое вхождение за- данного шаблона. who - кто в системе? |who [-u] [-T] [-l] [-H] [-q] [-p] [-d] [-b] [-r] [-t] [-a] [-s] [файл] |who am i -u Выдать информацию только о тех пользователях, ко- торые в настоящий момент работают в системе. -T Дополнительно к стандартной выдать информацию о состоянии терминальной линии. -l Перечислить только те линии, на которых система ожидает входа какого-либо пользователя. -H Выдать заголовок. -q Выдать краткую справку. -p Перечислить все другие процессы, активные в насто- ящий момент, которые были порождены процессом init. -d Выдать информацию о всех процессах, которые прек- ратили существование и не были заново порождены процессом init. -b Выдать время и дату последней загрузки системы. -r Выдать текущий уровень выполнения процесса init. -t Выдать информацию о последней корректировке сис- темных часов. -a Обрабатывать файл /etc/utmp или файл, указанный в команде, считая все опции (кроме THqs) включенны- ми. -s Подразумеваемый режим. whodo - кто что делает |/etc/whodo write - передача сообщений другому пользователю |write пользователь [линия] xargs - формирование списка аргументов и выполнение команды |xargs [-lчисло] [-iзам_цеп] [-nчисло] [-t] [-p] [-x] [-sразмер] | [-e[лконф_цеп]] [команда [начальный_аргумент ...]] -t Включить режим трассировки. -p Включить режим с приглашением. -x Завершить выполнение, если очередной список аргу- ментов оказался длиннее, чем размер. yacc - еще один компилятор компиляторов |yacc [-v] [-d] [-l] [-t] грамматика -v Сгенерировать файл y.output. -d Сгенерировать файл y.tab.h. -l Не вставлять в программу y.tab.c операторы #line. -t Компилировать отладочные процедуры.