su13@pochta.ru

| Первый | Второй | Третий | Четвёртый | Пятый | Шестой | Седьмой |


Назад

Оглавление

Вперед


Глава 5. Описание команд UNIX

В этой главе команды UNIX разбиты на группы в соответствии с выполняемыми ими функциями. Мы считаем, что такой способ организации материала лучше всего подходит для решения ваших повседневных задач. Вы можете, выбрав раздел, просмотреть его в поисках нужной команды. Все команды разбиты на семь групп:

• Работа с файлами.

• Обработка текста.

• Печать.

• Связь.

• Графика.

• Программирование.

Описание каждой команды также структурировано. Первая строка содержит синтаксис команды. Многие команды требуют задания дополнительных параметров, например имени файла. В том случае, когда вам требуется ввести информацию, зависящую от вашей конкретной задачи, требуемые параметры обозначаются русскими словами, например "система" или "пользователь".

После этого приводится краткое описание действий, выполняемых командой. Используемые в описании имена файлов или команд выделяются жирным шрифтом. Приводимые для некоторых команд примеры, помимо пояснений, содержат текст, который вы непосредственно вводите с клавиатуры или который выводится на экран. Он выделяется моноширинным шрифтом:

Введите этот текст.

Работа описываемых команд была проверена в различных UNIX-системах, полный список которых вы можете найти в главе "Вве-


дение". Для тех команд, которые доступны не во всех системах, мы попытались отметить этот факт в описании. Некоторые команды работают по-разному в зависимости от того, используете ли вы BSD UNIX или System V UNIX, кроме того, часть команд впервые появилась только в System V Release 4.


Команды общего назначения

Эти команды предназначены для выполнения широкого круга задач, возникающих при работе с UNIX.

apropos ключевые_слова

Поиск указанных ключевых слов в страницах руководства. Эта команда присутствует не во всех системах.

Пример

$ apropos shell

Параметры

Нет.

Родственные команды

man Вывод страниц руководства

whatis Вывод информации из страниц руководства

xman Вывод страниц руководства

basename путь суффикс

Удаление из имени файла информации о пути к нему. Если указан суффикс (расширение), то он также удаляется из имени файла.

Пример

$ basename /usr/users/kevin/files/1997/stuff f stuf

Параметры

Нет.


be параметры файлы

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

После запуска be приглашение командной строки исчезает, и команды, символы и операторы вводятся непосредственно.

be≈ сложный инструмент, и его подробное описание не будет приведено в этой книге. Он имеет много специальных возможностей, не упомянутых здесь. Обратитесь к учебным руководствам по UNIX, в которых эта команда описана подробно.

Пример

$ Ьс

scale=5

sqrt((66*6)/55)

2.68328

Параметры

-с Компиляция файла с заданным именем

-I Подключение математической библиотеки. (Замечание: при этом значение scale автоматически устанавливается в 20.)

Основные команды

+ Сложение

Вычитание / Деление

- Умножение

% Остаток

А Возведение в степень

sqrt(n) Извлечение квадратного корня

scale=n Задание точности вычислений (п знаков после ,-____,-.\


ibase=x Установка основания системы счисления для входных данных (по умолчанию≈ 10)

obase=x Установка основания системы счисления для выходных данных (по умолчанию≈ 10)

define a(b) Определение функции а с аргументом Ь

for, if, while Команды для организации ветвления

Другие операторы и символы

=+ =- =; =/ =* = Присваивание

<<=>>= == != Условие

- ++ ≈ Унарный оператор

Другие символы

/* */ Комментарий {} Группа операторов [] Индекс массива "текст" Печать текста

Функции математической библиотеки

s Синус

с Косинус

а Арктангенс

е Экспонента

1 Натуральный логарифм

j(n,x) функция Бесселя

Родственные команды

dc Калькулятор

са1 параметры

Вывод календаря на текущий месяц. Если указан год, то выводится календарь на год. Если указаны и год, и месяц, то выводится календарь на данный месяц данного года.


ПРИМЕЧАНИЕ Не путайте команду са1 с командой calendar.

ПРИМЕЧАНИЕ Команда са198 выведет календарь на 98, а не на 1998 год нашей эры. Кроме того, календарь использует англо-американское соглашение. Попробуйте ввести команду са11752, чтобы увидеть переход к григорианскому календарю.

Примеры

са1

са1 11 1998 са1 1997 са1 1752

Параметры

месяц Вывод календаря на указанный месяц год Вывод календаря на указанный год

Родственные команды

calendar Личный календарь date Вывод текущей даты и времени

calendar параметры

Этот простейший личный календарь позволяет вам сохранять события в файле calendar. При запуске команда calendar просматривает файл calendar и ищет в нем события, указанная дата которых совпадает с текущей. (Многие пользователи помещают вызов команды calendar в исполняемый при входе в систему файл.)

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

11/12


Nov. 12 November 12

Примеры

11/12 Выпить с Эриком 11/15 Выпить с Эриком 11/18 Выпить с Эриком

Если вышеприведенные строчки содержатся в вашем файле calendar, то 12, 15 и 18 ноября при выполнении команды calendar вы получите напоминание об этих важных делах.

Параметр

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

Родственные команды

са1 Календарь на месяц или на год cm Личный календарь date Вывод текущей даты и времени dtcm Личный календарь

chmod параметры режим файлы

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

Существует два способа указания нового режима доступа: символьный и числовой. Числовая форма используется для установки абсолютного значения режима доступа, а символьная≈ для изменения режима доступа относительно текущего состояния.


Чтобы узнать режим доступа к файлу или каталогу, используйте команду Is, описанную далее в этом разделе.

Примеры использования числовой формы

$ chmod 744 kevin.report

В этом примере при помощи команды chmod устанавливается режим доступа к файлу, позволяющий владельцу чтение, изменение и исполнение данного файла, в то время как другим пользователям, вне зависимости от того, являются ли они членами группы, которой принадлежит файл, разрешено только чтение.

Значение 744 получается при сложении значений, отвечающих основным режимам, которые перечислены ниже. Наименьшее возможное значение≈000, означающее, что никто не имеет права на чтение, изменение или исполнение файла. Наибольшее возможное значение≈777, предоставляющее всем пользователям права на чтение, изменение и исполнение файла. Вот как получено значение 744:

400 Владелец имеет право на чтение файла 200 Владелец имеет право на изменение файла 100 Владелец имеет право на исполнение файла 040 Члены группы имеют право на чтение файла 004 Прочие пользователи имеют право на чтение

файла 744

Когда вы в следующий раз запустите команду Is, то увидите, что файл kevin.report имеет следующие разрешения на доступ:

rwxr≈r≈

Режимы

Режим≈ это восьмеричное число, полученное суммированием нужных слагаемых из следующего списка:

400 Владелец файла имеет право на чтение 200 Владелец имеет право на изменение файла 100 Владелец имеет право на исполнение файла

040 Члены группы, которой принадлежит файл, имеют право на чтение


020 Члены группы имеют право на изменение файла

010 Члены группы имеют право на исполнение файла

004 Все прочие пользователи имеют право на чтение файла

002 Все прочие пользователи имеют право на изменение файла

001 Все прочие пользователи имеют право на

исполнение файла

Например, режим доступа 423 означает, что вы, владелец файла, имеете право на чтение, пользователи группы имеют право на изменение и все прочие имеют право на изменение и исполнение файла. (Замечание: обычно для исполнения файла требуется разрешение на чтение.)

Символьная форма

Когда установка разрешений производится таким способом, режимы доступа вводятся в символьной форме, но структура команды остается неизменной. Вместо использования чисел для указания режима вам следует использовать следующие символы:

и Пользователь (владелец файла) ≈ от

user (пользователь) д Группа ≈ от group (группа) о Прочие пользователи ≈ от other (прочие)

а Все пользователи ≈ от all (все). Это значение по умолчанию

+ Добавить разрешения к текущим

Удалить разрешения из текущих = Установить разрешения вне зависимости от

текущих

г Разрешение на чтение ≈ от read (читать) w Разрешение на запись ≈ от write (писать)

х Разрешение на исполнение - от execute (исполнять)

I Блокировка файла для других пользователей при доступе - от lock (замок)


Вы можете устанавливать более одного режима за раз, разделяя параметры запятой (ни слева, ни справа от которой не должно быть пробела). Кроме того, вы можете установить за один раз права доступа для нескольких категорий пользователей, как показано в приводимых ниже примерах.

Примеры использования символьной формы

$ chmod u+x kevin.report

(Эта команда предоставляет владельцу файла kevin.report право на исполнение данного файла.)

$ chmod u-x kevin.report

(Эта команда лишает владельца файла kevin.report права на исполнение данного файла.)

$ chmod u+x,go-w file.report

(Владелец файла file.report получает право на его исполнение, а члены группы, которой принадлежит файл, и все прочие пользователи лишаются права на его изменение.)

Параметр

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

Родственные команды

chgrp Смена группы, которой принадлежит файл chown Смена владельца файла newgrp Смена группы, к которой принадлежит пользователь

clear

Очистка экрана.


Пример

$ clear

csh

Запуск С shell, одного из многих интерпретаторов командной строки, имеющихся в UNIX. Более подробную информацию вы можете найти в главе 7, "Команды и переменные интерпретаторов командной строки".

date параметры +формат

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

Вывод текущей даты в одном из множества форматов (см. список параметров). Также команда date может использоваться привилегированным пользователем для установки системного времени и даты.

Примеры

$ date

(На экран выводится текущая дата и время.)

$ date -u

(На экран выводится текущая дата и время по Гринвичу.)

$ date +%A

(На экран выводится название дня недели.)

$ date 1115063094


(Эта команда устанавливает системное время 06:30, а дату≈ 15 ноября 1994 года. Только привилегированные пользователи могут изменять системную дату и время.)

Параметр

-и Вывод даты и времени по Гринвичу

Параметры (привилегированные пользователи)

-a[-]s,f Установка секунд (s) или долей секунд (f). По умолчанию часы переводятся вперед. Используйте параметр -, чтобы перевести их назад

[MMdd]hhmm[yy] Установка даты и времени (ММ≈ номер месяца, dd≈ номер дня, hh≈ час, mm≈ минуты, уу≈ год). В квадратных скобках указаны необязательные аргументы

Форматы

День недели в сокращенном формате (Sun.
  Мол, и т.д.)
День недели (Sunday. Monday, и т.д.)
Месяц в сокращенном формате (Jan. Feb. и
  т. д.; то же самое, что и %h)
Месяц (January. February и т. д.)
Дата и время в местном часовом поясе
%d Число месяца, записанное двумя цифрами
  (00-31}
%D Дата в формате mm/dd/yy. где mm≈ номер
  месяца, dd≈ число месяца, уу≈ две после
  дние цифры года
Число месяца (1-31)
%h Месяц в сокращенном формате (Jan. Feb и
  т. д.; то же самое, что и %Ь)
Час в 24-часовом формате (00-23}
%1 Час в 12-часовом формате (00-12)



%j Номер дня в году, записанный тремя цифрами
  (001-365)
%m Номер месяца, записанный двумя цифрами
  (00-12)
%M Минуты (0-59)
%n Символ перевода строки
%p AM, если время до полудня, и РМ - если после
%S Секунды (0-59)
%t Символ табуляции
%T Время в формате hh:mm:ss, где hh ≈ часы,
  mm≈минуты, и ss≈ секунды
%U Номер недели в году (0-5?). Первым днем не
  дели считается воскресенье
%w Номер дня недели (0≈ воскресенье,
  7≈ понедельник и т.д.)
%W Номер недели в году (0-51). Первым днем не
  дели считается понедельник
%x Время в национальном формате
%X Дата в национальном формате
%y Две последние цифры года (например, 98)
%Y Год (например,1998)
%Z Часовой пояс


dc файл

Калькулятор для выполнения вычислений с произвольной точностью. Команды вводятся либо с клавиатуры, либо из указанного файла. Команда dc обычно не используется сама по себе. Программа be обеспечивает удобный интерфейс для работы с dc, в то время как dc использует обратную польскую запись ≈ знаки действий и операторы следуют за числовыми данными. Большинство людей не работают с таким форматом записи и поэтому предпочитают более понятный калькулятор be.


Примеры

$ dc

7 10 * р

70

(Умножаем 7 на 10 и выводим результат.) 27 - р

43

(Из полученного ранее числа вычитаем 27 и выводим результат.)

Команды

+ • Сложить последнее число с предпоследним

Вычесть последнее число из предпоследнего * Умножить предпоследнее число на последнее / Разделить предпоследнее число на последнее с Очистить все значения

i Изменить основание системы счисления вход ных данных

k Установить точность вычислений (количество цифр после запятой)

о Изменить основание системы счисления вы ходных данных

р Вывести результат последнего действия

q Выйти из программы dc

v Извлечь квадратный корень

Родственные команды

Ьс Калькулятор

df параметры файловая_система

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


сти количество свободного места (в килобайтах или блоках) или общую емкость диска.

Параметры

-Ь Вывод размера свободного места на диске в килобайтах

-е Вывод числа, показывающего, сколько еще файлов может быть создано. Этот параметр используется не во всех системах

-F тип Используется для получения информации о несмонтированных файловых системах указанного типа. (Список используемых типов файловых систем в некоторых версиях UNIX может быть найден в файле /etc/vfstab.)

-д Возвращает всю структуру statvfs для всех несмонтированных файловых систем. (Эта команда впервые появилась в UNIX System V Release 4.)

-k Вывод размера занятого места в килобайтах

-I Вывод информации только о локальных файловых системах

-п Вывод типа файловой системы. Этот параметр используется не во всех системах

-t Выводит размер как свободного, так и занятого места. Это параметр используется не во всех системах

Родственные команды

du Вывод информации об использовании места на диске

dll параметры файлы каталоги

Вывод размера пространства на диске, занятого каталогом (и всеми его подкаталогами) в блоках (обычно 1 блок составляет 512 байт). По умолчанию выводится информация о текущем каталоге.


Параметры

-а Вывод информации не только о каталогах, но и о файлах

-г Вывод информации о файлах и каталогах, которые команда du не может открыть

-s Вывод только общего итога, без отображения промежуточной информации

Родственные команды

df Вывод информации о свободном месте на диске

echo параметры строка

Вывод текста или значений переменных на стандартный вывод. Существуют три разновидности команды echo: команда UNIX (/bin/echo), команда интерпретатора командной строки С shell и команда интерпретатора командной строки Bourne shell. Имеются несколько незначительных отличий, например, версия С shell не поддерживает параметр -п и ESC-последовательности. Однако, как правило, эти три версии взаимозаменяемы, и мы не станем описывать их отдельно.

Примеры

$ echo "Good morning!"

(На экран будет выведена строка Good morning!)

$ echo "This is a test" I Ip

(На принтер будет выведена строка This is a test.}

Параметр

-n Запрет вывода символа перевода строки по окончании вывода


Управляющие символы

Возврат на шаг

\с Запрет вывода символа перевода строки

\f Протяжка страницы

\п Перевод строки

\г Возврат каретки

\t Табуляция

\v Вертикальная табуляция

\\ Обратная косая черта

\число Символ с заданным ASCII-кодом

env параметры [переменная=значение] команда

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

В С shell эта команда работает иначе. За дополнительной информацией обратитесь к главе 7, "Команды и переменные интерпретаторов командной строки".

Примеры

$ env SHELL=/bin/csh


(Эта команда устанавливает С shell используемым по умолчанию интерпретатором командной строки')

$ env HOME^/usr/users/Kevin/notes

(Эта команда устанавливает /usr/users/kevin/notes в качестве вашего домашнего каталога2.)

Параметр

Игнорирует текущие значения переменных окружения3

exit

Завершение текущего сеанса работы. На самом деле, эта команда является командой используемого интерпретатора командной строки, и ее параметры зависят от версии интерпретатора. Описание работы этой команды в различных случаях вы можете найти в главе 7, "Команды и переменные интерпретаторов командной строки".

firmer параметры пользователь, ли)

Возвращает информацию о пользователях, зарегистрированных в системе: системный идентификатор, полное имя, терминал, время работы и номер телефона. Кроме того, finger отображает информацию о пользовательском интерпретаторе командной строки, а

' На самом деле эта команда не делает практически ничего, так как после выполнения указанной команды (отсутствующей) переменные окружения примут первоначальные значения. Следует использовать синтаксис $ env SHELL=/bin/csh имя программы В таком случае, если программа имя_программы обратится к переменной SSHELL, то она получит значение /bin/csh. Аналогично и в следующем примере. ≈ Примеч. перед.

' Обратите внимание на примечание к предыдущему примеру ≈ Примеч. перев.

' То есть выполняемой команде будут переданы только те переменные окружения, которые будут установлены командой env - Примеч. перев.


также выводит содержимое файлов .plan и .project, находящихся в домашнем каталоге пользователя. Информация может выводиться в длинном и коротком форматах.

Команда finger может производить поиск не только по системному идентификатору пользователя, но также и по его имени или фамилии. Например, поиск по фамилии ivanov в большой системе вероятнее всего обнаружит несколько пользователей. Команда finger без аргументов выводит список работающих в данный момент пользователей.

Пример

$ finger eric

Login: ere In real life: Eric F. Johnson (612) 555-5555

Directory:/home/ere Shell: /usr/bin/ksh Last login Wed Nov 10 12:14:45 on term/07 Project: X Window Programming ere term/07 Nov 11 19:45

Параметры

-Ь Длинный формат, без вывода информации о домашнем каталоге и интерпретаторе командной строки

-f Короткий формат вывода

-h Длинный формат, без вывода информации из файла .project

-i Вывод информации о неактивности пользователя: системный идентификатор, терминал, время входа в систему и причина неактивности

-I Длинный формат

-т Вывод информации о пользователе с заданным системным идентификатором, не проверяя список имен и фамилий

-р Длинный формат, без вывода информации из файла .plan


-q Вывод системного идентификатора пользователя, терминала и времени входа в систему (не производя поиска в списке имен и фамилий)

-s Короткий формат

-w Короткий формат, имя пользователя не выводится, выводится только фамилия

Родственные команды

who Вывод списка пользователей

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

Вывод списка групп, членом которых является данный пользователь. Если пользователь не указан, то выводится список групп, членом которых является пользователь, отдавший команду.

Родственные команды

chgrp Смена группы, которой принадлежит файл или каталог

newgrp Смена группы, которой принадлежит пользователь

id параметры

Вывод вашего системного идентификатор и его номера, а также группы, членом которой вы являетесь, и ее номера.

Параметр

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


Родственные команды

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

who Вывод списка пользователей

kill параметры PID

Прерывает выполняющийся процесс, посылая ему указанный сигнал. Процесс определяется своим номером ≈ PID, Process IDentificator, который может быть получен при помощи команды ps. Для выполнения команды kill вы должны быть владельцем процесса или привилегированным пользователем. Эта команда также встроена в интерпретаторы командной строки Когп shell, Bourne shell и С shell, хотя между ее версиями имеются незначительные различия.

kill -9 - наиболее серьезная форма этой команды'.

Параметры

-I Вывод списка всех сигналов

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

Родственные команды

ps Вывод списка выполняющихся процессов

i^

Запуск Korn shell, одного из множества существующих в UNIX интерпретаторов командной строки. За дальнейшей информацией обратитесь к главе 7, "Команды и переменные интерпретаторов командной строки".


IJStUSerS параметры

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

Параметры

группа Вывод списка членов данной группы

-I системный_ идентификатор Вывод информации о пользователе с данным системным идентификатором

logname

Вывод вашего системного идентификатора. На самом деле, выводится значение переменной окружения SLOGNAME

Параметры

Нет.

Родственные команды

login Вход в систему

man команда

Вывод страниц руководства, посвященных указанной команде. О команде man можно сказать достаточно много, но большинство ее параметров или используются только в какой-либо конкретной системе, или предназначены для опытных пользователей. Чтобы получить подробную информацию о команде man, воспользуйтесь командой man man.


Родственные команды

apropos Поиск информации по указанным ключевым словам

whatis Вывод краткой справки о назначении команды

news параметры сообщения

Вывод распространяемых внутри системы сообщений для пользователей. Эти сообщения обычно хранятся в каталоге /usr/news или /var/news и создаются администратором системы.

Параметры

-а Вывод всех сообщений

-п Вывод списка названий сообщений

-s Вывод количества сообщений

nice параметры команда аргументы

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

Параметр

-п Величина, на которую уменьшается приоритет. По умолчанию≈ 10

nohllp команда аргументы &

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


paSSWd параметры

paSSWd параметры пользователь

Установка пароля на вход в систему. Вторая форма может использоваться только привилегированными пользователями.

Параметры

-s Вывод следующей информации о пароле:

• Идентификатор пользователя.

• Статус пароля (NP (No password)≈ нет, PS (Password)≈ пароль установлен, LK (Locked)-вход в систему с данным идентификатором пользователя запрещен.

• Дата последней смены пароля.

• Наименьшее количество дней, которое должно

пройти после изменения пароля для возможности повторного его изменения.

• Максимальный срок действия пароля.

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

Параметры (привилегированные пользователи)

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

-d He запрашивать пароль у пользователя

-f Потребовать от пользователя смены пароля

-I Запретить вход в систему пользователю с данным идентификатором


-п Установить наименьшее количество дней, которое должно пройти для возможности повторной смены пароля

-w Установить количество дней, за которое до истечения срока действия пароля пользователь начинает получать предупреждения

-х Установить максимальный срок действия пароля

Родственные команды

login Вход в систему

pS параметры

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

В BSD UNIX параметры существенно отличаются, например, вместо ps -ef вы должны использовать ps -aux.

Параметры

-а Вывод списка всех процессов, за исключением ведущих процессов групп и процессов, не связанных с каким-либо терминалом

-с Вывод информации о классах процессов, используемых планировщиком задач1

-d Вывод информации о всех процессах, кроме ведущих процессов групп

-е Вывод информации о всех без исключения процессах


-f Вывод большого количество информации о процессах UID, PID, PPID, С, STIME, TTY, TIME и COMMAND'

список Вывод информации о процессах, принадлежащих группам, ведущие процессы которых имеют номера, указанные в списке

-j Вывод не только номера процесса, но и номеров его группы и сеанса

-I Вывод большого количества информации о

процессах, включающей, например, приоритеты, установленные командой nice, и многое другое

список Вывод информации о процессах, номера которых указаны в списке

-s список Вывод информации о процессах, принадлежащих сеансам, ведущие процессы которых имеют номера, указанные в списке

-t список Вывод информации о процессах, связанных с одним из терминалов в списке

список Вывод информации о процессах, принадлежащих одному из пользователей в списке

Родственные команды

kill Прерывание процесса nice Запуск процесса с пониженным приоритетом

pwd

Вывод имени текущего каталога.


Параметры

Нет.

Родственные команды

cd Смена текущего каталога

ruptime параметры

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

Параметры

-а Вывод списка всех пользователей, включая пользователей, неактивных более одного часа

-I Сортировка выводимой информации по средней нагрузке узлов

-р Обратный порядок сортировки

-t Сортировка узлов по времени непрерывной работы

-и Сортировка узлов по количеству пользователей

rwho параметры

Вывод списка пользователей, работающих в данный момент на машинах локальной сети.

Параметр

-а Вывод списка всех пользователей, включая пользователей, неактивных более одного часа


Родственные команды

who Вывод списка пользователей, подключенных к системе

Script параметры файл

Сохраняет в файле вводимые команды и результат их выполнения (на самом деле эта команда запускает новый сеанс работы с системой и копирует стандартный вывод, стандартный ввод и стандартный поток ошибок в файл). По умолчанию сохранение происходит в файле с именем typescript, хотя вы можете использовать и другой файл, указав его имя в командной строке.

Команда script сохраняет в файле все символы, появляющиеся на вашем экране, в том числе управляющие символы и ESC-последо-вательности. Запись заканчивается, когда вы введете команду exit или нажмете комбинацию клавиш Ctrl-D.

Параметр

-а Записываемая информация добавляется в конец указанного файла

^

Запуск интерпретатора командной строки Bourne shell. За дальнейшей информацией обратитесь к главе 7, "Команды и переменные интерпретаторов командной строки".

sleep секунды

Указывает системе подождать заданное число секунд, прежде чем выполнять следующую команду. Эта команда удобна при написании сценариев.


Родственные команды

wait Ожидание окончания процесса

SU параметры пользователь аргументы

Позволяет пользователю зарегистрироваться под другим системным идентификатором без повторного входа в систему, переводя используемый интерпретатор командной строки в фоновый режим. Эта команда чаще всего используется для временного получения прав привилегированного пользователя, требуемых для решения административных задач.

Пример

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

$ su kevin

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

Параметр

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

Родственные команды

login Вход в систему

tee параметры файл

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


одновременно с выводом его на экран или передать его на ввод двух различных команд. Команда tee никогда не используется сама по себе. Она применяется только в составных командах.

Примеры

$ spell textfile I tee badwords

(Команда spell будет выполнена с аргументом textfile, причем выводимая ей информация будет выведена на экран и одновременно записана в файл badwords.)

Is ╕ tee textfiie I we

(Вывод команды Is, представляющий собой список файлов в текущем каталоге, записывается в файл textfile и одновременно передается на ввод команды we, подсчитывающей количество строк, слов и символов.)

Параметры

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

-i Игнорировать системные прерывания

time команда

Запуск указанной команды с подсчетом времени, затраченного на ее выполнение (общее время, пользовательское время, системное время). Результат выводится в секундах. Улучшенная версия этой команды, timex, доступна во многих UNIX-системах.

Пример

$ time Is

(Будет запущена команда Is, выводящая список файлов в текущем каталоге, после чего time выведет время, которое заняло выполнение команды Is.)


Параметры

Нет.

Родственные команды

timex Вывод времени, затраченного на выполнение команды

timex параметры команда

Запуск указанной команды с подсчетом времени, затраченного на ее выполнение (общее время, пользовательское время, системное время). Имеет параметры, позволяющие вывести общее количество прочитанных с диска и записанных на диск блоков, уровень занятости системы и прочую информацию. Эта команда является расширенной версией команды time.

Параметры

-о Вывод количества использованных блоков и переданных символов

дополнительные_парэметры Вывод информации о процессе, запущенном указанной командой, заданной одним или несколькими из следующих параметров

-f Вывод состояния флагов разветвление/завершение и кода завершения

-h Вывод отношения времени, затраченного процессором, к общему времени

-т Вывод среднего объема

памяти, занимаемого процессом (этот параметр установлен по умолчанию)


-r Вывод информации об относительной за"рузке процессора

-t Вывод времени, затраченного процессором, и времени, затраченного системой

-s Вывод информации об общей загрузке системы во время работы команды

Родственные команды

time Вывод времени, затраченного на выполнение команды

UtTiask значение

Вывод или установка значения маски создания файлов, указывающего, какой режим доступа будет установлен по умолчанию для вновь создаваемых файлов. Режим доступа, также называемый разрешения, определяет, кто будет иметь доступ к создаваемым файлам и каталогам. Команда umask только устанавливает разрешения по умолчанию для вновь создаваемых файлов:

изменить разрешения на доступ к уже существующим файлам или каталогам можно при помощи команды chmod. Команда umask без параметров выводит текущее значение маски.

Эта команда в некотором роде противоположна команде chmod. Значение 777, используемое в качестве аргумента команды umask, запрещает всем любой доступ, а в качестве аргумента команды chmod ≈ разрешает.

Однако umask не позволяет символьного задания разрешений, используя только числовую форму.

Число Разрешения файлов Разрешения каталогов

О rw- rwx

1 rw- rw-

2 r-- r-x

3 r-- r--


4 -w- -wx

Примеры

(По умолчанию вновь создаваемые файлы будут иметь разрешения -iw-r----)

Родственные команды

chmod Изменение режима доступа

Unarne параметры

Вывод имени UNIX-системы. В BSD-подобных системах вместо этой команды используйте команду hostname.

1^^ ПРИМЕЧАНИЕ Не путайте команду uname с командой uuname

Пример

$ uname -а Sun OS eric 5.3 Generic sun4M spare

Параметры

-а Вывод всей доступной информации (объединение всех остальных параметров)

-т Вывод информации об аппаратной платформе

-п Вывод имени узла

-р Вывод типа процессора

-г Вывод главного номера версии операционной системы (release)


-s Вывод названия операционной системы

-V Вывод дополнительного номера версии операционной системы (version)

Wait номер_процесса

Указывает интерпретатору командной строки дождаться окончания выполнения процесса с заданным номером, прежде чем запустить новый процесс.

Параметры

Нет.

Родственные команды

ps Вывод списка всех работающих процессов

sleep Прекращение выполнения команд на указанное время

whatis команда

Поиск информации об указанной команде в страницах руководства и вывод краткой справки.

Родственные команды

apropos Поиск в страницах руководства man Вывод страниц руководства

who параметры файл

Вывод списка пользователей, подключенных в настоящий момент к системе.


Параметры

ami Вывод информации о системном идентификаторе пользователя'

-а Использовать все указанные ниже параметры

-Ь Вывод даты и времени последней перезагрузки системы

-d Вывод списка пользователей, отключенных из-за длительной неактивности

-Н Вывод в начале списка заголовков столбцов

-I Вывод списка линий, доступных для входа в систему

-пп Вывод в одной строке информации об л пользователях

-р Вывод списка процессов, запущенных процессом init и все еще активных

-q Короткий формат; выводятся только системные идентификаторы пользователей

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

-s Вывод системного идентификатора пользователя, терминала и времени неактивности (формат, используемый по умолчанию)

-t Вывод времени, в которое последний раз при помощи команды clock настраивались системные часы

-Т Вывод состояния каждого терминала:

+ Терминал доступен для вывода всем пользователям.

- Терминал доступен для вывода только

системному администратору. ? Ошибка при определении состояния

терминала.

-и Вывод времени неактивности для каждого терминала


Родственные команды

date Вывод даты и времени

login Вход в систему

mesg Установка прав доступа к терминалу

rwho Вывод списка пользователей на машинах локальной сети


Работа с файлами

Команды UNIX, описываемые в этом разделе, предназначены для работы с файлами и каталогами.

bdiff файлЧ файл2 параметры

Сравнение содержимого двух файлов и вывод отличающихся строк. На самом деле файлы разбиваются на небольшие куски, которые затем автоматически сравниваются при помощи команды diff

Пример

$ bdiff kevin.memo kevin.memo.alt

Icl

< Мистер Рейчард!

> Привет, Кэвин!

Параметры

-л Разбить файлы на куски длиной п строк. Длина фрагментов влияет на выводимые номера отличающихся строк

-s Подавление сообщений об ошибках

Родственные команды

стр Проверка идентичности содержимого двух файлов

diff Сравнение содержимого файлов с выводом всех отличающихся строк

diff3 Сравнение содержимого трех файлов sdiff Сравнение содержимого файлов


cat параметры файл(ы)

Эта очень удобная команда позволяет:

• Объединить несколько файлов в один (при помощи оператора >).

• Присоединить файл к существующему (при помощи оператора ").

• Вывести содержимое файла на экран.

• Создать копию файла с новым именем (при помощи оператора >).

• Создать новый текстовый файл без использования текстового редактора.

Примеры

$ cat kevin.report

(Содержимое файла kevin.report будет выведено на экран.)

$ cat kevin.report kevin.memo

(На экран будет выведено содержимое файла kevin.report, а затем, без паузы≈ содержимое файла kevin.memo.)

$ cat kevin.report kevin.memo > kevin.words

(Содержимое файлов kevin.report и kevin.memo будет объединено в новом файле kevin.words. Содержимое файла kevin.report будет расположено перед содержимым файла kevin.memo )

$ cat kevin.report.old > kevin.report.new

(Будет создана копия файла kevin.report.old с именем kevin.report.new.)

$ cat > kevin.report.1994

(Будет создан новый файл с именем kevin.report.1994, после чего вся информация, вводимая с клавиатуры, будет помещена в этот файл. Для завершения ввода нажмите Ctrl-D.)


$ cat kevin.report " kevin.memo

(Содержимое файла kevin.report будет дописано в конец файла kevin.memo.)

cat - " kevin.report

(Вся информация, вводимая с клавиатуры, будет дописана в конец файла kevin.report. Для завершения ввода нажмите Ctrl-D.)

-≈ ВНИМАНИЕ Если вы плохо разобрались, как работает команда cat, это может привести к потере данных. Например, команда $ cat - > kevin.report удалит содержимое файла kevin.report, заменив его на то, что вы введете с клавиатуры.

Параметры

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

-s (System V) Подавление предупреждения при попытке вывести несуществующий файл

-s (BSD) Запрет вывода пустых строк

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

-v Вывод управляющих символов, кроме символов табуляции, протяжки страницы и перевода строки, в виде ''символ

-ve To же, что и -v, но вместо символа перевода строки выводится знак доллара {!)

-vt To же, что и -v, но вместо символа табуляции выводится л/. а вместо символа прогона страницы ≈ "L

-vet Вывод всех управляющих символов. Символ

перевода строки выводится как знак доллара (f). прочие управляющие символы ≈ в виде "символ


Родственные команды

ср Копирование файлов more Постраничный вывод файла на экран page Постраничный вывод файла на экран рд Постраничный вывод файла на экран

cd каталог

Делает указанный каталог текущим рабочим каталогом. Это на самом деле команда интерпретатора командной строки, но она обычно считается стандартной командой UNIX.

Примеры

$ cd

(Делает ваш домашний каталог текущим каталогом.)

$ cd stuff

(Делает текущим каталогом подкаталог stuff текущего каталога.)

$ cd /usr/users/eric/private

(Делает текущим каталогом каталог /usr/users/eric/private.)

$ cd -/stuff/1997

(Делает текущим каталогом подкаталог stuff/1997 вашего домашнего каталога.)

$ cd . .

(Делает текущим каталогом родительский каталог текущего каталога.)

Параметры

Нет.


Родственные команды

pwd Вывод имени текущего рабочего каталога

ПРИМЕЧАНИЕ Команда cd также описывается в главе 7, "Команды и переменные интерпретаторов командной строки".

chown параметры новый_владелец файл(ы)

Смена владельца указанного файла. Новый владелец может быть указан либо при помощи его системного идентификатора, либо при помощи его номера.

В BSD UNIX эта команда также позволяет сменить группу, которой принадлежит файл.

Пример

$ chown kevin kevin.report

(Эта команда делает владельцем файла kevin.report пользователя kevin.)

Параметры

-h Смена владельца ссылки на файл. Эта команда доступна не во всех системах

-R Рекурсивное изменение владельца (то есть изменяется владелец файлов в подкаталогах и файлов, на которые указывают ссылки)

Родственные команды

chmod Изменение режима доступа к файлу или каталогу chgrp Смена группы, которой принадлежит файл


newgrp Смена группы, к которой принадлежит пользователь

СГПр параметры файл1 файл2

Сравнение двух файлов. Если содержимое файлов отличается, то команда стр выведет позицию первого встреченного отличия, указав номер строки и номер символа. Если файлы идентичны, то команда стр не выведет ничего.

Команда стр может использоваться для сравнения любых файлов, в отличие от сходных команд (jiff и comm, работающих только с текстовыми файлами.

Пример

$ cmp kevin.report kevin.memo kevin.report kevin.memo differ: char 31, line 2

Параметры

-I Вывод всех отличий между файлами

-s Запрещение вывода на экран. Если задан этот параметр, то команда cmp не выводит информацию на экран. Код возврата принимает одно из следующих значений:

О файлы идентичны

1 Содержимое файлов отличается

2 Один из файлов (или оба) невозможно открыть на чтение

Родственные команды

comm Построчное сравнение файлов

diff Сравнение файлов с выводом всех отличающихся строк

sdiff Сравнение содержимого файлов


COmm параметры файл1 файл2

Построчное сравнение содержимого двух текстовых файлов. Вывод производится в три столбца: строки, содержащиеся в первом файле; строки, содержащиеся во втором файле; строки, содержащиеся в обоих файлах.

$ comm kevin.report Kevin.memo

Уважаемый мистер рейчард!

Я рад Выражаю

сообщить сожаление,

что Ваша дочь Фелиция

была принята не была принята

в наш колледж.

Параметры

-1 Запрет вывода первого столбца

-2 Запрет вывода второго столбца

-3 Запрет вывода третьего столбца

-12 Вывод только третьего столбца

-13 Вывод только второго столбца

-23 Вывод только первого столбца

Родственные команды

стр Проверка идентичности содержимого файлов

diff Сравнение двух файлов с выводом отличающихся строк

sdiff Сравнение содержимого двух файлов sort Сортировка содержимого файла

Compress параметры имя_файла

Архивация файла. Создаваемый архив будет иметь имя имя_ файла. Z.


Параметры

-Ьг> Установка уровня компрессии. Значение по умол чанию≈ 16, допустимы значения от 9 до 16. Чем меньше указанное значение, тем больше получен ный архив'.

-f Подавление вывода сообщений на экран

-V Вывод информации о коэффициенте сжатия файла

Родственные команды

uncompress Деархивация архива

pack Архивация одного или нескольких файлов

unpack Деархивация архива

zcat Вывод содержимого заархивированного файла

Ср параметры исходный_файл конечный_файл

Ср параметры файл каталог Ср параметры каталог1 каталог2

Копирование содержимого файла в файл с другим именем либо в другой каталог с сохранением существующего имени файла, всех файлов одного каталога в другой каталог.

Примеры

$ ср kevin.memo kevin.memo.old


(Содержимое файла kevin.memo копируется в новый файл с именем kevin. memo. old )

$ ср kevin .п-.ет.с /usr/users/kevin/old:_j ur.k

(Файл kevin.memo копируется в каталог /usr/users/kevin/ oldJunk )

ср -r /usr/users/kevin/cid jur.k /usr/users/kevin/ backup

(Все файлы из каталога /usr/users/kevin/oldJunk копируются в каталог /usr/users/kevin/backup.)

Параметры

-i Запрос подтверждения при перезаписи существующих файлов

-р Сохранение существующего режима доступа к • файлу. Этот параметр доступен не во всех системах

-r Копирование целого каталога

Родственные команды

chgrp Смена группы, которой принадлежит файл chmod Изменение режима доступа к файлу chown Смена владельца файла In Создание ссылок

mv Перемещение или переименование файла rm Удаление файла

Crypt пароль параметры < файл > зашифрованный_файл

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


Шифрация файла производится для предотвращения несанкционированного доступа к содержащейся в нем информации.

Вы должны ввести пароль как для шифрации файла, так и для чтения информации из зашифрованного файла Это можно сделать, задав пароль в командной строке или указав параметр -R и установив переменную окружения SCRYPTKEY. Рекомендуется использовать последний способ'.

ПРИМЕЧАНИЕ В соответствии с законодательством США, команда crypt отсутствует в экспортируемых из США версиях UNIX.

Пример

$ crypt ра12.К1 < kevin.report > kevin.new.report

Параметры

-k Использовать пароль, заданный в переменной окружения SCRYPTKEY

CSplit параметры аргументы

Эта команда позволяет разделить большой файл на части соответственно его содержимому. При вызове команды csplit вы должны задать не размер части, а выражение, поиск которого будут осуществляться в файле.

Имена файлов, полученных при разбиении исходного, будут начинаться с символов хх. Например, первая часть будет называться ххОО, вторая≈ хх01 и т. д. (Максимально допустимое число частей-100, сотая часть будет называться хх99.)

Пример

$ csplit -k gone_wind '/^Chapter/' f30[


(файл gone_wind будет разбит на 30 частей, каждая из которых будет начинаться со слова Chapter.}

Параметры

-\имя Использование строки имя вместо хх в названиях частей (например, если задан параметр -fthis, то первая часть будет называться thisOO)

-k Запрет удаления уже созданных файлов при возникновении ошибки'

-s Запрет подсчета числа символов в каждой части

Аргументы

/выражение/ Каждая следующая часть будет состоять из всех строк, начиная с текущей и заканчивая, первой строкой, следующая за которой содержит указанное регулярное выражение. Вы можете добавить к выражению суффикс -7 или +1. чтобы закончить часть на строку раньше или строку позже

%выражение% То же самое, что и аргумент /выражение/. но текст, предшествующий первому вхождению указанного выражения, не будет включен в первую часть

{п} Повторить предыдущий аргумент п раз. Если вы не задали п. команда расщепит файл только один раз (и, следовательно, образуются только две части)

п Создать часть, начинающуюся с текущей строки и заканчивающуюся строкой с номером, на единицу меньшим числа п. Если после этого аргумента указан аргумент повторения {п}. то каждая следующая часть будет содержать п строк


Родственные команды

split Расщепление файла на части

diff параметры дополнителычые_параметры файл1 файл2

Сравнение двух файлов и вывод на экран отличающихся строк в легко воспринимаемой форме: номера отличающихся строк, строка из файла файл1. помеченная знаком <, строка из файла файл2. помеченная знаком >. Строки из разных файлов отделяются друг от друга тремя дефисами (≈ ≈ ≈). Команда diff наилучшим образом работает с текстовыми файлами.

^^ ПРИМЕЧАНИЕ Команда diff не предназначена для обработки больших файлов: используйте команду bdiff.

Пример

$ diff erc.memo erc.memo.1112

1с1

< Господин начальник'

> Уважаемый Иван Петрови"!

4с4

< Эта клея - полный бред.

> Эрик.

Параметры

-Ь Игнорировать пробелы в концах строк

-с Вывод трех строк контекста для каждого отличия

-С/? Вывод п строк контекста для каждого отличия


-D перемен чая Объединение указанных файлов в один файл, такой, что при обработке его препроцессором языка С получится файп1. если переменная не определена, и файл2. если определен (используется директива препроцессора ttifdef}

Создание сценария для редактора ed, позволяющего преобразовать файл1 в файп2

-\ Игнорировать регистр

-t Замена символов табуляции на соответствующее число пробелов

-w Игнорировать пробелы и символы табуляции

Дополнительные параметры

-I Разбивка выводимой информации на страницы при помощи команды рг

-г Сравнение набора файлов из указанных каталогов

-s Вывод имен идентичных файлов

-Зимя_ файла Сравнение файлов из указанных каталогов, начинай с файла имя_ файла, файлы с именами, находящимися по алфавиту ранее указанного, пропускаются

Родственные команды

bdiff Сравнение содержимого двух файлов с выводом отличий

comm Построчное сравнение файлов стр Проверка идентичности двух файлов diff3 Сравнение содержимого трех файлов sdiff Сравнение содержимого файлов


diff3 параметры файлЧ файл2 файлЗ

Эта команда похожа на команду diff. Она сравнивает содержимое трех файлов и выводит найденные отличгя в следующем виде:

==== Содержимое всех трех файлов различно ====1 Содержимое файла файл/отлично от

содержимого двух других файлов ====2 Содержимое файла файл2 отлично от

содержимого двух других файлов ====3 Содержимое файла фаипЗ отлично от

содержимого двух других файлов

Параметры

-е Создать сценарий для редактора ed, помещающий все отличия между файлом файл2 и файлом файл-? в файл файл!. Этот параметр доступен не во всех системах

-Е Создать сценарий для редактора ed, помещающий все различия между файлом файл2 и файлом

файлЗ в файл файл?. Строки, отличающиеся во всех трех файлах, заключаются в квадратные скобки

-х Создать сценарий для редактора ed, помещающий отличия между всеми тремя файлами в отдельный файл

-X Создать сценарий для редактора ed, помещающий отличия между всеми тремя файлами в отдельный файл. Строки, отличающиеся во всех трех файлах, заключаются в квадратные скобки. Этот параметр доступен не во всех системах

-3 Создать сценарий для редактора ed, помещающий все различия между файлом файл? и файлом файлЗ в файл файл?


Родственные команды

bdiff Сравнение содержимого двух файлов с выводом отличий

comm Построчное сравнение файлов

стр Проверка идентичности двух файлов

diff Сравнение содержимого двух файлов

sdiff Сравнение содержимого файлов

dircmp параметры каталог'1 каталог2

Сравнение содержимого двух каталогов и вывод информации об отличиях. Последовательно выводятся имена файлов, найденных только в первом каталоге, имена файлов, найденных только во втором каталоге, и имена файлов, присутствующих в обоих каталогах.

Параметры

-d Попарное сравнение общих файлов при помощи diff

-s Запрет вывода информации об общих файлах

-wn Установка длины строки в п символов. По

умолчанию длина выводимых строк≈ 72 символа

Родственные команды

bdiff Сравнение содержимого двух файлов с выводом

отличий

diff Сравнение содержимого двух файлов sdiff Сравнение содержимого файлов

е9Гвр параметры образец файл(ы)

Поиск фрагмента текста (называемого далее образцом или выражением) в одном или нескольких файлах и вывод результа-


тов поиска. Например, вы можете произвести поиск строк Spacely Sprockets и Jetson Enterprises в нескольких файлах.

Команда едгер связана с командами дгер и fgrep. Она считается наиболее мощной из всех трех команд, поскольку позволяет производить поиск сразу нескольких строк. Кроме того, команда едгер может использовать для поиска выражения, заданные не в командной строке, а в отдельном файле. Она также считается самой быстрой из этих трех команд.

Пример

$ egrep "Spacely Sprockets IJetson Enterprises" * kevin.memo.1112: This proposal from Spacely Sprockets ere.doc.193: As a representative of Jetson Enterprises

(Эта команда производит поиск одной из строк Spacely Sprockets и Jetson Enterprises. Указанная вместо имени файла звездочка (*) означает, что поиск выполняется во всех файлах текущего каталога.)

Параметры

-Ь Вывод номера символа, с которого начинается совпадение с образцом

-с Вывод для каждого файла только количества совпадений с образцом

строка Поиск строки, начинающейся со знака минус (-)

-f файл Использовать для поиска образцы, содержащиеся в указанном файле

-h Вывод только строк, содержащих искомый образец, без указания имени файла. Этот параметр доступен не во всех системах

-i Игнорировать регистр

-I Вывод только имен файлов, содержащих указанный образец, без вывода фрагмента текста

-п Вывод для каждого файла количества совпадений с образцом. В отличие от параметра -найденный текст также выводится на экран

-v Вывод строк, не содержащих образец


Родственные команды

cliff Сравнение содержимого двух файлов fgrep Поиск в файле grep Поиск в файле sdiff Сравнение содержимого файлов

f9rep параметры образец файл(ы)

Поиск фрагмента текста (называемого далее образцом) в одном или нескольких файлах и вывод результатов поиска. Команда fgrep может производить поиск только строк текста. Образец не может быть регулярным выражением ≈ он будет воспринят просто как текстовая строка.

Примеры

$ fgrep "Spacely Sprockets" *

kevin.memo.1112: This proposal from Spacely Sprockets is

$ fgrep "Jetson Enterprises" *

ere.doc.193: As a representative of Jetson Enterprises

$ fgrep "Spacely Sprockets IJetson Enterprises" *

$

(Команда fgrep производит поиск только строго заданной текстовой строки.)

Параметры

-Ь Вывод номера символа, с которого начинается совпадение с образцом

-с Вывод для каждого файла только количества совпадений с образцом

строка Поиск строки, начинающейся со знака минус (-)

-f файл Использовать для поиска образцы, содержащиеся в указанном файле

-h Вывод только строк, содержащих искомый образец, без указания имени файла. Этот параметр доступен не во всех системах


-i Игнорировать регистр букв

-I Вывод только имен файлов, содержащих ука занный образец, без вывода текста

-п Вывод для каждого файла количества совпадений с образцом. В отличие от параметра -с, найденный текст также выводите? на экран

-v Вывод строк, не содержащих образец

-х Поиск строк, полностью совпадающих с заданным образцом (а не просто содержащих его)

file параметры файл

Вывод типа заданного файла. При необходимости команда file использует для определения типа файл /etc/magic.

вЛ ВНИМАНИЕ Выводимая информация не всегда оказывается верной. Однако команда file хорошо работает при распознавании текстовых файлов, сценариев, файлов в формате PostScript и команд UNIX.

Параметры

-с Использовать информацию из файла /etc/magic

-Список Запуск команды file для каждого файла из заданного списка

-h Игнорировать файлы-ссылки

-тфайл Использовать указанный файл вместо файла /etc/magic

find каталог условия

Поиск файлов. Конечно, это команда не просто ищет файл с заданным именем. Вы можете задать множество условий поиска (указывающих, когда файл был создан, когда к нему последний раз


производился доступ, какие ссылки на файл существуют и т. ^.}. Ниже перечислены параметры, позволяющие вам задавать эти условия.

Параметры

-atime время Поиск файлов, доступ к которым

последний раз производился (в зависимости от значения аргумента время} '.

+d Более садней назад d Ровно с/дней назад

-d Менее с/дней назад

-clime время Поиск файлов, которые последний раз были изменены (в зависимости от значения аргумента время):

+d Более d дней назад d Ровно с/дней назад

-d Менее с/дней назад

-ехес команда {} \; Исполнение указанной команды для каждого найденного файла с передачей команде имени файла в качестве аргумента

-follow Следовать при поиске встречающимся ссылкам (как на файл, так и на каталог)

-fstype тип Поиск файлов указанного типа

-group группа Поиск файлов, принадлежащих

указанной группе. Аргумент группа может задавать группу как по ее имени, так и по ее номеру

-inum номер Поиск файла с заданным номером i-узла

-links ссылки Поиск файла, имеющего (в зависимости от аргумента) ссылки:

+п Более п ссылок п Ровно п ссылок

-п Менее п ссылок


-local Поиск файлов только на локальных файловых системах

-mtime Поиск файлов, содержимое которых последний раз изменилось (в зависимости от аргумента время):

+d Более с/дней назад d Ровно с/дней назад -d Менее сУдней назад

-name имя Поиск файлов с указанным именем

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

-nogroup Поиск файлов, не принадлежащих ни одной из групп, указанных в файле /etc/group

-nouser Поиск файлов, не принадлежащих ни одному из пользователей, указанных в файле /etc/passwd

-ok команда {} \; Исполнение указанной команды для каждого найденного файла с передачей команде имени файла в качестве аргумента. Перед запуском команды у пользователя запрашивается подтверждение

-perms режим Поиск файлов с заданным режимом доступа. Режим доступа может быть задан в числовой или символьной форме1

-print Вывод имен найденных файлов на экран. Этот параметр обязателен, если вы хотите увидеть результаты поиска


-size размер Поиск файлов указанного размера^

-type тип Поиск файлов указанного типа. Аргумент тип может принимать следующие значения: Ь (блочное устройство, от block}, с (символь ное устройство, от character}, d (каталог, от directory}, f (обычный файл, от file}. I (ссылка, от link} и р (поток, от pipe)

-user пользователь Поиск файлов, принадлежащих пользователю, указанному при по мощи номера или системного идентификатора

-xdev Поиск файлов, находящихся на той же файловой системе, что и указанный каталог. Этот параметр доступен только в BSD-системах

Логические операторы

Условия могут связываться между собой при помощи следующих логических операторов:

И

-о ИЛИ

\! НЕ

\(...\) Группа условий

9Г6р параметры образец файл(ы)

Поиск фрагмента текста (заданного образцом или выражением) в одном или нескольких файлах и вывод результатов поиска. Например, вы можете произвести поиск строки Spacely Sprockets в нескольких файлах.


Команда дгер аналогична командам egrep и fgrep, но является менее мощной, например, не позволяя использовать в качестве образца для поиска содержимое текстового файла. Кроме того, дгер считается самой медленной из этих трех команд.

Пример

$ grep "Spacely Sprockets" •" kevin.memo.1112: This proposal from Spacely Sprockets is

(Эта команда производит поиск строки Spacely Sprockets во всех файлах текущего каталога.)

Параметры

-Ь Вывод номера символа, с которого начинается совпадение с образцом. Этот параметр доступен не во всех системах

-с Вывод для каждого файла только количества совпадений с образцом

-h Вывод только строк, содержащих искомый образец, без указания имени файла. Этот параметр доступен не во всех системах

-╕ Игнорировать регистр

-I Вывод только имен файлов, содержащих указанный образец, без вывода текста

-п Вывод для каждого файла количества совпадений с образцом. В отличие от параметра -с, найденный текст также выводится на экран

-s Запрет вывода сообщений об ошибках

-v Вывод строк, не содержащих образец

Родственные команды

diff Сравнение содержимого двух файлов egrep Поиск в файле fgrep Поиск в файле sdiff Сравнение содержимого файлов


head параметры файл

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

Параметр

-п Вывод первых п строк. По умолчанию выводится 10 строк

Родственные команды

tail Вывод на экран нескольких последних строк файла

Join параметры файл1 файл2

Объединение двух файлов, имеющих общее ключевое поле.

Пример

$ cat workers

Эрик 286 ere

Гейша 280 geisha

Кевин 279 kevin

$ cat workers.1

Эрик 8 555-6674

Гейша 10 555-4221

Кевин 2 555-1112

$ join workers workers.1 > workers.2

$ cat workers.2

Эрик 286 ere 8 555-6674

Гейша 280 geisha 10 555-4221

Кевин 279 kevin 2 555-1112


Параметры

-афайл Вывод на экран строк из указанного

файла, которые не могут быть объединены. Аргумент файл может принимать значения 1 и 2 для указания первого и второго файла соответственно. Если аргумент файл опущен, будут выведены строки, которые невозможно объединить, из обоих файлов

текст Заполнение пустых полей в выводимой информации заданным текстом

-\файл m Использование в указанном файле в качестве ключевого поля поле с номером m. Аргумент файл может принимать значения 1 и 2 для указания первого и второго файла соответственно. Если аргумент файл опущен. то в обоих файлах в качестве ключевого поля будет использоваться поле с номером m

-о список_ полей Установка формата выводимых данных. Аргумент список_ полей должен содержать список полей в том порядке, в котором они будут выводиться. Каждое поле задается в формате номер_ файла. номер_ поля

-^символ Использование заданного символа в качестве разделителя полей

Родственные команды

awk Язык программирования для обработки текстовой информации

comm Построчное сравнение файлов cut Удаление определенных полей из

файла sort Сортировка содержимого файла


In параметры исходный_файл файл_ссылка In параметры файл(ы) каталог

Эта команда создает ссылки на файл как прямые, так и символические. Ссылки на файлы позволяют вам осуществлять доступ к одному файлу по нескольким именам Вне зависимости от количества существующих ссылок на файл, на диске хранится только один файл. Команда In позволяет также создавать ссылки на файл с гем же именем, что и исходный файл, но в другом каталоге

Зачастую удобнее использовать символические ссылки, поскольку при использовании символических ссылок вы не обязаны помещать их на файловую систему, содержащую исходный файл. Кроме того, вы легко можете найти исходный файл по символической ссылке на него, используя команду Is'.

Bfl ВНИМАНИЕ Не запутайтесь в синтаксисе этой команды. Случайно перепутав порядок указания имен, вы можете испортить ваши файлы. Запомните: сначала указывается имя исходного файла. Затем указывается имя ссылки. После выполнения команды ссылка будет указывать на исходный файл.

Примеры

$ In kevin eric (Эта команда создает ссылку с именем eric на файл kevin.)

$ In kevin /usr/users/kevin/misc

(Эта команда создает ссылку с именем kevin в каталоге /usr/ users/kevin/misc на файл kevin в текущем каталоге.)


Параметры

-f Создать ссылку, даже если файл с указанным именем уже существует

-п Запрет изменения уже существующих файлов

-s Создание символической ссылки

Is параметры образец

Вывод списка файлов в каталоге. Если каталог не указан, используется текущий каталог.

Эта команда является одновременно и одной из самых простых (что может быть проще, чем вывод списка файлов в каталоге?), и одной из самых сложных (вы можете использовать 23 параметра!) команд UNIX. Конечно, не все параметры этой команды применяются одинаково часто: вы будете постоянно использовать -F и -I, но вряд ли найдете смысл в использовании -и или -с.

Примеры

$ is

data figures misc newdata personnel expenses financial

(Эта команда выводит список файлов и подкаталогов текущего каталога.)

$ Is newdata newdata

(Результат выполнения этой команды подтверждает, что файл newdata содержится в текущем каталоге.)

$ Is god god not found

(Результат выполнения этой команды показывает, что текущий каталог не содержит указанного файла'.)


S is -a

. . .n-.ailrc data financials misc newdata personnel

(Эта команда выводит список всех файлов в текущем каталоге, включая скрытые файлы, имена которых начинаются с точки.)

Параметры

-1 Вывод информации о каждом следующем файле или каталоге в отдельной строке

-а Вывод списка всех файлов и подкаталогов в ката логе, включая скрытые файлы

-Ь Вывод непечатаемых символов как их восьмерич ного кода

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

-С Вывод списка, отсортированного по столбцам (значение по умолчанию)

-d Вывод только имени подкаталога, но не его содержания

-f Рассматривать образец как имя каталога, а не имя файла

-F Пометить исполняемые файлы звездочкой (*), каталоги ≈ наклонной чертой (/) и символические ссылки - символом @

-д Длинный формат вывода, без включения инфор мации о владельце файла

-! Вывод номеров i-узлов

-I Длинный формат вывода

-L Вывод информации об исходных файлах вместо символических ссылок

-т Неформатированный вывод списка файлов и под каталогов, разделенных запятыми

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


-о То же, что и -I, но не выводится информация о группе, к которой принадлежит файл или каталог

-р Вывод наклонной черты в конце имени каждого каталога

-q Вывод непечатаемых символов как знаков вопроса (?)

-г Вывод в обратном порядке

-R Рекурсивная работа. Выводится список всех файлов текущего каталога, списки всех файлов во всех его подкаталогах, списки всех файлов в подкаталогах каждого подкаталога текущего каталога и т. д.

-s Вывод размера файлов в блоках (по умолчанию размер выводится в байтах)

-t Сортировка по дате создания или дате последнего изменения файла. Файлы, измененные последними, будут находиться в начале списка

-и Сортировка по дате последнего доступа к файлу

-х Вывод списка, отсортированного по строкам

Родственные команды

chmod Изменение режима доступа к файлу chgrp Смена группы, к которой принадлежит файл chown Смена владельца файла find Поиск файлов In Создание ссылок

mkdir параметры каталоги

Создание нового каталога или нескольких каталогов.

Примеры

$ mkdir stuff


(Эта команда создает в текущем каталоге подкаталог с именем stuff )

< rp^ir -т 4-4 ? 11: f f

(Эта команда создает в текущем каталоге подкаталог с именем stuff и режимом доступа 444.)

Параметры

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

ГПОГе параметры файл(ы)

Вывод файла на экран по частям. Размер выводимой части равен высоте экрана. Для того чтобы увидеть следующую часть, нажмите пробел. Чтобы прервать выполнение команды, нажмите клавишу q.

Пример

$ more bigfile

(Эта команда выводит на экран файл bigfile, разбивая его на части, целиком помещающиеся на экране.)

Параметры

-с Очистка экрана перед выводом следующей порции текста. Это быстрее, чем прокрутка экрана'

-d Вывод в нижней части экрана строки с краткими инструкциями

-f Разбивка длинных строк на несколько, помещающихся на экране. Соответственно, уменьшается количество исходных строк, выводимых на экран за один раз


-I Игнорировать символ протяжки страницы C'L) в последней строке страницы

-г Разрешение вывода управляющих символов

-s Игнорировать повторяющиеся пустые строки

-и Игнорировать атрибуты текста, такие как подчеркивание

-w Ожидание нажатия клавиши перед завершением работы

-п Установка размера выводимой за один раз страницы текста в п строк

+п Вывод текста, начиная со строки номер п

Управляющие клавиши

При просмотре текста вы можете использовать следующие клавиши:

f Переход к следующей странице

п Переход к следующему файлу

р Переход к предыдущему файлу

q Завершение работы

Родственные команды

рд Разбивка файла на страницы

mv параметры исходный_файл конечный_файл

Переименование файла или перемещение одного либо нескольких файлов в другой каталог.

Примеры

$ mv 1997.report /users/home/misc


(Эта команда перемещает файл 1997.report в каталог /users/ home/misc^)

$ mv 199'?.report 1998.report (Эта команда переименовывает файл 1997.report в 1998. report )

$ mv 1997.report /users/home/misc/1998.report

(Эта команда перемещает файл 1997.report в каталог /users/ home/misc, одновременно изменяя имя файла на 1998.report.)

$ mv -i 1997.report /users/home/misc/1998.report mv: overwrite 1998.report?

(Эта команда перемещает файл 1997.report в каталог /users/ home/misc, одновременно изменяя имя файла на 1998.report. Поскольку указан параметр -i и файл /users/home/misc/ 1998.report уже существует, то у пользователя запрашивается

подтверждение.)

Параметры

-f Запрет запроса подтверждений при перезаписи уже существующих файлов

-i Требование запроса подтверждения при перезаписи существующих файлов

Родственные команды

ср Копирование файлов

pack параметры файл

Архивация файла, уменьшающая его размер до двух раз. Исходный файл заменяется на новый файл, имя которого получается добавлением к имени исходного файла суффикса .z. Например, при архивации файла text он будет удален, и в том же каталоге появится файл text.z.


Деархивация файлов, упакованных командой pack, осуществляется командой unpack.

Параметры

Вывод информации о сжатии файла

-f Архивировать файл, даже если недостаточно места на диске для его сохранения

Родственные команды

compress Архивация файлов

peat Вывод содержимого заархивированных файлов

unpack Деархивация файлов

ра96 параметры файл(ы)

Выводит на экран весь файл или его части. Для того чтобы увидеть следующую часть, нажмите пробел. Чтобы прервать выполнение команды, нажмите клавишу q.

Пример

$ page bigfile (Эта команда выводит на экран файл bigfile.)

Параметры

-с Очистка экрана перед выводом следующей порции текста. Это быстрее, чем прокрутка экрана'

-d Вывод в нижней части экрана строки с краткими инструкциями


-f Разбивка длинных строк на несколько, помещаю щихся на экране. Соответственно, уменьшается ко личество исходных строк, выводимых на экран за один раз

-I Игнорировать символ протяжки страницы (^L) в последней строке страницы

-г Разрешение вывода управляющих символов

-s Игнорировать повторяющиеся пустые строки

-и Игнорировать атрибуты текста, такие как подчеркивание

-w Ожидание нажатия клавиши перед завершением работы

-п Установка размера выводимой за один раз страницы текста в п строк

+л Вывод текста, начиная со строки номер п

Управляющие клавиши

При просмотре текста вы можете использовать следующие клавиши:

f Переход к следующей странице

п Переход к следующему файлу

р Переход к предыдущему файлу

q Завершение работы

Родственные команды

more Постраничный вывод файла на экран

peat файл(ы)

Вывод на экран содержимого заархивированного файла.

Родственные команды

pack Архивация файла unpack Деархивация файла


ГГП параметры файл(ы)

Удаление файлов. Для того чтобы иметь право удалить файл, зы должны либо быть его владельцем, либо иметь разрешение на запись в каталог, в котором содержится файл (недостаточно иметь разрешение на запись самого файла). Если зы не имеете разрешения на запись файла, но имеете разрешение на запись в каталог, его содержащий, перед удалением файла система запросит у вас подтверждение. Команда rm также может использоваться для удаления каталогов (поскольку каталог - это просто файл, содержащий информацию о других файлах).

ВНИМАНИЕ Используйте эту команду с осторожностью После того, как файл удален, его больше нет. Хотя существуют некоторые утилиты для восстановления удаленных файлов.(например, программа Norton Utilities для некоторых версий UNIX), вам следует очень аккуратно обращаться с командой rm. Мы советуем вам использовать параметр -i, указывающий команде на необходимость запроса подтверждения перед удалением файлов.

Примеры

$ rm textfile (Эта команда удаляет файл с именем textfile.)

$ rm textfile?

(Эта команда удаляет все файлы, имя которых начинается с textfile, и содержит еще один символ, например textfilel, textfilea и т. п.)

$ rm -r stuff

(Эта команда удаляет каталог stuff и все содержащиеся в нем файлы и подкаталоги.)

Параметры

-f Удаление файлов без запроса подтверждения


-i Обязательный запрос подтверждения при удалении каждого файла

-г Рекурсивное удаление (удаляется данный каталог и все содержащиеся в нем файлы и подкаталоги)

Родственные команды

rmdir Удаление каталога

rnndir параметры каталог

Удаление каталога. Удаляемый каталог не должен содержать файлов или подкаталогов. Чтобы удалить каталог вместе со всеми содержащимися в нем файлами и подкаталогами, используйте команду гт -г.

Параметры

-р Удалить указанный каталог и его родительский каталог, если он окажется после этого пустым

-s Запрет вывода сообщений об ошибках

Родственные команды

rm Удаление файлов

sdiff параметры файл1 файл2

Построчное сравнение двух файлов. Файлы сравниваются, и на экран выводятся как отличия между ними, так и совпадающие строки. Вывод производится в следующем виде:

строка строка Строки идентичны строка < Строка встречается только в файле фэйл1 строка > Строка встречается только в файле файл2 строка Iстрока Строки различны


Параметры

-I He дублировать при выводе идентичные строки

файл Запись идентичных строк в указанный файл

-s Запрет вывода идентичных строк

-w/7 Установка длины строки п символов (по умолчанию - 130)

Родственные команды

bdiff Сравнение содержимого файлов стр Проверка идентичности двух файлов

diff Сравнение содержимого двух файлов с выводом всех отличий

diff3 Сравнение содержимого трех файлов

Split параметры файл имя

Деление файла на части, содержащие указанное количество строк. По умолчанию создаются части размером в 1000 строк. Команда split оставляет исходный файл неизменным. Если параметр имя не указан, то полученные части будут называться хаа, xab, хас и т. д. Если параметр имя указан, то названия частей будут образованы присоединением к нему окончаний аа, ab, ас и т. д.

Если вам нужен более мощный инструмент для деления файлов на части (действительно, деление файла на части, содержащие фиксированное количество строк, нельзя назвать гибким методом), используйте команду csplit, описанную выше в этом разделе.

Пример

$ split textfile newtext

(Эта команда разбивает файл textfile на части. Если файл textfile содержал 4500 строк, то команда split создаст пять новых файлов с


именами newtextaa, newtextab, newtextac, newtextad и

newtextae. Первые четыре файла будут содержать по 1000 строк, а последний≈500.)

Параметры

-п Установить размер части равным п строк. (По умолчанию размер части≈ 1000 строк)

Родственные команды

csplit Разбиение файла на части

StrinQS параметры файл(ы)

Поиск текстовых строк в двоичных файлах. Эта команда производит поиск последовательностей из четырех или более печатных символов в указанном файле, заканчивающихся символом перевода строки или символом с нулевым кодом. Команда strings полезна для идентификации двоичных файлов, таких как исполняемые файлы или файлы данных текстовых процессоров, созданных с использованием несовместимых с данной системой программных средств.

Параметры

-а Поиск во всем файле

-пг) Установка минимальной длины строки для поиска (по умолчанию≈ 4)

tail параметры файл

Вывод нескольких последних строк файла.

Параметры

-f Ожидание изменений содержимого файла и немедленное отображение их на экране. Этот параметр часто используется, когда файл увеличивает-


ся в размере. Нажмите Ctrl-C, чтобы завершить работу команды

-г Вывод строк в обратном порядке. Этот параметр доступен не во всех системах

-пЬ Вывод последних п блоков

+пЬ Вывод всех блоков после блока л

-пс Вывод последних л символов

+л с Вывод всех символов после символа л

-л1 Вывод последних п строк

+п1 Вывод всех строк после строки п

Родственные команды

head Вывод нескольких первых строк файла

tar параметры файл(ы)

Архивация файлов в tar-архивы, часто используемые для сохранения данных на устройстве архивирования. (В UNIX-системах устройством архивирования не обязательно должен являться накопитель на магнитной ленте: это может быть лента, жесткий диск или, например, дискета.) Имеется возможность добавления файлов в архив и обновления файлов в архиве. Команда tar также используется для деархивации tar-архивов.

Использование команды tar слегка отличается от использования других команд UNIX. Параметры этой команды делятся на параметры, указывающие действие, которое должно быть выполнено (один из этих параметров обязательно должен присутствовать), и прочие параметры. Кроме того, перед параметрами не требуется знак -.

Примеры

$ tar cvf /dev/mtG /usr/users/kevin/rr.emos

(Это команда создает на устройстве /dev/mtO новый архив, содержащий все файлы каталога /usr/users/kevin/memos; напомним, что с точки зрения пользователя устройства ничем не отличаются от файлов.)


$ tar xvf /dev/mto 'memo*'

(Эта команда извлекает из архива на устройстве /dev/mtO все файлы, имена которых начинаются на memo.)

Параметры, указывающие действие

с Создать новый архив

г Добавить файлы в архив

t Вывести содержание архива

и Добавить в архив файлы, которые в нем не

содержатся, и обновить, если необходимо,

остальные х Извлечь файлы из архива

Параметры

bn Установка размер блока в 512п байт. По умолчанию л=1

^устройство Использование указанного устройства. Во многих системах по умолчанию использует ся устройство /dev/mtO

I Вывод сообщения об ошибке при невоз можности прочитать исходный файл ссылки

L Следовать символическим ссылкам

m Установить время извлечения файла из

архива в качестве времени последнего

изменения файла

о Сделать давшего команду пользователя владельцем извлекаемых файлов. Этот параметр очень полезен, когда вы исполь зуете архив, сделанный другим пользова телем

v Режим вывода информационных

сообщений w Ожидание подтверждения


touch параметры дата файл(ы)

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

Ценность этой команды больше, чем кажется с первого взгляда. Например, некоторые системы настроены так, что определенные типы файлов удаляются, если к ним длительное время не производился доступ. Команда touch в этом случае поможет вам справиться с этой проблемой, позволяя легко обновить дату последнего доступа к файлу. Кроме того, дата и время доступа к файлу или модификации файла могут использоваться такими командами, как find и make.

Команда touch использует следующий формат даты:

MMddhhmmyy

MM Месяц (1-12) del Число (1-31) hh Часы (00-23) mm Минуты (00-59) уу Год (00-99)

Параметры

-а Установка только даты и времени последнего доступа к файлу

-с Запрет создания нового файла, если файла с указанным именем не существует

-т Установка только даты и времени последнего изменения файла

Родственные команды

date Установка системной даты и времени


Uncompress параметры файл(ы)

Деархивация файла, заархивированного командой compress (имя такого файла заканчивается на .Z).

Параметр

-с Деархивация без удаления исходного архива

Родственные команды

compress Архивация файла unpack файл(ы)

Деархивация файла, заархивированного командой pack (имя такого файла заканчивается на .z).

Родственные команды

pack Архивация файла peat Вывод содержимого заархивированного файла


Обработка текста

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

awk параметры 'образец {действие}' файлы

Являясь на самом деле элементарным языком программирования, awk используется главным образом для обработки текстов и баз данных или обобщая, - любых структурированных файлов. Обработка данных происходит при помощи редактирования, сортировки и поиска.

Язык awk является достаточно сложным инструментом, и его подробное описание не входит в нашу задачу. Он имеет много команд, которые даже не перечислены здесь. Обратитесь к учебным руководствам по UNIX, которые должны в той или иной форме описывать awk.

^^J ПРИМЕЧАНИЕ В настоящее время awk практически вытеснен командой nawk (new awk≈ новый awk), которая описывается ниже в этом разделе. Также существует GNU-версия этой команды≈ gawk.

Пример

$ awk '$1 - /Geisha/ (print $0}' workers

(Эта команда ищет в файле workers строки, содержащие в первом столбце (обозначаемом как $1) слово Geisha, и выводит каждую найденную строку (обозначаемую $0) на экран.)

Параметры

-F символ Установка заданного символа в качестве символа разделителя вместо используемого по умолчанию пробела либо символа табуляции


Родственные команды

nawk Новая версия команды awk

Col параметры

Эта команда удаляет символы возврата на шаг и другие управляющие символы из файла, подготовленного при помощи текстового процессора наподобие tbi или nroff к выводу в несколько столбцов. После этого файл может быть выведен на устаревший терминал или принтер, не поддерживающие форматирование при помощи управляющих символов.

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

Пример

$ cat kevin.report i col ] Ip

(Эта команда передает содержимое файла kevin.report команде col, которая удаляет форматирующие символы перед тем, как информация будет напечатана командой Ip.)

Параметры

-Ь Игнорировать символ возврата на шаг

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

-р Печать неизвестных ESC-последовательностей как обычных символов. (Не используйте этот параметр. В большинстве случаев он приведет к порче напечатанного документа.)

-х Запрет замены пробелов символами табуляции


Родственные команды

nroff Текстовый процессор tbi Табличный процессор

-troff Текстовый процессор vi Текстовый редактор

CUt параметры файл(ы)

Вывод указанных столбцов (если указан параметр -с) или полей (если указан параметр -f) из одного или нескольких файлов. Столбцом называется именно столбец≈ символы с одной и той же позицией в строке, в то время как поля считаются разделенными символами табуляции. И столбцы, и поля задаются указанием их порядкового номера в строке.

Примеры

$ cut -fl,4 workers > workers_phone

(Эта команда вырезает из каждой строки файла workers первое и третье поля и записывает их в файл workers_phone.)

$ cut -cl,3 workers > workers phone

(Эта команда вырезает из каждой строки файла workers первый и третий символы и записывает их в файл workers_phone.)

Параметры

-ссписок Вывод столбцов, указанных аргументом список

-дсимвоп Установка заданного символа в качестве разделителя полей при использовании параметра -f. Если в качестве разделителя используется небуквенный символ (например, пробел), то он должен быть заключен в одинарные кавычки

-^список Вывод полей, указанных аргументом список


-s Запрет вывода строк, не содержащих символ- разделитель. Этот параметр ^сг;ольз.,ется вмес те с параметром -f

Родственные команды

дгер Поиск фрагмента текста в файлах

join Объединение файлов по ключевому полю

paste Объединение двух файлов в виде столбцов

deroff параметры файлы

Удаление форматирующих символов, вставляемых командами tbi, eqn, mm, nroff и troff.

Примеры

$ deroff kevin.report

(Эта команда удаляет все форматирующие символы из файла kevin.report.)

$ deroff -mm workers

(Эта команда удаляет форматирующие символы из файла в mm-формате.)

Параметры

-ml Удаление списков из файла в mm-формате

-mm Удаление форматирующих символов из файла в mm-формате

-ms Удаление форматирующих символов из файла в ms-формате

Родственные команды

col Удаление управляющих символов из файла eqn Препроцессор формул mm Текстовый процессор


nroff Текстовый процессор

tbi Табличный процессор

troff Текстовый процессор

fid параметры файлы

Простейший текстовый редактор, в настоящее время практически вытесненный более мощными программами, такими как vi или ex. Ed может работать в одном из двух режимов ≈ режиме ввода или режиме команды. Он все еще используется в UNIX-системах косвенным образом; например, команда diff при работе вызывает ed.

Параметры

-С Редактирование зашифрованных файлов. (Этот параметр отсутствует в версиях UNIX, экспортируемых из США.)

строка Использование заданной строки в качестве приглашения к вводу (по умолчанию используется звездочка)

-s Запрет вывода информации о размерах файлов и прочих диагностических сообщений

-х Редактирование зашифрованных файлов. (Этот параметр отсутствует в версиях UNIX, экспортируемых из США.)

Родственные команды

crypt Шифрование файлов vi Текстовый редактор

eqn параметры файлы

Эта программа форматирует математические формулы, созданные командой troff, для последующей их печати на принтере или другом устройстве. Команды eqn помещаются в файл в формате troff.


Как правило, файл обрабатывается последовательно eqn и troff, после чего отправляется на печать.

Если вы предпочитаете команду nroff команде troff, используйте neqn вместо eqn

Макросы

.EQ Начало формулы .EN Конец формулы

^^ ПРИМЕЧАНИЕ Эти макросы используются в файлах в формате troff, а не в командной строке.

Параметры

-f шрифт Использование указанного шрифта

-рп Уменьшение размера индексов и степеней на п пунктов

-s/7 Уменьшение размера всего текста на п пунктов

-^устройство Форматирование выполняется для указанного устройства

Родственные команды

mm Текстовый процессор

neqn Препроцессор формул, используемый nroff

nroff Текстовый процессор

tbi Табличный процессор

troff Текстовый процессор

vi Текстовый редактор

fmt параметры файлы

Простейшее форматирование текста ≈ обычно происходит только выравнивание текста по правой границе. Текстовые редакторы наподобие vi не могут выполнять эту задачу самостоятельно,


поэтому команда fmt часто вызывается из vi (редактор emacs имеет встроенную команду для выравнивания текста ≈ Esc-q). Кроме того, эта команда часто применяется перед печатью текста. Команда fmt доступна не во всех системах.

Параметры

-с Запрет форматирования первых двух строк

-п Установить длину строки п символов (по умолчанию ≈ 72)

-s Разбивать на части длинные строки, но игнорировать короткие

-wn Установить длину строки п символов (по умолчанию - 72). Этот параметр недоступен в BSD-сис-темах

fold параметры файлы

Преобразование текста, устанавливающее фиксированную длину строки, форматирование выполняется, даже если это приводит к разрыву строки посередине слова.

Параметры

-п Задание длины строки (л символов вместо используемого по умолчанию значения 80)

-тп Задание длины строки (п символов .вместо используемого по умолчанию значения 80). Этот параметр недоступен в BSD-системах

nawk параметры 'образец {действие}' файлы

Являясь на самом деле элементарным языком программирования, nawk используется главным образом для обработки текстов и баз данных или обобщая, -любых структурированных файлов. Обра-


ботка данных происходит при помощи редактирования, сортировки и поиска.

Язык nawk является достаточно сложным инструментом, и его подробное описание не входит в нашу задачу. Он имеет много команд, которые даже не перечислены здесь. Обратитесь к учебным руководствам по UNIX, которые должны в той или иной форме описывать nawk.

ПРИМЕЧАНИЕ В настоящее время nawk практически вытеснил команду awk, которая была описана выше в этом разделе. Также существует GNU-версия этой команды -gawk.

ПеС╕П параметры файлы

Эта программа форматирует математические формулы, созданные командой nroff, для последующей их печати на принтере или другом устройстве. Команды neqn помещаются в файл в формате nroff. Как правило, файл обрабатывается последовательно neqn и nroff, после чего отправляется на печать.

Если вы предпочитаете команду troff команде nroff, используйте eqn вместо neqn.

Макросы

ПРИМЕЧАНИЕ Эти макросы используются в файлах в формате nroff, а не в командной строке.

.EQ Начало формулы

-EN Конец формулы

Параметры

-{шрифт Использование указанного шрифта

-рл Уменьшение размера индексов и степеней на

п пунктов


-sn Уменьшение размера всего текста на п пунктов

-^устройство Форматирование выполняется для указанного устройства

Родственные команды

eqn Препроцессор формул, используемый troff

mm Текстовый процессор

nroff Текстовый процессор

tbi Табличный процессор

troff Текстовый процессор

vi Текстовый редактор

newform параметры файлы

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

Параметры

-an Вставка п символов в конец каждой строки

-bn Удаление л символов из начала каждой строки

-(.символ Использовать заданный символ вместо пробела при выполнении действий, указанных параметрами -а и -р (параметр -с должен быть задан до параметров -а и -р)

-en Удаление п символов из конца каждой строки

-чрормат Установка формата табуляции, указанного аргументом формат. (Подробная информация о возможных форматах приведена в описании команды tabs.)


-In Установка длины строки п символов (по умолчанию ≈72)

-оформат Преобразование символов табуляции в пробелы в соответствии с форматом, указанным аргументом формат. (Подробная информация о возможных форматах приведена в описании команды tabs.)

-рп Вставка п символов в начало каждой строки

-s Перемещение всех символов до первого символа табуляции в конец строки

п1 параметры файл

Нумерация строк в файле и деление файла на фрагменты, в каждом из которых нумерация строк начинается с 1.

Пример

$ п1 -Ьа -ht -ft textfile

(Эта команда нумерует все строки файла textfile, включая заголовки и примечания.)

Параметры

-Ьтип Нумерация строк одного из следующих типов:

а Все строки

п Нет нумерации

ртекст Строки, содержащие заданный текст

t Строки, содержащие какой-либо текст

-dxy Установка ху в качестве разделителя фрагментов

-fnw Нумерация примечаний; значение аргумента тип объяснено в описании параметра -Ь

-Ьтип Нумерация заголовков; значение аргумента тип объяснено в описании параметра -Ь

-in Установка шага нумерации равным п (по умолчанию≈ 1)


-In Замена п пустых строк на одну пустую строку

-пформат Установка формата номеров строк. Аргумент формат может принимать следующие значения:

In Выравнивание по левому краю, без ведущих нулей

гп Выравнивание по правому краю, без ведущих нулей

rz Выравнивание по правому краю

-р Сквозная нумерация строк во всех фрагментах

-зсимвол Вставка заданного символа между номером строки и строкой. По умолчанию вставляется символ табуляции

-vn Установка номера первой строки (по умолчанию ≈ 1)

-wn Установка ширины столбца для номеров строк (по умолчанию≈ 6)

nroff

Эта команда выполняет форматирование текста для печати на ромашковом или матричном принтере. (Родственная команда troff форматирует текст для печати на лазерном принтере или другом устройстве.) Команда nroff выполняет форматирование соответственно командам, которые должны быть уже вставлены в текст. Например, чтобы выровнять строки по правому краю, вы можете вставить в текст команду .ad r. Когда этот текст будет обрабатываться командой nroff, будет найдена команда .ad r и строки будут отформатированы указанным образом.

Основная работа nroff≈ правильным образом интерпретировать подобные команды форматирования, вставленные в текст. Большинство команд nroff совпадает с командами troff, хотя troff имеет набор дополнительных файлов для реализации возможностей, недоступных nroff.

Команд форматирования, которые могут быть использованы в тексте, предназначенном для обработки при помощи nroff или troff, существует достаточно много ≈ 84 отдельные команды, не считая различных регистров и специальных символов. Если вам нужно


подробное описание возможностей nroff, обратитесь к руководству по вашей версии UNIX. Также существуют специальные книги, посвященные исключительно nroff и troff.

Примеры

$ nroff textfile ╕ 1р

(Эта команда форматирует файл textfile при помощи nroff и отправляет результат на принтер.)

$ nroff textfile I more

(Эта команда форматирует файл textfile и выводит результат на экран при помощи команды more.)

Родственные команды

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

paste параметры файл(ы)

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

Параметры

Использовать стандартный ввод в качестве одного из файлов. Этот параметр полезен, когда команде paste передается стандартный вывод другой команды

сГсимвол' Использовать указанный символ для разделения столбцов. Символом-разделителем может являться любой печатный символ или один из следующих символов:


\п Символ новой строки

\t Символ табуляции

\ Обратная косая черта

Родственные команды

cut Выделение из файла указанных столбцов или полей

join Объединение файлов по ключевому полю

SOrt параметры файл(ы)

Сортировка строк указанных файлов, обычно в алфавитном порядке. Для использования некоторые команд, таких как comm или join, требуется, чтобы файлы были отсортированы.

Параметры

-Ь Игнорировать пробелы и символы табуляции в начале строки

-с Перед началом работы проверить, не являются ли файлы уже отсортированными

-d Сортировка в словарном порядке (знаки пунктуации игнорируются)

-f Игнорировать регистр символов

-i Игнорировать символы не из таблицы ASCII

-m Объединить два уже отсортированных файла с последующей сортировкой

-M Сортировка в календарном порядке при условии, что первые три символа каждой строки являются сокращенным названием месяца (JAN, FEB. ... , DEC)

-п Сортировка числовых данных

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

-г Обратный порядок сортировки


-^символ Установка заданного символа в качестве разделителя полей (по умолчанию используется символ табуляции)

-и Запрет вывода повторяющихся строк. Если объединяемые файлы содержат одну и ту же строку, она выводится только один раз

-yk Выделение k килобайт памяти для выполнения сортировки. Если аргумент k не указан, выделяется максимально возможное количество памяти

-zn Сортировка не более чем по первым п символам каждой строки

+n[-m] Пропустить л полей перед началом сортировки и производить сортировку до строки т

Spell параметры файл(ы)

Проверка правописания. Эта команда выводит из указанного файла слова, написанные с ошибками. Вы также можете использовать в качестве словаря свой собственный файл, содержащий правильно написанные слова в алфавитном порядке. Поскольку команда spell выводит только неправильно написанные слова, то есть слова, которых нет в словаре, то она вовсе не так полезна, как это может показаться.

Примеры

$ spell textfile

(Эта команда проверяет правильность написания слов в файле textfile.)

$ spell'+morewords textfile

(Эта команда проверяет правильность написания слов в файле textfile, используя файл morewords в качестве дополнительного словаря.)


Параметры

-Ь Проверка правописания с использованием английского (а не американского) словаря

-I Проверка всех файлов, включаемых в указанный файл

+файл Использование указанного файла в качестве дополнительного словаря

tabs формат параметры

Установка формата табуляции. По умолчанию позиции табуляции располагаются в каждом восьмом столбце (1, 9, 17 и т. д.) Вы можете воспользоваться одним из встроенных форматов, предназначенных для конкретных языков программирования, либо установить позиции табуляции самостоятельно.

Форматы

-8 Установить позиции табуляции в каждом восьмом столбце. Значение по умолчанию

-а Ассемблер IBM S/370 (позиции 1, 10, 16, 36, 72)

-а2 Ассемблер IBM S/370 (позиции 1, 10, 16, 40, 72)

-c COBOL (позиции 1, 8, 12, 16, 20, 55)

-c2 COBOL, компактная запись (позиции 1, 6, 10, 14, 49)

-c3 COBOL, расширенная запись (позиции 1, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50, 54, 58, 62, 67)

-f FORTRAN (позиции 1, 7, 11, 15, 19, 23)

-р PL/1 (позиции 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61)

-s SNOBOL (позиции 1, 10, 55)

-и Ассемблер UNIVAC 1100 (позиции 1, 12, 20, 44)

Параметры

+mr) Установить левое поле п символов (по умолчанию ≈ 10)


-Т тип Установить тип терминала (по умолчанию совпа дает со значением переменной окружения $TERM)

tbi файл

Эта команда представляет собой препроцессор, позволяющий создать таблицу в виде файла в формате nroff или troff, который потом может быть напечатан. В настоящее время, когда широко распространены WYSIWYG-редакторы, команда tbi может показаться устаревшей, но она все еще полезна.

Для того чтобы использовать tbi, вы должны вставить управляющие команды в текстовый файл. При исполнении команды tbi и последующей обработке результата программой nroff или troff управляющие команды интерпретируются, и вы получаете файл, готовый к печати или просмотру на экране.

Управляющие команды, используемые tbi для описания таблицы, достаточно сложны. Имейте в виду, что от человека, не знакомого с tbi, может потребоваться масса усилий, прежде чем он сможет получить приемлемый результат.

Примеры

$ tbi textfile I troff I lp

(Эта команда форматирует файл textfile в соответствии с содержащимися в нем командами сначала при помощи tbi, а затем при помощи troff и отправляет результат на печать.)

.TS center, box, tab(%);

cb s s . Большая Десятка

.T&

11111.

Миннесота%5%1

Мичиган % 2%3

Висконсин%1%4

.ТЕ


(Здесь представлено описание элементарной таблицы, содержащей три столбца, и выделенный жирным шрифтом заголовок Большая Десятка )

Команды форматирования

.TS Начало описания таблицы (-table start}. Это коман да обязательно должна помечать начало фрагмен та, который будет обработан при помощи tbi

allbox Нарисовать рамку вокруг всей таблицы и сетку в

таблице

box Нарисовать рамку вокруг таблицы

center Расположить таблицу по центру

; Конец описания формата таблицы

с Центрировать

1 Выровнять по левому краю

г Выровнять по правому краю

а Выровнять строковые значения

п Выровнять числовые значения

b Жирный шрифт

i Курсив

^шрифт Использовать указанный шрифт

рп Установить размер шрифта п пунктов

vn Установить промежуток между строками в п пунктов

.ТЕ Конец таблицы (table end). Эта команда обяза тельно должна помечать конец фрагмента, кото рый будет обработан при помощи tbi

ПРИМЕЧАНИЕ Здесь приведено только несколько основных команд. Обратитесь к документации по вашей системе или страницам руководства за подробной информацией.


tr параметры строкаЧ строка2

Выполнение процедуры поиска и замены. Команда tr имеет достаточно необычный синтаксис, как вы увидите из примеров.

Примеры

$ tr '<ТАВ>' , < textfile

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

$ cat textfile I tr '[A-Z]' '[a-z]' > newtextfile

(Эта команда заменяет все прописные латинские буквы в файле textfile на соответствующие строчные и сохраняет результат в файле newtextfile.)

Параметры

-с Использование всех символов, не перечисленных в аргументе строка!

-d Удаление всех символов, перечисленных в аргументе строка!

-s Замена нескольких повторяющихся символов на один символ

troff параметры файл(ы)

Эта команда выполняет форматирование текста для печати на лазерном принтере или другом устройстве. (Родственная команда nroff форматирует текст для печати на ромашковом или матричном принтере.) Команда troff выполняет форматирование соответственно командам, которые должны быть уже вставлены в текст. Например, чтобы выровнять строки по правому краю, вы можете вставить в текст команду .ad r. Когда этот текст будет обрабатываться командой troff, будет найдена команда .ad r и строки будут отформатированы указанным образом.


Основная работа troff- правильным образом интерпретировать подобные команды форматирования, вставленные в текст. Большинство команд troff совпадает с командами nroff, хотя troff имеет набор дополнительных файлов для реализации возможностей, недоступных nroff.

Команд форматирования, которые могут быть использованы в тексте, предназначенном для обработки при помощи nroff или troff, существует достаточно много - 84 отдельных команды, не считая различных регистров и специальных символов. Если вам нужно подробное описание возможностей nroff, обратитесь к руководству по вашей версии UNIX. Также существуют специальные книги, посвященные исключительно nroff и troff.

Примеры

$ troff textfile I lp

(Эта команда форматирует файл textfile при помощи nroff и отправляет результат на принтер.)

5 troff textfile I more

(Эта команда форматирует файл textfile и выводит результат на экран при помощи команды more.)

Родственные команды

eqn Препроцессор формул nroff Текстовый процессор tbi Табличный процессор

Unlq параметры файл1 файл2

Удаление повторяющихся строк из отсортированного файла (для сортировки файла используйте команду sort).

Примеры

$ uniq textfile (Эта команда удаляет все повторяющиеся строки из файла textfile.)


$ uniq textfile text.uniq

(Эта команда удаляет все повторяющиеся строки из файла textfile и сохраняет результат в файле text.uniq.)

Параметры

-с Подсчет; в начало каждой строки вставляется

число, показывающее, сколько раз встречалась эта строка

-d Вывод всех повторно встречающихся строк, кроме первой

-и Вывод строк, которые встречаются только один раз

-п Пропуск первых п строк в поле

+л Пропуск первых п символов в строке

Родственные команды

sort Сортировка файла

vi параметры файл(ы)

Полноэкранный текстовый редактор, имеющий много полезных возможностей. Ниже описаны параметры, которые могут быть указаны при запуске vi, но не команды, используемые при редактировании файла. Для того чтобы получить список таких ко-.манд, найдите книгу, содержащую его, либо воспользуйтесь страницами руководства, введя в командной строке man vi.

Редактор vi обычно работает в одном из двух режимов ≈ командном режиме либо режиме ввода. В режиме ввода вы вводите с клавиатуры текст, в командном режиме вы изменяете текст, вводя команды. (Ниже вы найдете список основных команд, но, помимо перечисленных, их существует еще очень много.) Чтобы переключиться из режима ввода в командный режим, нажмите клавишу Esc.

Мы советуем вам обратиться за более подробной информацией о vi к какому-либо учебнику по UNIX. Хотя vi и не самая сложная


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

Примеры

$ vi (Эта команда запускает текстовый редактору!.)

$ vi textfile

(Эта команда запускает текстовый редактор vi и загружает в него для редактирования файл textfile.)

Параметры

команда Запуск vi и немедленное выполнение заданной команды

-С Редактирование зашифрованных файлов (за подробной информацией обратитесь к описанию команды crypt)

-I Запуск vi в LISP-режиме для редактирования программ на языке LISP

-L Вывод списка файлов, которые были сохранены, несмотря на отказ системы

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

-R Запуск в режиме "только для чтения". Это означает, что никакие файлы не могут быть изменены

-тп Установка высоты окна в п строк

-х Создать зашифрованный файл (за подробной информацией обратитесь к описанию команды crypt)

+ Запуск vi и переход на последнюю строку файла

+номер_сгроки Запуск vi и переход на строку с заданным номером


Команды vi

/образец Поиск заданного образца; направление поиска - вперед

Робразец Поиск заданного образца: направление поиска ≈ назад

nG Переход на строку с номером п

h To же самое, что и клавиша "стрелка влево". Эта команда полезна, если вы работаете на клавиатуре, не имеющей клавиш со стрелками

j To же самое, что и клавиша "стрелка вниз". Эта команда полезна, если вы работаете на клавиатуре, не имеющей клавиш со стрелками

k To же самое, что и клавиша "стрелка вверх". Эта команда полезна, если вы работаете на клавиатуре, не имеющей клавиш со стрелками

I To же самое, что и клавиша "стрелка вправо". Эта команда полезна, если вы работаете на клавиатуре, не имеющей клавиш со стрелками'

Ctrl-F Переход на одну страницу вперед Ctrl-B Переход на одну страницу назад ZZ Сохранение файла и выход из редактора :w Сохранение файла :q Выход без сохранения файла :wq Сохранение файла и выход из редактора

:п Переход к редактированию следующего файла, заданного в командной строке


:n! Переход к редактированию следующего файла, даже если текущий файл имеет несохраненные изменения

:q! Выход из редактора без сохранения файла, даже если текущий файл имеет несохра ненные изменения

dw Удаление слова

dd Удаление строки

i Переключение в режим ввода

а Переход к концу строки и переключение в режим ввода

Esc Переключение из режима ввода в команд ный режим

Родственные команды

crypt Шифрация файлов

mm Команда для форматирования текста

nroff Команда для форматирования текста

tbi Табличный редактор

troff Команда для форматирования текста

WC параметры файл(ы)

Подсчет количества строк, слов и символов в одном или нескольких текстовых файлах. Команда последовательно выводит количество строк, слов и символов.

Параметры

-с Вывод только количества символов

-I Вывод только количества строк

-w Вывод только количества слов


Печать

В этом разделе описаны как команды, предназначенные непосредственно для вывода на печать, так и команды, предназначенные для подготовки данных к печати.

banner строка

Вывод до десяти символов большими буквами, нарисованными, в зависимости от вашей системы, при помощи символов * или #

Пример

$ banner kevin (Эта команда выведет имя kevin следующим образом.)

# # "#### # # ft # #

# # # # # # ## #

### #### # # # # # #

# # # # # # # # #

# # # # # # # ##

# # ###### ## # # #

Cancel параметры принтер

Отмена задания на печать, поставленного в очередь печати при помощи команды 1р. Вы можете указать номер задания либо имя принтера. (Привилегированные пользователи могут снимать задания, поставленные в очередь печати другим пользователем.)

Параметры

номер_задания Отменить задание с указанным номером

пользователь Отменить задание на печать, поставленное в очередь указанным пользователем (этот параметр доступен только привилегированным пользователям)


Ip параметры файл(ы)

Постановка в очередь печати задания на печать. Эта команда позволяет одновременно поставить в очередь печати несколько файлов. В некоторых системах вы должны использовать команду Ipr вместо команды Ip.

Не все из перечисленных параметров доступны во всех системах. Узнайте у своего системного администратора, какие параметры поддерживаются.

Параметры

-с Скопировать файл в очередь печати до того, как послать запрос на печать

-d принтер Использовать указанный принтер для печати

-d any Этот параметр используется в сочетании с параметрами -f и -s и позволяет команде Ip самостоятельно выбрать принтер, поддерживающий указанный тип бланка или набор символов

-f тип Печать на бланке указанного типа; этот параметр, как правило, используется в сочетании с параметром -d any

действие Выполнение указанного действия:

hold Отложить печать текущего либо находящегося в очереди задания

immediate Печатать сразу после того, как текущее задание на печать будет выполнено

resume Возобновить выполнение отложенного задания на печать

-т Отправка по окончании печати уведомления пользователю. Уведомление отправляется по электронной почте

-п число_копий Печать указанного числа копий (по умолчанию печатается один экземпляр)


параметры Установка параметров печати для конкретного принтера:

cpi=n Печатать л символов на

дюйм, если п≈ число. Вместо числового значения в качестве л может быть указан один из следующих видов шрифта:

pica, elite или compressed

length=n Установить длину страницы. Если п является числом, то оно указывает длину страницы в строках; если п является числом, за которым следует одна из букв i или с, то п указывает длину страницы в дюймах или сантиметрах соответственно

lpi=n Печатать л строк на дюйм nobanner He печатать заголовок

nofilebreak He начинать каждый следующий файл с новой страницы

width=n Установить ширину страницы; аргумент л имеет тот же смысл, что и для параметра length

список Печать страниц с номерами из заданного списка

-q уровень Установка для задания на печать указанного приоритета (низший уровень приоритета задается числом 39)

-s Запрет вывода диагностических сообщений

-S

набор символов Использовать указанный набор символов

-t заголовок Печать заданного заголовка в начале каждой страницы


тип Печать на принтере, поддерживающем указанный тип данных (чтобы узнать список возможных типов, обратитесь к системному администратору)

-w Отправка по окончании печати уведомления пользователю. Уведомление выводится на терминал пользователя

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

Родственные команды

cancel Снятие задания на печать Ipsched Запуск службы печати Ipshut Остановка службы печати

Ipstat Вывод информации о состоянии очереди печати

Ipsched

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

Команда Ipsched может быть отдана из командной строки, но, как правило, она помещается в один из сценариев, выполняемых при загрузке системы.

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

Параметры

Нет.

Родственные команды

Ipshut Остановка службы печати


Ipshut

Остановка службы печати.

Параметры

Нет.

Родственные команды

Ipsched Запуск службы печати

IpStat параметры

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

Параметры

[список} Вывод информации о том, какие принтеры или классы из указанного списка принимают задания на печать

[список} Вывод имен всех принтеров и классов, указанных в списке

-d Вывод имени принтера, используемого по умолчанию

-D Этот параметр используется вместе с параметром -р для вывода описания принтера

-f [список} Вывести список видов бланков, поддерживаемых системи, указанными в списке. Параметр -I позволяет вывести описания этих бланков

[список} Вывод информации о состоянии всех принтеров, указанных в списке

-г Вывод информации о состоянии службы печати


-R Вывод позиции задания на печать в

очереди

-s Вывод общего состояния системы печати

-S [список} Вывод списка названий всех наборов

символов, поддерживаемых принтерами, указанными в списке

-t Вывод всей доступной информации о состоянии системы печати

[список] Вывод состояний заданий на печать, принадлежащих пользователям, указанным в списке. Формат задания пользователей в аргументе список следующий:

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

указанным системным идентификатором в локальной системе

all Все пользователи

имя_ системы!

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

имя_ системы \зЛ\ Все пользователи указанной системы

а\\\пользователь Пользователь с

указанным системным идентификатором не в локальной системе

alliall Все пользователи

-V [список} Вывод имен устройств для всех принтеров, если аргумент список отсутствует, и для принтеров, указанных в списке, в противном случае

Родственные команды

cancel Отмена задания на печать 1р Печать файлов Ipsched Запуск службы печати


рГ параметры файл(ы)

Подготовка файла к печати. Результат отправляется на стандартный вывод команды рг. Если вы хотите, например, отправить его на принтер, используемый по умолчанию, вы должны переназначить вывод команды рг и подать его на ввод команды 1р.

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

Примеры

$ рг textfile I lp

(Эта команда разбивает файл textfile на страницы и отправляет его на используемый по умолчанию принтер.)

$ рг textfile

(Эта команда подготавливает файл textfile к печати и выводит результат на экран.)

Параметры

-d Установка двойного интервала между строками

-есп Замена символа табуляции (или любого другого символа, указанного аргументом с) на указанное аргументом п количество пробелов

-f Использование для разделения страниц вместо пустых строк символа протяжки страницы

-F Деление длинных строк на несколько коротких, позволяющее избежать их обрезания при печати

-h текст Печать указанного текста в начале вывода в качестве заголовка


-icn Замена каждых л пробелов на символ,

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

-1л Установка длины страницы в л строк (по умолчанию≈ 66 строк)

-т Объединение указанных в командной

строке файлов. Каждый из них помещается в свой собственный столбец

-пел Нумерация строк л-значными номерами (по умолчанию≈ пятизначными), отделенными от основного текста символом с (по умолчанию- символом табуляции)

-ол Вставка в начало каждой строки л пробелов

-р Пауза между страницами. Этот параметр удобен при просмотре отформатированного текста на экране

-г Запрет вывода предупреждений "файл не найден"

-sc Установка символа с в качестве разделителя столбцов (по умолчанию используется символ табуляции)

-t Запрет вывода колонтитула на каждой странице

-we Установка ширины страницы в с символов (по умолчанию- 72)

+номер_ страницы Начало печати со страницы с указанным номером

-число_ столбцов Печать файла в указанное число столбцов

Родственные команды

cat Объединение файлов

join Объединение файлов по общему ключевому полю

paste Объединение файлов с размещением их в соседних столбцах


Связь

Команды, описываемые в этом разделе, используются при работе в Интернете и для связи с другими как UNIX-, так и не UNIX-системами.

Ct параметры скорость система

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

Примеры

$ ct -S9600 5555555

(Эта команда вызывает удаленную систему по телефонному номеру 555-5555 на скорости 9600 бит/с.)

$ ct -s9600 nicollet

(Эта команда вызывает удаленную систему nicollet на скорости 9600 бит/с. Система nicollet должна быть зарегистрирована в системе, из которой производится вызов. Список зарегистрированных систем можно получить при помощи команды uuname.)

Параметры

-h Запрет завершения работы при получении сигнала SIGHUP

-v Вывод состояния на стандартный вывод команды

-^скорость Установка скорости соединения в битах в секунду (bps, bits per second)

-wn Ожидание ответа удаленной системы в течение п минут

-хп Установка уровня отладки, равного п

система Имя системы, под которым она зарегистрирована в системе, из которой производится вызов, или ее номер телефона


Родственные команды

cu Вызов удаленной системы uuname Вывод списка зарегистрированных систем

CU параметры имя_системы

Вызов удаленной UNIX-системы или удаленного терминала, BBS или другой службы при помощи модема или прямого соединения.

Другим операционным системам требуется специальное программное обеспечение для связи с удаленными компьютерами. В UNIX соответствующие возможности встроены в операционную систему.

Примеры

$ cu -S9600 5555555

(Эта команда вызывает удаленную систему по телефонному номеру 555-5555 на скорости 9600 бит/с.)

$ cu -s9600 nicollet

(Эта команда вызывает удаленную систему nicollet на скорости 9600 бит/с. Система nicollet должна быть зарегистрирована в системе, из которой производится вызов. Список зарегистрированных систем можно получить при помощи команды uuname.)

Параметры

-Ьп Установка длины информационного слова равной л бит (возможные значения аргумента п - 7 и 8)

-сгип Использование для соединения устройств данного типа (тип устройства задан в конфигурационном файле Devices службы UUCP1)


-d Установка отладочного режима

-е Контроль четности

-h Полудуплексный режим

-\порт Использование указанного порта

-п Запрос телефонного номера у пользователя

-о Контроль нечетности (из параметров -о и -е может быть указан только один)

-^скорость Установка скорости соединения в битах в секунду (bps, bits per second}

t Вызов ASCII-терминала

Команды в онлайн-режиме

-'.команда Выполнить указанную команду на локальной системе

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

-%cd каталог Перейти на локальной системе в указанный каталог

-%put файл Скопировать указанный файл с локальной системы на удаленную

-Stake файл Скопировать указанный файл с удаленной системы на локальную

-! Завершить работу программы си

Разорвать телефонное соединение с удаленной системой

-? Вывести список всех команд, доступных в онлайн-режиме

╕^J ПРИМЕЧАНИЕ Эти команды используются после установки соединения с удаленной системой.

Родственные команды

ct Вызов удаленного терминала uuname Вывод списка зарегистрированных систем


ftp

Описанию этой команды уделена отдельная глава Обратитесь к главе 8, "Команды FTP".

тэПх параметры пользователи

Эта команда предназначена для отправки почты другим пользователям и для просмотра полученных вами писем. Команда mailx является улучшенной версией команды mail, доступной во многих UNIX-системах.

При помощи команды mailx также можно пересылать файлы. Обратитесь к описанию команды uuencode за подробной информацией.

В некоторых системах установлены различные программы, обеспечивающие удобный для пользователя интерфейс с mailx. К числу таких программ относятся elm, mailtool и dtmail Вы можете узнать, какие почтовые программы доступны в вашей системе, обратившись к системному администратору.

Примеры

$ mailx егс Subject:

(Эта команда отправляет письмо пользователю егс. После ввода команды mailx вам будет предложено ввести тему сообщения и затем текст письма. Закончив ввод текста, нажмите клавиши Ctrl-D, и сообщение будет отправлено.)

$ mailx ere < memo

(Эта команда отправит пользователю егс содержание текстового файла memo по электронной почте.)

Параметры

-d Включение отладочного режима

-е Проверка наличия почты


-f файл Использование указанного файла в качестве почтового ящика (по умолчанию использу ется файл mbox)

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

-i Игнорировать прерывания

-I Сохранение идентификаторов групп новостей и статей; это параметр используется вместе с параметром -f

-п Игнорировать файл конфигурации mailx.rc

-N Игнорировать заголовки писем

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

-s тема Отправка письма с указанной темой, минуя приглашение Subject:

файл Сохранение идентификаторов писем и статей в указанном файле

-U Преобразование uucp-адреса в интернет- адрес

-V Вывод номера версии программы mailx

Родственные команды

uucp Обмен файлами между UNIX-системами

uuencode Кодирование файлов для пересылки их при помощи команды mailx

meS9 параметры

Разрешение или запрет вывода сообщений от других пользователей, отправленных при помощи команд write и talk, на ваш

терминал.

Примеры

$ mesg у


(Эта команда разрешает вывод сообщений.)

$ mesg n

(Эта команда запрещает вывод сообщений.)

Параметры

n Разрешение вывода сообщений у Запрет вывода сообщений

Родственные команды

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

notify параметры

Уведомление пользователя о прибытии новой почты. Эта команда доступна не во всех системах. В некоторых системах вместо нее используется команда checkmail.

Параметры

файл Использование указанного файла в качестве почтового ящика

-n Запрет уведомлений о получении новой почты

-у Разрешение уведомлений о получении новой почты

Родственные команды

mailx Отправка и чтение почты

ГСр параметры исходный_файл конечный_файл

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


Команда гср используется в сочетании с командой riogin. Сначала вы входите а удаленную систему при помощи команды riogin, a затем копируете файлы при помощи командь: гср Файлы удаленной системы задаются следующим образом:

имя_ системы:имя_ файла.

Примеры

$ гср ni col let: /u/'erc/ reports/ report. 1 997 report.copy

(Это команда копирует файл report.1997 из каталога /u/erc/ reports удаленной системы nicollet в текущий каталог локальной системы под именем report.copy.)

$ гср report.1997 attila:/users/kevin

(Эта команда копирует файл report.copy в каталог /users/kevin удаленной системы attila.) •

Параметры

-р Сохранение режима доступа к файлу

-г Рекурсивное копирование (копируется каталог и все его содержимое, включая подкаталоги)

Родственные команды

ftp Команда для передачи файлов mailx Отправка и чтение почты riogin Вход в удаленную систему uucp Копирование файлов между UNIX-системами

rIOQin параметры имя_узла

Эта команда позволяет вам войти в удаленную систему. Список имен доступных систем содержится в файле /etc/hosts/.rhosts. Если имя локальной системы содержится в файле .rhosts, находящемся в вашем домашнем каталоге на удаленной системе, то вам не потребуется вводить пароль при входе в удаленную систему с помощью команды riogin.


При использовании команды riogin ваш сеанс работы в локальной системе приостанавливается, и все команды, которые вы отдаете, выполняются на удаленной системе. Когда вы закончите работу с удаленной системой, нажмите Ctrl-D или введите команду exit, чтобы разорвать соединение.

Параметры

-8 Использование 8-битных данных (по умолчанию принимаемые и передаваемые данные считаются 7-битными)

-ее Установить символ ев качестве управляющего символа (по умолчанию используется символ -)

-I пользователь Вход на удаленную систему в качестве указанного пользователя

Родственные команды

ftp Команда для передачи файлов mailx Отправка и чтение почты

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

uucp Копирование файлов между UNIX-системами

rsh параметры имя_узла команда

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

В некоторых системах имя rsh имеет совершенно другая команда (restricted shell, интерпретатор командной строки, ограничивающий права использующего его пользователя). В таком случае команда для работы с удаленной системой называется remsh.

Параметры

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


-п Перенаправить стандартный ввод с терминала на устройство /dev/null (этот параметр полезен при поиске ошибок)

SUm параметры файл(ы)

Вычисление контрольной суммы файла и его размера в блоках. Хотя эта команда не имеет прямого отношения к работе в сети и связи с удаленной системой, она чаще всего используется при пересылке файлов с одной системы на другую, позволяя убедиться, что файлы переданы без ошибок.

BSD-версия команды sum использует отличающийся алгоритм для подсчета контрольной суммы. Чтобы подсчитать контрольную сумму при помощи алгоритма, используемого в BSD-системах, используйте параметр -г.

Параметр

-г Использование BSD-версии алгоритма для подсчета контрольной суммы

Родственные команды

we Подсчет количества строк, слов и символов в файле

talk пользователь[@имя_узла] терминал

Обмен сообщениями с другим пользователем сети. При выполнении команды talk экран разбивается пополам: в верхней части вы можете вводить свои сообщения, а в нижней будут появляться сообщения вашего собеседника. Для завершения диалога нажмите Ctrl-D.

Команда write похожа на команду talk, но предназначена для отправки одиночных коротких сообщений, а не для диалога.


Параметры

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

имя_узла Сетевое имя или адрес системы, к которой подключен требуемый пользователь. Если пользователь работает в локальной системе, этот параметр не требуется

терминал Указание терминала, с которым следует установить соединение. Этот параметр требуется, если пользователь вошел в систему с нескольких терминалов

Родственные команды

mesg Запрет и разрешение вывода сообщений от

других пользователей write Вывод сообщения на другой терминал

telnet имя_системы порт

Подключение к удаленной системе с использованием протокола TELNET. После подключения к удаленной системе приглашение командной строки заменится на приглашение команды telnet (telnet>), и вы сможете вводить команды, управляющие соединением. telnet также поддерживает режим непосредственного ввода, в котором вводимые вами символы передаются на удаленную систему. Для переключения между командным режимом и режимом ввода используется управляющий символ (обычно Ctrl-] или А).

Параметры

имя_системы Сетевое имя или адрес удаленной системы

порт Номер порта, используемого для подключения к удаленной системе (этот параметр может быть опущен)


Команды в онлайн-режиме

close Закрытие установленного соединения и завершение работы программы telnet

display переменные Вывод значений указанных переменных, устанавливаемых командами set и toggle

mode режим Установка режима работы. Возможные значения аргумента режим: character (посимвольный) и line (построчный)

open система Установить соединение с указанной системой

quit Закрытие установленного соединения и завершение работы программы telnet

send символ Отправка на удаленную систему одного из следующих специальных символов:

ао Abort output (Прерывание

вывода) ayt Are you there? (Ты там?) brk Break (Прерывание)

ее Erase character (Удаление символа)

el Erase line (Удаление строки)

escape Escape

ga Go ahead (

Вперед

!)

ip Interrupt process

(Прерывание процесса)

пор No operaion (Нет операции) synch Synch (Синхронизация)

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

set Установка значения одной из следующих переменная, значение переменных:


echo Включить (значение: on)

или выключить (значение:

off) вывод отправляемых символов на экран локаль ной системы

eof Символ конца файла

erase Символ удаления символа

escape Escape-символ

flushoutput Символ "сброс вывода"

interrupt Символ прерывания процесса

kill Символ удаления строки

quit Символ прерывания

status Вывод информации о состоянии соединения

toggle переменная Изменить значение одной из следующих переменных на противоположное:

autoflush Отправлять на удаленную систему символ interrupt или quit

autosynch Отправлять на удаленную систему synch после interrput или после quit

crmod Преобразовывать или нет CR (возврат каретки) в CR, LF (возврат каретки, перевод строки)

debug Отладочный режим

localchars Преобразовывать команды в управляющие последовательности telnet

netdata Отображать данные в

шестнадцатеричной форме

? Вывести краткую справку

по команде toggle z Перевод процесса telnet на задний план

? Вывод списка доступных в онлайн-режиме команд


Родственные команды

riogin Вход в удаленную систему

UUCp исходный_файл конечны и _файл

Копирование файлов или каталогов между UNIX-системами. Обычно получаемые файлы будут размещены в специальном каталоге uucpublic

Пример

$ uucp textfile harmar!/usr/users/geisha/uucpublic

(Эта команда копирует файл textfile в каталог /usr/users/ geisha/uucpublic системы harmar.)

Параметры

-с Копирование указанного файла, а не его копии в каталоге-накопителе

-С Копирование в каталог-накопитель перед отправкой на удаленную систему

-d Создание на удаленной системе каталога, соответствующего каталогу на локальной системе, содержащему исходный файл (это значение по умолчанию)

-f Запрет создания на удаленной системе каталога, соответствующего каталогу на локальной системе, содержащему исходный файл

дприоритет Установка приоритета задания на копирование

-j Вывод присвоенного заданию номера

-т Отправка пользователю по окончании копирования уведомления электронной почтой

-п пользователь Отправка указанному пользователю по окончании копирования уведомления электронной почтой


-r Поставить указанные файлы в очередь, но не отправлять их

-5ф(ЭЙ/7 Запись состояния процесса передачи в ука занный файл (вместо отправки его пользова телю, как при использовании параметра -т)

-хл Установка уровня отладки, равного п (низ ший уровень≈ 1, высший уровень≈ 9)

Родственные команды

ftp Передача файлов

mailx Отправка и чтение электронной почты

riogin Вход на удаленную систему

uulog Вывод информации об uucp-трафике

uustat Вывод состояния службы uucp

uux Выполнение команд на удаленной системе

uudecode файл

Декодирование файла, закодированного командой uuencode

Родственные команды

uuencode Кодирование файла для отправки его по почте

uuencode файл ╕ mailx пользователь

Преобразование указанного файла в форму, в которой он может быть отправлен по электронной почте при помощи команды mailx. Закодированный файл содержит только символы из таблицы ASCII.

Родственные команды

mailx Отправка и чтение электронной почты


uudecode Декодирование файлов, закодированных при помощи команды uuencode

UUl09 параметры

Вывод информации об uucp-трафике.

Параметры

-^имя_системы Вызов команды tail для вывода информации о последних TODO с указанной системой

-5имя_системы Вывод списка всех TODO с указанной системой

UUname параметры

Вывод списка UNIX-систем, известных службе uucp.

ПРИМЕЧАНИЕ Не путайте команду uuname с командой uname

Параметры

-с Вывод имен систем, доступных для команды

CU

-I Вывод имени локальной системы

Родственные команды

си Установление связи с удаленной системой

mailx Отправка и чтение электронной почты

uucp Копирование файлов между UNIX-системами


UUStat параметры

Вывод информации о текущем состоянии службы uucp. Кроме того, эта команда может использоваться для удаления uucp-за-даний из очереди. Не все из перечисленных ниже параметров доступны во всех системах.

Параметры

-а Вывод состояния всех заданий

-с Вывод среднего времени нахождения задания в очереди

-dn Вывод статистики за последние п минут (если аргумент п не указан, то за последний час)

-j Вывод общего количества заданий

-^идентификатор Удаление из очереди задания с указанным идентификатором (вы должны быть владельцем задания или привилегированным пользователем)

-т Вывод имен систем, к которым есть доступ

-п Вывод на экран стандартного вывода, но не стандартного потока ошибок

-р Запуск ps -flp на текущих процессах TODO

-q Вывод списка всех заданий, находящихся в очереди, независимо от того, какой системе они предназначены

идентификатор Запуск touch на задании с заданным идентификатором

-sимя_cиcтeмы Вывод информации о заданиях, предназначенных для указанной системы

-Зт-ип Вывод информации о заданиях следующих типов:


с Завершенные (completed)

i Прерванные (interrupted)

q Находящиеся в очереди (queued)

г Выполняющиеся (running)

-\имя_системы Вывод средней скорости передачи при связи с указанной системой

-^пользователь Вывод списка заданий, принадлежащих указанному пользователю

Родственные команды

си Установка связи с удаленной системой mailx Отправка и чтение электронной почты uucp Копирование файлов между UNIX-системами

UUX параметры имя_системы!команда

Запуск команды на удаленной UNIX-системе. Эта команда также позволяет копировать файлы между локальной и удаленной системами. Список команд, разрешенных к выполнению при помощи uuxqt, обычно находится в файле permissions каталога /etc/uucp на удаленной системе.

Параметры

-^пользователь Отправка указанному пользователю уведомления по завершении выполнения команды

-с Копирование указанного файла, а не его копии в каталоге-накопителе

-С Копирование файла перед отправкой на удаленную систему в каталог-накопитель

-др Установка приоритета задания, равного р

-\ Вывод номера задания

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

-р Чтение команды со стандартного ввода

-г Постановка файла в очередь без отправки его на удаленную систему


-х/7 Установка уровня отладки, равного п наименьшее возможное значение аргумента л≈1, наибольшее - 9)

-z Отправка пользователю, отдавшему команду, уведомления после завершения ее выполнения

Vacation параметры

Эта команда предназначена для того, чтобы автоматически отвечать на приходящие вам письма в случае, если вы некоторое время не в состоянии сделать это сами. Отправляемый ответ сообщает о том, что вы временно не можете ответить на письмо, а не просто игнорируете его. Синтаксис команды vacation отличается в разных системах; кроме того, эта команда доступна не во всех системах.

Параметры

-F пользователь Отправка пришедших писем указанному пользователю, если файл, указанный в параметре -т, недоступен

-I файл Сохранение имен авторов приходящих писем в указанном файле (по умолчанию - в файле $HOME/.maillog)

-m файл Сохранение приходящих писем в указанном файле (по умолчанию ≈ в файле SHOME/ .mailfile)

-M файл Использование содержимого указанного файла в качестве текста сообщения (по умолчанию используется файл /usr/lib/ mail/std_vac_msg)

wall

Отправка сообщения всем пользователям, подключенным к системе. После ввода команды наберите текст с клавиатуры и нажмите


Ctrl-D. Эта команда обычно используется системным администратором для того, чтобы предупредить пользователей о запланированной перезагрузке системы.

Пример

$ wall

ПРЕДУПРЕЖДЕНИЕ: Через 5 минут система будет перезагружена

[Ctrl-D]

(Эта команда отправит введенное сообщение всем пользователям, подключенным к системе в момент исполнения команды.)

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

Отправка сообщения пользователю, подключенному к системе. Для завершения ввода сообщения нажмите Ctrl-D.

Пример

$ write eric Привет, Эрик! [Ctrl-D]

(Эта команда отправит сообщение "Привет, Эрик!" пользователю eric.)


Графика

В этом разделе приведешь' команды, используем. - при работе на графическом терминале, названия многих из описываемых команд содержат букву х, поскольку они предназначены для работы с системой Х Window, обеспечивающей возможность использования графической информации при использование JN'X. Названии других команд начинаются с dt. Эти две буквы ≈ сокращение от слова desktop (рабочий стол). Они показывают, что команда является частою Common Deskiop Interface (CDE)- интегрированного набора программ, входящего в состав многих коммерческих версий UNIX. Альтернативой интерфейсу СОЕ является интерфейс Open Look. используемый в системах Sun и Linux. Б системе Sun Solans интерфейс Open Look вместе с системой Х Window образует программный пакет OpenWmdows.

Многие команды CDE, Open Look, а также основные утилиты системы Х Window предназначены для решения одних и тех же задач. Например, для редактирования текстового файла вы можете использовать как программу dtpad, входящую в состав CDE, так и программу textedit, входящую в состав Open Look, а также программу xedit, являющуюся составной частью практически всех версий Х Window, включая системы с установленными CDE или Open Look. В связи с этим на вашей системе будут доступны не все из описываемых команд.

Многие команды имеют длинный список общих параметров, так называемых toolkit options. Это параметры, определяющие внешний вид запускаемой программы. Какие именно параметры входят в их число, определяется библиотекой, на основе которой построена программа. Большинство из описываемых ниже команд построены на основе библиотек Xview или Xt. Соответствующие им параметры приведены в следующих таблицах:

Xview

-background

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

-background цвет Установка указанного цвета в

качестве цвета фона приложения


-bg цвет Установка указанного цвета в

качестве цвета фона приложения

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно≈ 0) на указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-foreground user Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширина ' высота+х+у Установка размеров и расположения окна программы

-geometry

ширина'высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-height строки Установка высоты окна программы, равной указанному числу строк

-position x у Установка положения левого верхнего угла окна программы. Аргументы х и у указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом


-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-size ширина высота Установить размер окна программы. Аргументы ширина и высота задают желаемый размер в пикселах

-Wb

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

-Wf

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-\NGLUupUHa' высота+х+у Установка размеров и расположения окна программы

-WG ширина'высота Установка размеров окна программы

-WG +х+у Установка расположения окна программы

-Wh строки Установка высоты окна программы, равной указанному числу строк

-Wi Запуск программы со свернутым в значок окном

-width столбцы Установка ширины окна программы, равной указанному числу столбцов

-Wp x у Установка положения левого верхнего угла окна программы. Аргументы х и у указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-Wr

система: номер_ сервера Использование Х-сервера с заданным номером (обычно≈ 0) на указанной системе

-Ws ширина высота Установка размера окна программы в пикселах


-Wt шрифт Исгользояг":.'^ указаннс-о шриф^

-Ww столбцы Установка ширины окна программы, равной указанному числу столбцов

Xt

-background цвет Установка указанного цвета в ка честве цвета фона приложения

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

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

-bordercolor цвет Установка указанного цвета в ка честве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система:номер_ сервера Использование Х-сервера с задан ным номером (обычно≈ 0) на указанной системе

-fg цвет Установка указанного цвета в ка честве основного цвета, использу емого приложением

-Тп шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в ка честве основного цвета, использу емого приложением

-geometry

ширина 'высота+х+у Установка размеров и расположения окна программы

-geometry

ширина'высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы


-iconic Запуск программы со свернутым в значок окном

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

bdftOpcf параметры файл.bdf

Преобразование шрифта из растрового BDF-формата в PCF-формат. Эта команда обычно используется при установке новых шрифтов, поскольку Х-сервер работает со шрифтами в формате PCF, в то время как большинство шрифтов распространяются в формате BDF.

Примеры

bdftopcf times.bdf > times.pcf

(Эта команда преобразует шрифт, содержащийся в файле times.bdf, в PCF-формат и записывает результат в файл times.pcf.)

bdftopcf -о times.pcf times.bdf

(Эта команда преобразует шрифт, содержащийся в файле times.bdf, в PCF-формат и записывает результат в файл times.pcf.)

Параметры

-I Установка порядка битов в шрифте≈ наименее значимый бит первый

-L Установка порядка байтов в шрифте≈ наименее значимый байт первый


-m Установка порядка битов в шриф те ≈ наиболее значимый бит первый

-M Установка порядка байтов в шриф те ≈ наиболее значимый байт первый

-о файл Вывод в указанный файл

-t Преобразование моноширинного шрифта

Родственные команды

mkfontdir Создание списка шрифтов

bitmap параметры

bitmap параметры файл

bitmap параметры файл имя_рисунка

Редактор монохромных растровых рисунков. Если указан файл, после запуска загружается для редактирования рисунок, содержащийся в этом файле. Параметр имя_рисунка может использоваться для указания имени рисунка в файле.

Примеры

bitmap -size 48'32 mybitmap.xbm

(Эта команда создает новый рисунок размером 48 "32. Результат будет сохранен в файле mybitmap.xbm.)

bitmap -fr red -hi yellow +dashed

(При редактировании рисунка будет изображена пунктирная сетка: в качестве цвета сетки будет использоваться красный цвет; выделенные области будут помечены желтым цветом.)


Параметры

-axes Вывод диагоналей поверх рисунка +axes Запрет вывода диагоналей поверх рисунка

-background цвет Использование указанного цвета в качестве цвета фона

-bd цвет Использование указанного цвета в качестве цвета границы окна

-bg цвет Использование указанного цвета в качестве цвета фона

-bordercolor цвет Использование указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-dashed Вывод сетки пунктирными лини ями (это значение по умолчанию)

+dashed Вывод сетки сплошными линиями (используйте этот параметр, чтобы увеличить скорость работы про граммы)

-display Использование Х-сервера с задан-система:номер_ сервера ным номером (обычно≈О) на ука занной системе

-fg цвет Установка указанного цвета в качестве основного

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в качестве основного

-fr цвет Использование указанного цвета в качестве цвета рамки и сетки

-geometry Установка размеров и располо-ширина ' высотэ+х+у женияокна программы


-geometry

ширина^высота Установка размеров окна про граммы

-geometry +x+y Установка расположения окна программы

-grid Вывод сетки

+grid Запрет вывода сетки

-hi Использовать указанный цвет для выделения

-iconic Запуск программы со свернутым окном

-reverse Поменять местами основной цвет и цвет фона

-rv Поменять местами основной цвет и цвет фона

-size ширинам высота Создание нового рисунка с указан ными размерами

-sh число Установка высоты каждого квадра тика, изображающего точку, рав ной указанному числу пикселов

-sw число Установка ширины каждого квад ратика, изображающего точку, равной указанному числу пикселов

Родственные команды

dticon Программа CDE для редактирования растровых рисунков

iconedit Программа Open Look для редакти рования растровых рисунков

CalctOOl параметры

Программа-калькулятор, входящая в состав Open Look.


Параметры

-2 Использование двухмерного вида (по умолчанию на монохромных терминалах)

-3 Использование трехмерного вида (по умолчанию на цветных терминалах)

п Установка точности вычислений в п зна ков после запятой (по умолчанию ≈ 2)

-I Использование вида "для левши"

-г Использование вида "для правши" (зна чение по умолчанию)

-v Вывод номера версии программы

-Wn Запрет вывода заголовка окна

+Wn Вывод заголовка окна

Родственные команды

dtcalc Калькулятор, входящий в состав CDE

xcalc Калькулятор

dock параметры

Вывод на экран часов. Эта программа входит в состав Open Look.

Параметры

-12 12-часовой формат при использовании цифровой формы вывода

-24 24-часовой формат при использовании цифровой формы вывода

-analog Вывод часов со стрелками

-digital Вывод цифровых часов

+date Вывод текущей даты


-date Запрет вывода текущей даты

-TZ часовой_ пояс Вывод текущего времени в указан ном часовом поясе

-v Вывод номера версии программы

-Wn Запрет вывода заголовка окна

+Wn Вывод заголовка окна

Родственные команды

oclock Вывод текущего времени в круглом окошке

xclock Вывод текущего времени

СПП параметры

Персональный календарь. Эта программа входит в состав Open Look и обычно запускается диспетчером окон Open Look.

Параметры

-background Установка заданного числовыми

красный зеленый синий аргументами красный, зеленый.

синий цвета в качестве цвета

фона приложения

-background цвет Установка указанного цвета в

качестве цвета фона приложения

-bg цвет Установка указанного цвета в

качестве цвета фона приложения

календарь Использование указанного файла календаря

-display Использование Х-сервера с задан-система:номер_ сервера ным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

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


-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-geometry Установка размеров и расположе-

ширинзхвысота+х+у ния окна программы

-geometry Установка размеров окна программы ширинах высота

-geometry +х+у Установка расположения окна программы

-height строки Установка высоты окна программы, равной указанному числу строк

-i 2 При свернутом окне приложения отображать на значке название текущего месяца

-i 3 При свернутом окне приложения

отображать на значке текущую дату

-position x у Установка положения левого верхнего угла окна программы. Аргументы х и ^/указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения - основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-size ширина высота Установить размер окна программы. Аргументы ширина и высота задают желаемый размер в пикселах

-Wb Установка заданного числовыми красный зеленый синий аргументами красный, зеленый.

синий цвета в качестве цвета

фона приложения


-Wf

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый. синий цвета в качестве основного цвета, используемого приложением

-WG ширинах высота+х+ у Установка размеров и расположе ния окна программы

-WG ширинах высота Установка размеров окна программы

-WG +х+у Установка расположения окна программы

-Wh строки Установка высоты окна программы, равной указанному числу строк

-Wi Запуск программы со свернутым в значок окном

-width столбцы Установка ширины окна программы, равной указанному числу столбцов

-Wp x у Установка положения левого верх него угла окна программы. Аргу менты х и у указывают позицию на экране в пикселах; за начало от счета принимается левый верхний угол

-Wr

система:номер_ сервера Использование Х-сервера с задан ным номером (обычно - 0) на ука занной системе

-Ws ширина высота Установка размера окна программы в пикселах

-Wt шрифт Использование указанного шрифта

-Ww столбцы Установка ширины окна программы, равной указанному числу столбцов

Родственные команды

dtcm Персональный календарь, входящий в состав CDE


CmdtOOl параметры

Cmdtool параметры программа аргументы

Эта программа открывает окно терминала, позволяющее вам вводить команды UNIX. Вы можете запустить несколько экземпляров программы crndtool, после чего производить операцию копирования и вставки информации между открывшимися окнами. Команды, которые вы вводите в окне cmdtool, на самом деле выполняются вашим интерпретатором командной строки, указанным в переменной окружения $SHELL. Кроме того, вы можете непосредственно указать cmdtool, какую программу и с какими аргументами следует запустить.

Параметры

программа аргументы Запуск указанной программы с указанными аргументами. Стандартный вывод и стандартный поток ошибок команды перенаправляются и выводятся в окне cmdtool

-background

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

-background цвет Установка указанного цвета в

качестве цвета фона приложения

-bg цвет Установка указанного цвета в

качестве цвета фона приложения

-С Вывод в окне сообщений, выводимых обычно на системную консоль

-display

система:номер_сервера Использование Х-сервера с заданным номером (обычно - 0) на указанной системе


-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высотэ+х+у Установка размеров и расположения окна программы

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-height строки Установка высоты окна программы, равной указанному числу строк

-I команда Передать указанную команду запускаемому интерпретатору командной строки

-position x у Установка положения левого верхнего угла окна программы. Аргументы х и ^/указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом


-size ширина высота Установить размер окна программы. Аргументы ширина и высота задают желаемый размер в пикселах.

-Wb

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

-Wf

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-WG ширина" высота+х+ у Установка размеров и расположения окна программы

-WG ширинам высота Установка размеров окна программы

-WG +х+у Установка расположения окна программы

-Wh строки Установка высоты окна программы, равной указанному числу строк

-Wi Запуск программы со свернутым в значок окном

-width столбцы Установка ширины окна программы, равной указанному числу столбцов

-Wp x у Установка положения левого верхнего угла окна программы. Аргументы х и у указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-Wr

система:номер_ сервера Использование Х-сервера с заданным номером (обычно - 0) на указанной системе

-Ws ширина высота Установка размера окна программы в пикселах

-Wt шрифт Использование указанного шрифта

-Ww столбцы Установка ширины окна программы, равной указанному числу столбцов


Родственные команды

shelltool Терминал, входящий в состав Open Look

dtterm Терминал, входящий в состав CDE xterm Терминал

dtcalc параметры

Калькулятор, входящий в состав CDE.

Примеры

$ dtcalc -b binary

(Эта команда запускает калькулятор и устанавливает основание системы счисления равным 2.)

$ dtcalc -notation engineering -m financial

(Эта команда запускает калькулятор в финансовом режиме и устанавливает инженерный формат данных.)

Параметры

-? Вывод краткой справки

точность Установка точности вычислений в знаках после запятой. Допустимые значения аргумента точность ≈ от О до 9. Значение по умолчанию ≈ 2

-b binary Использование двоичной системы счисления

-b octal Использование восьмеричной системы счисления

-b decimal Использование десятичной системы счисления (значение по умолчанию)

-b hexadecimal Использование шестнадцатеричной системы счисления

-background цвет Установка указанного цвета в

качестве цвета фона приложения


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

-Ьд цвет Установка указанного цвета в

качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система :номер_ сервера Использование Х-сервера с задан ным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в

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

-geometry

ширинах высотз+х+у Установка размеров и расположения окна программы

-geometry

ширинахвысота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свернутым в значок окном

-m financial Запуск в финансовом режиме

-т logical Запуск в логическом режиме

-т scientific Запуск в научном режиме

-no_menu_bar Запрет вывода строки меню

-notation

engineering Использование инженерного формата данных


-notation fixed Использование формата данных с фиксированной запятой TODO (это значение по умолчанию)

-notation

scientific Использование научного формата данных

-reverse Сделать основной цвет, исполь зуемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, исполь зуемый приложением, цветом фона приложения, а цвет фона приложения - основным цветом

-trig degrees Измерение углов в градусах при работе в научном режиме

-trig gradients Измерение углов в градах при работе в научном режиме

-trig radians Измерение углов в радианах при работе в научном режиме

Родственные команды

xcalc Калькулятор

dtcm параметры

Персональный календарь, входящий в состав CDE.

Пример

dtcm -v day

(Эта команда запускает программу dtcm в режиме отображения дня и выводит список дел, назначенных на сегодня.)


Параметры

календарь Использование указанного файла календаря. По умолчанию используется файл, имя которого $USER@SHOST. Это имя будет различным в зависимости от значений переменных окружения SUSER и $HOST; например, для пользователя егс на машине eric.com оно будет иметь вид erc@eric.com

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

-v day Запуск в режиме отображения дня

-v week Запуск в режиме отображения недели

-v month Запуск в режиме отображения месяца

-v year Запуск в режиме отображения года

Родственные команды

cm Персональный календарь, входящий в состав Open Look

dtfile параметры

Диспетчер файлов, входящий в состав CDE. Простейший способ запустить эту программу≈ воспользоваться панелью задач CDE.

Примеры

dtfile -view attributes

(Эта команда запускает dtfile в режиме, в котором выводятся имена файлов и маленькие значки, соответствующие атрибутам файла.)


dtfile -dir /home/ere (Эта команда запускает dtfile в каталоге /home/ere.)

Параметры

-dir каталог Открыть окно, содержащее список файлов и подкаталогов указанного каталога

-folder каталог Открыть окно, содержащее список файлов и подкаталогов указанного каталога

-grid off Вывод значков в тех местах, куда они были помещены

-grid on Автоматическое выравнивание значков

-noview Запуск в режиме сервера; ни одно

окно не будет открыто, пока не будет получен соответствующий запрос от какого-либо приложения

-order alphabetical Сортировка списка выводимых имен файлов в алфавитном порядке

-order file_type Сортировка списка выводимых имен файлов по типу файла

-order date Сортировка списка выводимых имен файлов по дате последнего изменения файла

-order size Сортировка списка выводимых имен файлов по размеру файла

-tree off Вывод списка файлов, содержащихся в одном каталоге

-tree on Вывод списка файлов в режиме дерева

-view noJcon Вывод только имен файлов

-view largeJcon Вывод имен файлов и крупных значков

-view smallJcon Вывод имен файлов и мелких значков

-view attributes Вывод имен файлов и значков,

соответствующих атрибутам файлов


Родственные команды

filemgr Диспетчер файлов, входящий в состав Open Look

dthelpview параметры

Просмотр справки системы CDE, а также страниц руководства. Вы можете запустить dthelpview как из командной строки, так и нажав соответствующий значок на панели задач CDE.

Примеры

dthelpview -helpVolume 1

(Эта команда запускает dthelpview и пытается вывести несуществующий раздел 1 справки CDE. После запуска программы вы сможете нажать на кнопку Index, чтобы вывести список всех доступных разделов справки.)

dthelpview -manPage cal

(Эта команда выводит страницы руководства, посвященные команде cal.)

dthelpview -man

(Вам будет предложено указать, какие страницы руководства вывести. К сожалению, вы не можете получить список всех доступных страниц руководства.)

dthelpview -file larryl (Эта команда выводит содержимое текстового файла larryl.)

Параметры

-file файл Вывод содержимого указанного текстового файла

-helpVolume раздел Вывод указанного раздела справки CDE

-manPage страница Вывод указанной страницы руководства


-man Вывод страницы руководства. Назва ние страницы будет запрошено у пользователя

Родственные команды

man Вывод страниц руководства

xman Просмотр страниц руководства

dticon параметры

Эта программа, входящая в состав CDE, позволяет вам редактировать растровые рисунки. Обычно используется для редактирования значков, dticon имеет возможность работы как с цветным ХРМ-, так и с монохромным ХВМ-форматом. Также имеется возможность сохранения в файле заданной области экрана.

Примеры

dticon -х 32х48

(Эта команда создает новый рисунок шириной 32 пиксела и высотой 48 пикселов.)

dticon -f recycle.xbm

(Эта команда запускает dticon и загружает для редактирования рисунок из файла recycle.xbm.)

Параметры

-f файл Редактирование рисунка, содержащегося в указанном файле

ширина'высота Создание нового рисунка с указанными размерами

Родственные команды

bitmap Редактор растровых рисунков


dtksh параметры

Эта программа является расширенной версией интерпретатора командной строки Korn shell (ksh), имеющей набор команд для работы с графическим интерфейсом. Создаваемые вами сценарии могут манипулировать окнами и использовать встроенную справку CDE. В большинстве случаев dtksh ничем не отличается от ksh, одного из многих существующих в UNIX интерпретаторов командной строки. За дальнейшей информацией о Korn shell обратитесь к главе 7, "Команды и переменные интерпретаторов командной строки".

dtip параметры dtip параметры файл

Печать файла с предварительным выводом окна, в котором вы можете задать параметры печати. Как это видно из названия команды, dtip просто обеспечивает удобный интерфейс к команде 1р, описанной ранее в этой главе. Обычно программа dtip находится в каталоге /usr/dt/bin.

Примеры

dtip -b "This is MY file so there"

(Эта команда открывает окно, в котором вы можете установить параметры печати; заголовок печати будет установлен в значение "This is MY file so there" (А вот и МОЙ файл).)

dtip -n 5 -d bigprinter -s secret_report

(Эта команда немедленно выводит на печать 5 экземпляров файла secret_report, используя принтер с именем bigprinter. Окно диалога, в котором вы можете задать параметры печати, не выводится.)


Параметры

-а Форматирование файла пе ред печатью при помощи ко манды man

-b заголовок Установка заголовка

-d принтер Использование указанного принтера

-е Удаление файла после печати

-h Вывод краткой справки

командэ_ печати Использование указанной команды печати вместо команды 1р

-п количество _копий Печать заданного количества копий

дополнительные_ параметры Установка дополнительных параметров, которые будут переданы команде печати (по умолчанию≈ команде 1р)

-г Форматирование файла перед печатью при помощи команды pr -f

-s Немедленная печать без вывода окна диалога

файл Установить имя файла в окне диалога

-v Вывод сообщений о состоянии при работе dtip

-w Непосредственная отправка файла на принтер без обработки управляющих символов, таких как символы табуляции, возврата на шаг, протяжки страницы и другие

Родственные команды

1р Печать файлов man Вывод страниц руководства


dtmail параметры

Эта программа, входящая в состав CDE, предназначена для отправки и чтения электронной почты. Обычно программа dtmail находится в каталоге /usr/dt/bin.

Примеры

dtmail -f ~/Mail/my_mailbox

(Эта команда запускает программу dtmail, устанавливая в качестве почтового ящика файл ~/Mail/my_mailbox.)

dtmail -с

(Эта команда запускает dtmail, открывая только окно нового сообщения.)

dtmail (Эта команда запускает dtmail в обычном режиме.)

Параметры

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

файл1 ... фaйлN Открыть окно нового сообщения и связать указанные файлы с создаваемым сообщением

-background цвет Установка указанного цвета в качестве цвета фона приложения

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

-bg цвет Установка указанного цвета в качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов


-с Запуск dtmail и открытие окна нового сообщения

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-f файл Использование указанного файла в качестве почтового ящика. По умолчанию используется файл, имя которого содержится в переменной окружения SMAIL

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высотэ+х+у Установка размеров и расположения окна программы

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-h Вывод краткой справки по параметрам запуска

-iconic Запуск программы со свернутым в значок окном

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом


Родственные команды

mail Отправка и чтение электронной почты

mailx Отправка и чтение электронной почты

dtpdd параметры

Текстовый редактор с графическим интерфейсом, входящий в состав СОЕ.

Примеры

dtpad filename (Запуск dtpad и загрузка файла filename для редактирования.)

dtpad -saveOnClose -statusLine filename

(Запуск dtpad и загрузка файла filename для редактирования;

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

Параметры

-background цвет Установка указанного цвета в качестве цвета фона приложения

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

-bg цвет Установка указанного цвета в качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов


-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-exitOnLastClose Выход из программы dtpad при закрытии последнего из редактируемых файлов

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинам высота+х+ у Установка размеров и расположения окна программы

-geometry

ширинам высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свернутым в значок окном

-missingFileWarning Вывод предупреждения, если указанный файл не существует

-noReadOnlyWarning Запрет вывода предупреждения, если открываемый файл доступен только для чтения

-noNameChanga.. He'изменять имя файла при выборе команды Save As в меню File. По умолчанию имя изменяется

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом


-saveOnClose Автоматическое сохранение редак тируемых файлов при выходе из программы

-statusLine Вывод строки состояния в нижней части окна

-viewOnly Запрет изменения файлов

-workspaceList

список Отображение окна в указанном экране или экранах

-wrapToFit Перенос длинных строк, не поме щающихся в окне. По умолчанию перенос не производится

Родственные команды

textedit Текстовый редактор, входящий в со став Open Look

xedit Текстовый редактор

dtstyle

Запуск панели управления CDE, позволяющей вам выбрать цвета

и шрифты, используемые в приложениях CDE.

Параметры

Нет.

dtterin параметры

dtterm -e программа аргументы

Эта программа открывает окно терминала, позволяющее вам вводить команды UNIX. Вы можете запустить несколько экземпляров программы dtterm, после чего производить операцию копирова-


ния и вставки информации между открывшимися окнами. Команды, которые вы вводите в окне dtterm, на самом деле выполняются вашим интерпретатором командной строки, указанным в переменной окружения SSHELL.

Примеры

dtterm &

(Эта команда запускает dtterm фоновым процессом.)

dtterm -e riogin eric

(В окне программы dtterm вместо запуска используемого вами интерпретатора командной строки выполняется команда riogin для установки соединения с системой eric.)

Параметры

-background цвет Установка указанного цвета в качестве цвета фона приложения

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

-bg цвет Установка указанного цвета в качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-С Стандартный вывод выполняемых команд помимо окна программы dtterm направляется на устройство /dev/console

-display

система :номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-e программа аргументы Выполнение указанной команды вместо запуска интерпретатора командной строки. Если указаны


аргументы, то они передаются этой команде

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинам высота+х+ у Установка размеров и расположения окна программы

-geometry

ширинах, высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свернутым в значок окном

-Is Запуск login shell≈ интерпретатора командной строки с чтением файла .profile либо .login

-map Разворачивание свернутого в

значок окна при поступлении нового вывода TODO

-name название Использование заданного названия для программы; по умолчанию используется для подписи под значком

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-title заголовок Установка заданного заголовка окна


-usage Вывод краткой справки по пара метрам запуска

Родственные команды

xterm Терминал

cmdtool Терминал, входящий в состав Open Look

shelltool Терминал, входящий в состав Open Look

dtwm параметры

Управление расположением и размером окон на экране. Эта программа обычно запускается автоматически при запуске системы CDE.

Пример

dtwm -display eric:0

(Эта команда запускает диспетчер окон dtwm на Х-сервере eric:0, который является первым Х-сервером на машине eric.)

Параметры

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно≈ 0) на указанной системе

-name имя Использование указанного имени для поиска Х-ресурсов вместо используемого по умолчанию Dtwm

Родственные команды

twm Диспетчер окон mwm Диспетчер окон Motif olwm Диспетчер окон Open Look


filem9r параметры

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

Параметры

-а Проверка времени последнего

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

-background

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

-background цвет Установка указанного цвета в качестве цвета фона приложения

-bg цвет Установка указанного цвета в качестве цвета фона приложения

-С Запрет использования системных установок для определения типа файлов. При указанном параметре -С filemgr различает только три типа файлов: обычные файлы, каталоги и программы

-с Вывод по столбцам, а не по строкам

-d каталог Запуск в указанном каталоге

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно≈ 0) на указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-fn шрифт Использование указанного шрифта


-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый. синий цвета в качестве основного цвета, используемого приложением

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высота+х+ у Установка размеров и расположения окна программы

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-height строки Установка высоты окна программы, равной указанному числу строк

-i n Обновление информации о каталогах (и файлах, если указан параметр -а) каждые п секунд

-position x у Установка положения левого

верхнего угла окна программы. Аргументы х и ^/указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-г Вывод по строкам, а не по столбцам (это значение по умолчанию)

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-size ширина высота Установить размер окна программы. Аргументы ширина и


высота задают желаемый размер в пикселах

-Wb

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

-Wf

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый. синий цвета в качестве основного цвета, используемого приложением

-WGa/иринах высо та+х+у Установка размеров и располо жения окна программы

-WG ширинзхвысога Установка размеров окна программы

-WG +х+у Установка расположения окна программы

-Wh строки Установка высоты окна программы, равной указанному числу строк

-Wi Запуск программы со свернутым в значок окном

-width столбцы Установка ширины окна про граммы, равной указанному числу столбцов

-Wp x у Установка положения левого

верхнего угла окна программы. Аргументы х и ^/указывают пози цию на экране в пикселах; за на чало отсчета принимается левый верхний угол

-Wr

система:номер_ сервера Использование Х-сервера с за данным номером (обычно ≈ 0) на указанной системе

-Ws ширина высота Установка размера окна про граммы в пикселах

-Wt шрифт Использование указанного шрифта

-Ww столбцы Установка ширины окна программы, равной указанному числу столбцов


Родственные команды

dtfile Диспетчер файлов, входящий в состав СОЕ

fsinfo параметры

Вывод информации о серверах шрифтов, предоставляющих доступ к масштабируемым шрифтам.

Параметр

-server система:порт Вывод информации о сервере

шрифтов, запущенном на указанной системе и подключенном к указанному порту. Если этот параметр не указан, выводится информация о сервере шрифтов, заданном переменной окружения SFONTSERVER

Родственные команды

fisfonts Вывод списка шрифтов, доступных на сервере шрифтов

xls Сервер шрифтов

fslsfontS параметры

Вывод списка масштабируемых шрифтов, доступных на сервере шрифтов.

Параметры

-1 Вывод в один столбец

-С Вывод в несколько столбцов

-fn образец Вывод информации о шрифтах, названия которых содержат заданный образец. В образце могут


использоваться символы подста новки ? и *

-I Вывод некоторых атрибутов

шрифтов в дополнение к именам

-II Вывод более подробной, чем при использовании параметра -I, информации о шрифтах

-п число Вывод в указанное количество столбцов

-server система-.порт Вывод информации о сервере

шрифтов, запущенном на указан ной системе и подключенном к указанному порту. Если этот па раметр не указан, выводится ин формация о сервере шрифтов, заданном переменной окружения SFONTSERVER

-и Запрет сортировки выводимой информации

-w число Установить длину строки при вы воде информации равной ука занному числу символов

Родственные команды

fsinfo Вывод информации о сервере шрифтов

xfs Сервер шрифтов

fstobdf -server сервер -fn шрифт fstobdf -fn шрифт

Преобразование шрифта, полученного с сервера шрифтов, в BDF-формат. Вы можете использовать сервер шрифтов для масштабирования шрифта, после чего преобразовать шрифт в BDF-формат для установки на другой системе.


Параметры

-fn шрифт Преобразование указанного шрифта

-server система:порт Вывод информации о сервере

шрифтов, запущенном на указанной системе и подключенном к указанному порту. Если этот параметр не указан, выводится информация о сервере шрифтов, заданном переменной окружения SFONTSERVER

Родственные команды

fsinfo Вывод информации о сервере шрифтов

fslsonts • Вывод списка шрифтов, доступных на сервере шрифтов

xfs Сервер шрифтов

9hoStvieW параметры файл

Просмотр PostScript-документа в отдельном окне. Эта команда доступна не на всех системах.

Пример

ghostview budget.ps

(Эта команда позволяет просмотреть файл в формате PostScript с именем budget.ps)

Параметры

-Ю'14 . Установка размера страницы 10 "14 дюймов

-аЗ Установка формата страницы A3.

-а4 Установка формата страницы А4

-а5 Установка формата страницы А5

-Ь4 Установка формата страницы В4


-b5 Установка формата страницы В5

-center Центровка страницы в окне

-color Использование цветной палитры

-date Выводдаты, содержащейся в ком ментарии %%Date

-dpi п Установка разрешения равным п точек на дюйм

-executive Установка размера страницы 7,5'10 дюймов

-folio Установка размера страницы 10'14 дюймов

-grayscale Использование серой палитры

-landscape Установка альбомной ориентации страницы

-ledger Установка размера страницы 17'П дюймов

-legal Установка размера страницы 8,5'14 дюймов

-letter Установка размера страницы 8,5'11 дюймов

-locator Вывод координат указателя

-magstep п Установка степени увеличения. По умолчанию≈ О

-monochrome Вывод в монохромном режиме

-ncdwm Параметр, применяемый, если окно, содержащее документ, очень маленькое

-nocenter Запрет центровки страницы в окне

-nodate Запрет вывода даты, содержащейся в комментарии %%Date

-nolocator Запрет вывода положения указателя

-noncdwm Запрет действия параметра - ncdwm

-noopenwindows Запрет действия параметра -openwindows

-noquiet Вывод информационных сообщений

-notitle Запрет вывода заголовка, содержащегося в комментарии %%Title


-openwindows Параметр, применяемый для устранения ошибок при работе в системе OpenWindows

-portrait Установка книжной ориентации страницы

-quiet Запрет вывода информационных сообщений

-resolution n Установка разрешения равным п точек на дюйм

-seascape Поворот на 90╟ против часовой стрелки

-statement Установка размера страницы 5,5'8,5 дюймов

-tabloid Установка размера страницы 11'17 дюймов

-title Вывод заголовка, содержащегося в комментарии %%Title

-upsidedown Поворот на 180╟

-xdpi п Установка разрешения по горизонтали равным n точек на дюйм

-ydpi n Установка разрешения по вертикали равным п строк на дюйм

Родственные команды

xdvi Просмотр документов в формате DVI

ICOnedit файл параметры konedit параметры

Редактор значков и указателей мыши, входящий в состав Open Look.


Пример

iconedit myicon.icon

(Эта команда запускает программу iconedit. Если файл

myicon.icon существует, то он загружается для редактирования. В противном случае будет создан новый значок и записан в новый файл myicon.icon.)

Параметры

-background

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

-background цвет Установка указанного цвета в ка честве цвета фона приложения

-bg цвет Установка указанного цвета в ка честве цвета фона приложения

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно≈ 0) на указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением


-geometry

ширинах высога+х+ у Установка размеров и располо жения окна программы

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-height строки Установка высоты окна программы, равной указанному числу строк

-position x у Установка положения левого

верхнего угла окна программы. Аргументы х и у указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-size ширина высота Установить размер окна программы. Аргументы ширина и высота задают желаемый размер в пикселах

-Wb

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

-Wf

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-WG ширинах высота+х+ у Установка размеров и расположения окна программы


-WG ширина высота Установка размеров окна программы

-WG +х+у Установка расположения окна программы

-Wh строки Установка высоты окна программы, равной указанному числу строк

-Wi Запуск программы со свернутым в значок окном

-width столбцы Установка ширины окна програм мы, равной указанному числу столбцов

-Wp x у Установка положения левого

верхнего угла окна программы. Аргументы х и ^/указывают пози цию на экране в пикселах; за на чало отсчета принимается левый верхний угол

-Wr

система:номер_ сервера Использование Х-сервера с за данным номером (обычно ≈ 0) на указанной системе

-Ws ширина высота Установка размера окна программы в пикселах

-Wt шрифт Использование указанного шрифта

-Ww столбцы Установка ширины окна програм мы, равной указанному числу столбцов

Родственные команды

bitmap Редактор монохромных растро вых рисунков

dticon Редактор рисунков, входящий в состав CDE

mailtOOl параметры

Эта программа, входящая в состав Open Look, позволяет вам отправлять и получать электронную почту. Программа mailtool обычно находится в каталоге /usr/openwin/bin.


Параметры

-background

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

-background цвет Установка указанного цвета в качестве цвета фона приложения

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

-display

система :номер_ сервера Использование Х-сервера с заданным номером (обычно - 0) на указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый. синий цвета в качестве основного цвета, используемого приложением

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высота+х+ у Установка размеров и расположения окна программы

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-height строки Установка высоты окна программы, равной указанному числу строк

-Мх Работа в режиме "опытный

пользователь". В частности, не


будет запрашиваться подтверж дение при удалении сообщений

-Mi n Проверка наличия новой почты каждые п секунд

-Mf файл Использование указанного файла в качестве почтового ящика. По умолчанию используется файл / var/mail/' имя_ пользователя

-position x у Установка положения левого

верхнего угла окна программы. Аргументы х и ^/указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-reverse Сделать основной цвет, исполь зуемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, исполь зуемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-size ширина высота Установить размер окна программы. Аргументы ширина и высота задают желаемый размер в пикселах

-v Вывод номера версии програм мы mailtool

-Wb

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

-Wf

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-WG ширинах высотв+х+ у Установка размеров и расположения окна программы

-WG ширина-^высота Установка размеров окна программы


-WG +x+y Установка расположения окна программы

-Wh строки Установка высоты окна программы, равной указанному числу строк

-Wi Запуск программы со свернутым в значок окном

-width столбцы Установка ширины окна программы, равной указанному числу столбцов

-Wp x у Установка положения левого

верхнего угла окна программы. Аргументы х и у указывают пози цию на экране в пикселах; за на чало отсчета принимается левый верхний угол

-Wr

система :номер_ сервера Использование Х-сервера с за данным номером (обычно≈О) на указанной системе

-Ws ширина высота Установка размера окна программы в пикселах

-Wt шрифт Использование указанного шрифта

-Ww столбцы Установка ширины окна программы, равной указанному числу столбцов

Родственные команды

dtmail Почтовая программа, входящая в состав CD

mkfontdir

Эта команда предназначена для поиска шрифтов в указанном каталоге и создания файла fonts.dir, содержащего список найденных шрифтов. Обычно команда mkfontdir используется после добавления новых шрифтов. Как правило, шрифты находятся в каталоге /usr/lib/X'11/fonts


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

Параметры

Единственный возможный параметр ≈ имя каталога. Если он отсутствует, то mkfontdir производит поиск шрифтов и создание их списка в текущем каталоге.

Родственные команды

xlsfonts Вывод списка доступных шрифтов

mwin параметры

Эта программа ≈диспетчер окон, управляющий расположением и размером окон на экране. Обычно запуск mwm (Motif Window Manager, диспетчер окон Motif} производится в начале сеанса работы с Х Window, mwm выводит заголовки окон и прочие элементы в стиле библиотеки Motif.

Параметр

-display

система:номер_сервера Использование Х-сервера с заданным номером (обычно≈ 0) на указанной системе

Родственные команды

dtwm Диспетчер окон, входящий в состав CDE

olwm Диспетчер окон, входящий в состав Open Look

twm Диспетчер окон


OClock параметры

Эта команда выводит на экран часы круглой формы.

Примеры

oclock -hour red -jewel gold "

(Эта команда выводит на экран часы; часовая стрелка будет красного цвета, а метка, обозначающая 12 часов ≈ золотого.)

oclock -transparent (Эта команда выводит часы на прозрачном циферблате.)

Параметры

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

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

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система :номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на

указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высота+х+ у Установка размеров и расположения окна программы

-geometry

ширинах, высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-hour цвет Установка цвета часовой стрелки


-jewel цвет Установка цвета метки, обозначаю щей 12 часов

-minute цвет Установка цвета минутной стрелки

-noshape Вывод прямоугольных часов

-shape Вывод круглых часов

-transparent Вывод часов на прозрачном ци ферблате

Родственные команды

clock Часы, входящие в состав Open Look

xclock Часы

olwm параметры

Эта программа ≈ диспетчер окон, управляющий расположением и размером окон на экране, olwm входит в состав Open Look и изображает заголовки окон и другие элементы в соответствующем Open Look стиле.

Примеры

olwm -follow -3d

(Эта программа запускает olwm; фокус ввода будет перемещаться из окна в окно вместе с указателем мыши без дополнительных нажатий; элементы управления будут иметь трехмерный вид.)

olwm -2d -fg maroon

(Эта команда запускает olwm; в качестве основного цвета будет использоваться каштановый цвет; элементы управления будут иметь двухмерный вид.)

Параметры

-2d . Установка двухмерного вида элементов управления

-3d Установка трехмерного вида элементов управления


-background цвет Установка указанного цвета в качестве цвета фона приложения

-bd user Использование указанного цвета для границы окна программы

-bg цвет Установка указанного цвета в качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-с Требование щелчка мышью в

окне для получения окном фокуса ввода TODO

-click Требование щелчка мышью в окне

для получения окном фокуса ввода TODO

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно≈ 0) на указанной системе

-f Фокус ввода следует за указателем мыши

-follow Фокус ввода следует за указателем мыши

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-name имя Использовать указанное имя

вместо используемого по умолчанию имени olwm для поиска Х-ресурсов


Родственные команды

dtwm Диспетчер окон, входящий в состав CDE

mwm Диспетчер окон Motif twm Диспетчер окон

Openwin параметры

Запуск Х-сервера и OpenWindows. Эта команда обычно вызывается из файла .login или -profile, openwin является сценарием интерпретатора командной строки, позволяющим упростить запуск Х Window.

Параметры

auth протокол Использование для авторизации указанного протокола. По умолчанию используется протокол MIT-MAGIC-COOKIE

-noauth Отключение авторизации

-server сервер Использование указанной программы для запуска Х-сервера. По умолчанию используется программа $OPENWINHOME/bin/ Xsun

-wm диспетчер_окон Запуск указанного диспетчера

окон. По умолчанию запускается olwm. Если в вашем домашнем каталоге имеется файл .xinitrc, то этот параметр, скорее всего, будет проигнорирован

Родственные команды

olwm Диспетчер окон, входящий в состав Open Look


startx • Сценарий для запуска Х-сервера

xauth Создание и изменение файла авто ризации

shelltOOl параметры

shelltool параметры программа аргументы

Эта программа, аналогично cmdtool, открывает окно терминала, • позволяющее вам вводить команды UNIX. Вы можете запустить несколько экземпляров программы shelltool, после чего производить операцию копирования и вставки информации между открывшимися окнами. Команды, которые вы вводите в окне shelttool, на самом деле выполняются вашим интерпретатором командной строки, указанным в переменной окружения SSHELL Кроме того, вы можете непосредственно указать shelltool, какую программу и с какими аргументами следует запустить.

Параметры

программа аргументы Запуск указанной программы

указанными аргументами. Стандартный вывод и стандартный поток ошибок команды перенаправляются и выводятся в окне shelltool

-background

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

-background цвет Установка указанного цвета в

качестве цвета фона приложения

-bg цвет Установка указанного цвета в

качестве цвета фона приложения

-С Вывод в окне сообщений, выводи мых обычно на системную консоль


-display

система:номер_сервера Использование Х-сервера с заданным номером (обычно - 0) на указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-foreground цвет Установка указанного цвета в

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

-geometry

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

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-height строки Установка высоты окна программы, равной указанному числу строк

-I команда Передать указанную команду запускаемому интерпретатору командной строки

-position x у Установка положения левого

верхнего угла окна программы. Аргументы х\л ^указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-reverse Сделать основной цвет, используемый приложением, цветом


фона приложения, а цвет фона приложения - основным цветом

-rv Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона приложе ния ≈ основным цветом

-size ширина высота Установить размер окна программы. Аргументы ширина и высота задают желаемый размер в пикселах

-Wb

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

-Wf

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-WG ширинах высота+х+ у Установка размеров и расположе ния окна программы

-WG ширинах высо та Установка размеров окна программы

-WG +х+у Установка расположения окна программы

-Wh строки Установка высоты окна программы, равной указанному числу строк

-Wi Запуск программы со свернутым в значок окном

-width столбцы Установка ширины окна программы, равной указанному числу столбцов

-Wp x у Установка положения левого

верхнего угла окна программы. Аргументы х и ^указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол


-Wr

сисгема:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-Ws ширина высота Установка размера окна программы в пикселах

-Wt шрифт Использование указанного шрифта

-Ww столбцы Установка ширины окна программы, равной указанному числу столбцов

Родственные команды

cmdtool Терминал, входящий в состав Open Look

dtterm Терминал, входящий в состав CDE xterm Терминал

StartX параметры_клиента ≈ параметры_сервера

Сценарий интерпретатора командной строки, запускающий Х-сервер. Команда startx полезна в системах, вход в которые осуществляется в текстовом, а не в графическом (обычн* обеспечиваемым командой xdm) режиме.

Параметры

Параметры клиента могут являться либо именем программы, которую следует запустить вместо выполнения команд из файла .xinitrc, либо (если в домашнем каталоге пользователя нет файла .xinitrc) аргументами, которые будут переданы запускаемой по умолчанию программе xterm.

Параметры сервера могут являться либо именем программы, которую следует использовать для запуска Х-сервера вместо используемой по умолчанию программы X, либо аргументами, которые бу-


дут переданы Х-серверу (их список вы можете найти ниже в описании программы X).

Родственные команды

openwin Запуск Х-сервера и OpenWindows xdm Х-менеджер xinrt Запуск Х-сервера

tapetOOl параметры

Удобный интерфейс к команде tar, позволяющий вам архивировать данные и восстанавливать их с магнитной ленты.

Параметры

-background

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

-background цвет Установка указанного цвета в качестве цвета .фона приложения

-bg цвет Установка указанного цвета в качестве цвета фона приложения

-display

система :номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используе мого приложением

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением


-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высота+х+ у Установка размеров и расположения окна программы

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-height строки Установка высоты окна программы, равной указанному числу строк

-position x у Установка положения левого

верхнего угла окна программы. Аргументы х и у указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-size ширина высота Установить размер окна программы. Аргументы ширина и высота задают желаемый размер в пикселах

-Wb

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

-Wf

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением


-WG ширинах высотэ+х+ у Установка размеров и расположе ния окна программы

-WG ширинах высота Установка размеров окна про граммы

-WG +х+у Установка расположения окна программы

-Wh строки Установка высоты окна программы, равной указанному числу строк

-Wi Запуск программы со свернутым в значок окном

-width столбцы Установка ширины окна программы, равной указанному числу столбцов

-Wp x у Установка положения левого верх него угла окна программы. Аргументы х и /указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-Wr

система'номер_ сервера Использование Х-сервера с задан ным номером (обычно ≈ 0) на

указанной системе

-Ws ширина высота Установка размера окна программы в пикселах

-Wt шрифт Использование указанного шрифта

-Ww столбцы Установка ширины окна программы, равной указанному числу столбцов

Родственные команды

tar Архивация файлов

textedit параметры файл

Текстовый редактор с поддержкой мыши, входящий в состав Open Look.


Параметры

-autoJndent Начинать следующую строку с позиции, в которой началась предыдущая строка

-background

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

-background цвет Установка указанного цвета в качестве цвета фона приложения

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

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-Ei on Начинать следующую строку с позиции, в которой началась предыдущая строка

-Ei off Начинать строку с первой позиции

-En число_ строк Установка заданного числа строк

-Ео on Разрешение перезаписи существующих файлов

-Ео off Вывод ошибки в случае попытки перезаписи существующего файла

-Ег on Запрет изменения файлов

-Ег off Разрешение изменения файлов (значение по умолчанию)

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением


-foreground цвет Установка указанного цвета в ка честве основного цвета, используе мого приложением

-geometry

ширинах высотэ+х+ у Установка размеров и расположе ния окна программы

-geometry

ширинах высота Установка размеров окна про граммы

-geometry +x+y Установка расположения окна программы

-height строки Установка высоты окна програм мы, равной указанному числу строк

-number_of_lines

число_ строк Установка заданного числа строк

-okay_to_overwrite Разрешение перезаписи существую щих файлов

-position x у Установка положения левого

верхнего угла окна программы. Аргументы х и у указывают позицию на экране в пикселах: за начало отсчета принимается левый верхний угол

-read_only Запрет изменения файлов

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-Wb

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


-Wf

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый. синий цвета в качестве основного цвета, используемого приложением

-WG ширинах высота+х+ у Установка размеров и расположе ния окна программы

-WG ширина высота Установка размеров окна программы

-WG +х+у Установка расположения окна программы

-Wh строки Установка высоты окна программы, равной указанному числу строк

-Wi Запуск программы со свернутым в значок окном

-width столбцы Установка ширины окна программы, равной указанному числу столбцов

-Wp x у Установка положения левого

верхнего угла окна программы. Аргументы х и у указывают позицию на экране в пикселах; за начало отсчета принимается левый верхний угол

-Wr Использование Х-сервера с задан-система:номер_ сервера ным номером (обычно ≈ 0) на указанной системе

-Ws ширина высота Установка размера окна программы в пикселах

-Wt шрифт Использование указанного шрифта

-Ww столбцы Установка ширины окна программы, равной указанному числу столбцов

Родственные команды

dtpad Текстовый редактор, входящий в состав СОЕ

xedit Текстовый редактор


toolwait параметры приложение аргументы

Эта команда запускает Х-приложение и затем ожидает, пока оно запустится и создаст необходимые ему окна. Имя приложения и аргументы, которые должны быть ему переданы, указываются после команды toolwait.

Примеры

toolwait xclock -digital (Эта команда запускает программу xlock с параметром -digital.)

toolwait -timeout 5 xclock -digital

(Эта команда запускает программу xlock с параметром -digital, после чего ожидает окончания запуска xclock не более 5 секунд.)

Параметр

-display Использование Х-сервера с задан-система:номер_ сервера ным номером (обычно- 0) на указанной системе

twm параметры

Эта программа ≈ диспетчер окон, управляющий расположением и размером окон на экране. В функции диспетчера окон также входит создание заголовков и рамок окон, а также других элементов управления, вид которых может существенно меняться при использовании различных диспетчеров окон.

Параметры

-display Использование Х-сервера с система :номер_ сервера заданным номером (обычно≈ 0) на указанной системе


-f файл Использование указанного файла в качестве файла настроек диспетчера окон twm. По умолчанию используется файл.1уупч1гс из домашнего каталога пользователя

-s Управление окнами только на экране,

используемом по умолчанию (некоторые системы могут иметь более одного экрана)

-v Вывод подробных сообщений об ошибках

Родственные команды

dtwm Диспетчер окон, входящий в состав CDE

mwm Диспетчер окон Motif

olwm Диспетчер окон, входящий в состав Open Look

X параметры

Эта программа ≈ Х-сервер, запускаемый обычно при помощи одной из команд openwin, startx, xdm или xinit. X управляет видеокартой, клавиатурой и мышью. Иногда программа Х имеет более длинное имя; например, в системе Sun Solaris она называется Xsun.

Параметры

Конкретные Х-серверы могут иметь дополнительные параметры. Ниже приведен список параметров, общих для всех Х-серверов.

ускорение Установка коэффициента программного ускорения мыши (по умолчанию ≈ 2)

-audit уровень Установка уровня аудита. По умолчанию используется уровень 1. При установке уровня 2 записывается более подробная информация о приложении-клиенте, соединяющемся с сервером; уровень О запрещает аудит


-с Запр╦т выдачи звукового сигнала при нажатии клавиш

с уровень Установка громкости звука при нажатии на клавиши. Возможные значения аргумента уровень≈ от 0 до 100

-со файл Использование указанного файла в качестве файла описания цветов

-core Создание дампа оперативной памяти,

используемой программой (core-файла) при неустранимых ошибках ,..г-

-dpi разрешение Установка разрешения экрана в точках на дюйм. Этот параметр применяется, когда Х-сервер не может автоматически определить разрешение

-f уровень Установка громкое^ звукового сигнала. Возможные значения аргумента уровень- от 0 до 100

-fc шрифт Установка указанного шрифта в качестве шрифта, содержащего возможные формы указателя. По умолчанию используется шрифт cursor

-fn шрифт Установка указанного шрифта в качестве шрифта, используемого по умолчанию

-fp путь1,путь2,... Использование указанного списка каталогов, разделенных запятыми, в качестве пути для поиска шрифтов

-help Вывод краткой справки по параметрам запуска

-I Все параметры после параметра -I игнорируются

-logo Использование логотипа Х в заставке

-nologo Запрет использования логотипа Х в заставке

минуты Установка периода смены образца в заставке равным заданному числу минут

-рп Продолжать работу до тех пор, пока

имеется хотя бы одно соединение, даже если значительное число соединений не удалось установить


-r Отключение автоповтора для клавиатуры

г Включение автоповтора для клавиатуры

-s минуты Запуск заставки после указанного числа минут неактивности пользователя

-su Запретить сохранение области экрана под окном для всех окон

-t число Установка порога ускорения мыши в пикселах

-terminate Завершить работу сервера вместо его перезапуска

-to секунды Установить тайм-аут соединений рав ным указанному числу секунд

-1st Запретить загрузку отладочных моду лей, таких как XTEST, XTestExtensionI и ХТгар

-v Запрет выключения изображения при запуске заставки

v Разрешение выключения изображения при запуске заставки

Родственные команды

openwin Запуск Х-сервера и OpenWindows

startx Запуск Х-сервера

xdm Х-менеджер

xinit Запуск Х-сервера

xset Настройка Х-сервера

Xauth параметры команда аргументы xauth команда аргументы

Создание и изменение файла, определяющего, кто будет иметь доступ к Х-серверу. Команда xauth позволяет произвести более


точную настройку, чем команда xhost, при использовании которой все пользователи локальной системы получают доступ кХ-серверу.

Команды xauth

add

Х_сервер протокол ключ Добавить шестнадцатиричный ключ для указанного Х-сервера. Вместо аргумента протокол можно использовать точку (.), являющуюся сокращением для протокола MIT-MAGIC--COOKIE-1

extract файл Х_сервер... Извлечь ключи для данного

Х-сервера и записать их в файл. Если вместо имени файла указан символ -, то ключи будут выведены на стандартный вывод

nextract файл Х_сервер... Извлечь ключи для данного

Х-сервера и записать их в файл. Если вместо имени файла указан символ -, то ключи будут выведены на стандартный вывод. Вывод производится в числовом формате

list Х_сервер Вывести список ключей для данного Х-сервера

nlist Х_сервер Вывести список ключей для данного Х-сервера. Вывод производится в числовом формате

merge файл Импортировать ключи из файла. Если вместо имени файла указан символ -, то будет использован стандартный ввод

nmerge файл Импортировать ключи из файла. Если вместо имени файла указан символ -, то будет использован стандартный ввод. Ключи должны быть заданы в числовом формате

remove Х_сервер Удалить все ключи для данного Х-сервера


source файл Выполнить команды, содержащиеся в указанном файле

info Вывод состояния файла авторизации

exit Завершить работу xauth с сохранением изменений в файле авторизации

quit Завершить работу xauth без

сохранения изменений в файле авторизации

help Вывести краткую справку по командам xauth

help образец Вывести список всех команд

xauth, содержащих данный образец

? Вывести краткую справку

Примеры

$ xauth add 'hostname'/unix:0 . 6666

(Эта команда добавляет ключ авторизации для Х-сервера unix:0, используя команду' hostname, чтобы получить имя локальной системы. Точка означает, что должен использоваться протокол MIT-MAGIC-COOKIE-1 (протокол, используемый Х-сервером по умолчанию). Число 6666 является случайным числом, выбранным наугад.)

$ xauth add eric:0 . 6666

(Эта команда добавляет ключ авторизации для Х-сервера eric:0 ≈ первого Х-сервера на системе ег/с. Опять используются протокол по умолчанию и выбранное наугад число 6666.)

$ xauth list DISPLAY NAME PROTOCOL NAME DISPbAY KEY

unix:0 MIT-MAGIC-COOKIE-1 6666 eric:0 MIT-MAGIC-COOKIE-1 6666

(Эта команда выводит список всех ключей авторизации, хранящихся в файле .Xauthority.)


$ xauth extract - $ DISPLAY I \ rsh eric xauth merge -

(Эта команда извлекает все ключи для используемого в данный момент Х-сервера и передает их при помощи rsh программе xauth на машине eric, добавляя ключи в файл авторизации. Такой способ использования xauth применяется очень часто, позволяя подключиться с одной системы к Х-серверу другой. TODO)

Параметры

-Ь Снятие блокировки с файла авторизации

-f файл Использование указанного файла в качестве файла авторизации. По умолчанию используется файл, имя которого содержится в переменной окружения SXAUTHORITY, или файл .Xauthority, находящийся в домашнем каталоге пользователя

-i Игнорировать блокировку файла авторизации

-q Запрет вывода информационных сообщений

-v Вывод большого количества информационных сообщений, поясняющих, какие действия производятся

Родственные команды

xdm Х-менеджер xhost Управление доступом к Х-серверу

xbiff параметры

Вывод уведомления при получении новой почты.


Параметры

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

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

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система '.номер_ сервера Использование Х-сервера с задан ным номером (обычно≈ 0) на указанной системе

file файл Проверка наличия новых писем в

указанном файле вместо используе мого по умолчанию файла /var/ зроо\/та'1\/имя_пользователя

-fg цвет Установка указанного цвета в

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

-geometry

ширина 'высота+х+у Установка размеров и расположе ния окна программы

-geometry ширина'высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-help Вывод краткой справки по парамет рам запуска

-rv Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона приложе ния ≈ основным цветом

-shape Использование непрямоугольного окна

-update n Проверка на наличие новых писем каждые n секунд

-volume уровень Установка громкости звукового сигнала

Возможные значения аргумента уровень - от 0 до 100


Родственные команды

dtmail Почтовая программа, входящая в состав CDE

mailtool Почтовая программа, входящая в состав Open Look

XCalc параметры

Калькулятор.

Параметры

-background цвет Установка указанного цвета в качестве цвета фона приложения

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

-Ьд цвет Установка указанного цвета

в качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в

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


-geometry

ширинам высотэ+х+у Установка размеров и расположе ния окна программы

-geometry ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свер нутым в значок окном

-reverse Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона прило жения ≈ основным цветом

-грп Использование обратной польской записи

-rv Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона приложе ния ≈ основным цветом

-stipple Использование для изображе ния калькулятора сетки из основ ного цвета и цвета фона. Это улучшает внешний вид калькуля тора на монохромных терминалах

Родственные команды

dtcalc Калькулятор, входящий в состав CDE

XClipboard параметры

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


Параметры

-background цвет Установка указанного цвета в

качестве цвета фона приложения

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

-Ьд цвет Установка указанного цвета в

качестве цвета окна приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система :номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-Тп шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в

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

-geometry

ширинах высотэ+х+ у Установка размеров и расположения окна программы

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свернутым в значок окном


-nw He переносить длинные строки (значение по умолчанию)

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используе мый приложением, цветом фона . приложения, а цвет фона приложения ≈ основным цветом

-w Переносить длинные строки

Родственные команды

dtpad Текстовый редактор, входящий в состав DE

textedit Текстовый редактор, входящий в состав Open Look

xedit Текстовый редактор

XClock параметры

Вывод часов в отдельном окне.

Примеры

xclock -digital (Эта команда выводит цифровые часы.)

xclock -analog -padding 50 -update 1

(Эта команда выводит часы со стрелками; со всех сторон от циферблата будет оставлено по 50 пикселов свободного места; будет выведена секундная стрелка, положение которой будет изменяться каждую секунду.)


Параметры

-analog Вывод часов со стрелками

-background цвет Установка указанного цвета в качес тве цвета фона приложения

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

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

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-chime Вывод часов "с боем". Каждые

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

-d Вывод цифровых часов; использует ся 24-часовой формат

-digital Вывод цифровых часов; используется 24-часовой формат

-display

система:номер_ сервера Использование Х-сервера

с заданным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в

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


-geometry

ширинок высота+ х+ у Установка размеров и расположе ния окна программы

-geometry

ширина^высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-hands цвет Установка цвета стрелок

-h цвет Установка цвета стрелок

-highlight цвет Установка цвета концов стрелок

-help Вывод краткой справки по парамет рам запуска

-iconic Запуск программы со свернутым в значок окном

padding n Установка размера промежутка между циферблатом и границей окна равным п пикселов

-reverse Сделать основной цвет, используе-• мый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-update n Установка интервала, через который изменяется положение стрелок, равным п секунд. Если интервал менее 30 секунд, то будет выведена секундная стрелка. В таком случае лучше установить интервал равным 1 секунде.

Родственные команды

clock Часы, входящие в состав Open Look oclock Часы круглой формы


ХСГПар параметры

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

Параметры

-display

система:номер_ сервера Использование Х-сервера с задан ным номером (обычно - 0) на

указанной системе

-geometry

ширинах высота+х+ у Установка размеров и расположе ния окна программы

-geometry

'ширинам высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

XCOnSOle параметры

Вывод системных сообщений в окне.

Параметры

-background цвет Установка указанного цвета в

качестве цвета фона приложения

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

-bg цвет Установка указанного цвета

в качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов


-bw число Установка ширины границы окна равной заданному числу пикселов

-daemon Запуск в фоновом режиме

-display

система:номер_ сервера Использование Х-сервера с задан ным номером (обычно ≈ 0) на указанной системе

-exitOnFail Завершение работы, если не уда лось произвести перенаправление вывода с консоли

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в

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

-geometry

ширинах высотэ+х+ у Установка размеров и расположения окна программы

-geometry

ширинзхвысога Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свернутым в значок окном

-notify Если окно программы свернуто, то выводить символ * рядом с подписью значка при появлении новых сообщений. Этот параметр по умолчанию установлен

-nonotify Запрет изменения подписи значка при поступлении новых сообщений

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом


-rv Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона приложе ния ≈ основным цветом

-verbose Вывод информационных сообщений

Родственные команды

xterm Терминал

xditview параметры

Просмотр файлов в формате ditroff.

Параметры

-backingStore состояние Используйте Always или

WhenMapped в качестве аргумента состояние для увеличения быстро действия при повторном выводе страниц; не используйте этот пара метр или укажите NotUseful в качестве аргумента состояние, если быстродействие вас устраивает

-background цвет Установка указанного цвета в

качестве цвета фона приложения

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

-bg цвет Установка указанного цвета в

качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета

в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов


-display

система :номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высота+х+ у Установка размеров и расположения окна программы

-geometry

ширинахвысота Установка размеров окна программы

-geometry +л+у Установка расположения окна программы

-iconic Запуск программы со свернутым в значок окном

-noPolyText Используйте этот параметр, если текст выводится неправильно

-page номер Установка номера первой выводимой страницы

-resolution разрешение Использование указанного разрешения при выборе шрифтов

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом


-rv Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона приложе ния - основным цветом

xdm параметры

Эта программа ≈ Х-менеджер, управляющая сеансами работы с системой Х Window. Программа xdm после запуска переводит экран в графический режим и выводит окно с запросом имени пользователя и пароля. После корректного ввода этой информации xdm запускает сеанс работы с Х Window для данного пользователя.

Если на вашей системе после ее загрузки вы видите экран в текстовом режиме, то, скорее всего, для запуска сеанса работы с Х Window вам следует использовать одну из команд openwin, startx или xinit.

Как правило, запуск xdm происходит из файла /etc/inittab при

загрузке системы. Вам вряд ли потребуется запускать эту программу вручную.

Параметры

-config файл Использование указанного файла в качестве файла настроек xdm. По умолчанию используется файл /var/X'11/xdm/xdm-config или файл /usr/lib/X11/ xdm/ xdm-config

-debug уровень Установка уровня отладки. Любое ненулевое значение аргумента уровень указывает xdm на необходимость работы в синхронном режиме и вывода отладочной информации

-error файл Запись сообщений об ошибках в указанный файл

-nodaemon Запрет запуска в фоновом режиме


-resources файл Использование указанного файла

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

-server список_ серверов Установка списка Х-серверов, которыми должна управлять запускаемая программа. Описание Х-сервера на локальной системе выглядит примерно так:

:0 local /usr/X11/bin/X :0

session программа Запуск указанной программы в качестве основной программы сеанса после входа пользователя в систему

-udpPort порт -Использование UDP-порта с указанным номером

Родственные команды

openwin Запуск Х-сервера и системы OpenWindows

-startx Запуск Х-сервера

Х Х-сервер

xinit Запуск Х-сервера

xdpr параметры xdpr файл параметры

Удобный интерфейс к командам xwd, xpr и или Ipr. Команда xwd захватывает изображение на экране и сохраняет его в файле, команда xpr подготавливает это изображение к печати и команда 1р или Ipr выполняет печать, xdpr позволяет вам выполнить все эти действия при помощи одной команды.

Если при вызове команды xdpr вы укажете имя файла, содержащее образ экрана, полученный при помощи программы xwd, то


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

Пример

xdpr -device ps -Pmyhp

(Эта команда захватывает изображение на экране, преобразует его в PostScript-формат и распечатывает на принтере myhp.}

Параметры

-device тип Установка типа устройства, на котором будет производиться печать. Возможные значения аргумента тип: la100 (Digital LA100), Ijet (HP LaserJet), ln03 (Digital LN03), pjet (HP PaintJet, цветная печать), pjetxl (HP PaintJet XL, цветная печать), pp (IBM PP3812) или ps (стандартный PostScript-принтер)

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно≈ 0) на указанной системе

-help Вывод краткой справки по параметрам запуска

-Рпринтер Печать на указанном принтере. Обратите внимание: после -Р не должно быть пробела!

Вы также можете вводить другие параметры, которые будут переданы командам xwd, xpr и Ip и Ipr. За подробной информацией обратитесь к руководству по вашей операционной системе.

Родственные команды

Ip Печать файлов

Ipr Печать файлов

xpr Печать образа экрана

xwd Захват изображения на экране


Xpdyinfo параметры

Вывод информации об Х-сервере, большая часть которой может быть вам совершенно непонятна

Примеры

xdpyir.fo

(Эта команда выводит информацию об Х-сервере, используемом по умолчанию. Обычно он запущен на экране прямо перед вами.)

xdpyinfo -display yonsen:0

(Эта команда выводит информацию об Х-сервере younsen'.O≈ первом (и, часто единственном) Х-сервере, запущенном в системе younsen.)

Параметр

-display

система:номер_сервера Использование Х-сервера с заданным номером(обычно ≈ 0) на указанной системе

Родственные команды

Х Х-сервер

xrdb Загрузка Х-ресурсов из файла

xwininfo Вывод информации об окнах

xdvi параметры файл

Просмотр файлов в формате DVI, создаваемых программой ТеХ.

Параметры

+ Вывод последней страницы


-^•номер Вывод страницы с заданным номером

-expert Работа в режиме "опытный пользо ватель"; кнопки управления не выводятся

-hush Запрет вывода предупреждений

-hushchars Запрет вывода предупреждений при отсутствии каких-либо символов в используемом шрифте

-thorough Корректный вывод перечеркнутых символов при использовании цветного экрана

-version Вывод номера версии программы и немедленное завершение работы

Родственные команды

ghostview Просмотр PostScript-документов

Xedit параметры файл

Текстовый редактор.

Пример

xeait sigs.txt

(Эта команда запускает xedit и загружает файл sigs.txt для редактирования.)

Параметры

-background цвет Установка указанного цвета в

качестве цвета фона приложения

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

-bg цвет Установка указанного цвета в

качестве цвета фона приложения


-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы

окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-fwegmuui цвет Установка указанного цвета в

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

-geometry

ширинзхвысот^х+у Установка размеров и расположения окна программы

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свернутым в значок окном

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения - основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом


Родственные команды

dtpad Текстовый редактор, входящий в состав СОЕ

textedit Текстовый редактор, входящий в состав Open Look

xfd параметры -fn шрифт

Выводит все символы указанного шрифта в виде таблицы. Команда xfd удобна для просмотра конкретного шрифта; для выбора шрифта удобнее команда xfontsel.

Пример

xfd -fn "-"-courier-medium-r-normal-*-240-*-*-m-*-*" (Эта команда выводит все символы шрифта Курьер.)

Параметры

-Ьс цвет Использование указанного цвета в качестве цвета рамки вокруг символов: этот параметр используется вместе с параметром -box

-background цвет Установка указанного цвета в

качестве цвета фона приложения

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

-bg цвет Установка указанного цвета в

качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-box Вывод вокруг каждого символа рамки, показывающей размер символа


-bw число Установка ширины границы окна равной заданному числу пикселов

-center Расположить каждый символ в

центре соответствующей ему ячейки таблицы

-columns число Установка количества столбцов в выводимой таблице

-display

система :номер_ сервера Использование Х-сервера с заданным номером (обычно - 0) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый, синий цвета в качестве основного цвета, используемого приложением

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинахвысота+х+у Установка размеров и расположения окна программы

-geometry

ширинах высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свернутым в значок окном

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом


-rows число Установка числа строк в выводимой таблице

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

start число Начать вывод символов с символа с указанным номером. По умолчанию вывод начинается с первого символа, которому соответствует номер О

Родственные команды

xfontsel Выбор шрифта

xfontsel параметры

Вывод шрифта, название которого содержит заданный образец. Программа xfontsel может быть использована для выбора желаемого стиля и размера шрифта.

Примеры

xfontsel -sample "Помогите мне выбрать шрифт"

(Эта команда запускает программу xfontsel и выводит заданную строку выбранным шрифтом.)

xfontsel -pattern ""adobe*"

(Эта команда позволяет выбрать шрифт из шрифтов, содержащих adobe в названии. Обратите внимание: заданный образец содержит символы подстановки (звездочки), поэтому он должен быть заключен в кавычки.)

Параметры

-background цвет Установка указанного цвета в

качестве цвета фона приложения


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

-Ьд цвет Установка указанного цвета в

качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система:номер_ сервера Использование Х-сервера с задан ным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground_color

красный зеленый синий Установка заданного числовыми аргументами красный, зеленый. синий цвета в качестве основного цвета, используемого приложением

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высота+х+ у Установка размеров и расположения окна программы

-geometry

ширинам высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы


-iconic Запуск программы со свернутым в значок окном

-noscaled Запрет вывода масштабируемых шрифтов

-pattern образец Вывод только тех шрифтов, название которых содержит заданный образец. Образец должен быть заключен в кавычки

-print Вывод имени выбранного шрифта перед завершением работы программы

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-sample строка Использование заданной строки для демонстрации шрифта. По умолчанию используется алфавит

Родственные команды

xfd Вывод шрифта

xfs параметры

Сервер шрифтов (ранее эта команда называлась fs). После запуска сервер шрифтов предоставляет шрифты Х-серверу, одному или нескольким. Обычно сервер шрифтов также имеет возможность масштабировать шрифты по запросу от Х-сервера.

Параметры

-config файл Использование указанного файла в качестве файла конфигурации сервера шрифтов

"

1


-port порт Использование TCP-порта с указанным номером

Родственные команды

fsinfo Вывод информации о сервере шрифтов

fslsfonts Вывод списка шрифтов, доступных на сервере шрифтов

xhost параметры

Эта команда позволяет разрешить или запретить доступ к Х-сер-веру указанным системам. Следует заметить, что если системе разрешен доступ к Х-серверу при помощи команды xhost, то право на доступ автоматически получает любой пользователь этой системы. Это является потенциальной брешью в системе безопасности, поскольку пользователь, имеющий право на доступ к Х-серверу, может перехватить все вводимые с клавиатуры символы (в том числе и вводимые пароли).

Пример

xhost +eric

(Эта команда разрешает доступ к вашему Х-серверу любому пользователю системы eric.}

Параметры

+система Разрешить любому пользователю указанной системы доступ к вашему Х-серверу

-система Запретить любому пользователю указанной системы доступ к вашему Х-серверу

+ Разрешить доступ всем системам Запретить доступ всем системам


Родственные команды

xauth Создание файла авторизации

Xinit параметры_клиента -параметры_сервера

Эта команда запускает Х-сервер. Обычно она вызывается из специального сценария, такого как startx Используемые по умолчанию параметры клиента и параметры файла хранятся в файлах .xinitrc и .xserverrc в вашем домашнем каталоге. В большинстве случаев вам не понадобится указывать какие-либо параметры сервера.

Примеры

xinit

(Эта команда запускает Х-сервер, а затем приложения, указанные в файле .xinitrc. Если этот файл отсутствует, будет запущено приложение xterm.)

xinit - /usr/bin/Xll/X -bpp 16

(Эта команда запускает Х-сервер в режиме 16 бит на точку (65 536 цветов) вместо используемого по умолчанию режима 8 бит на точку (256 цветов).)

xinit - /usr/bin/Xll/X -auth $НОМЕ/.Xauthority

(Эта команда запускает Х-сервер, используя файл SHOMt/ .Xauthority в качестве файла авторизации. Этот файл обычно создается при помощи программы xauth.)

Параметры

Параметры клиента могут являться либо именем программы, которую следует запустить вместо выполнения команд из файла .xinitrc, либо (если в домашнем каталоге пользователя нет файла .xinitrc) аргументами, которые будут переданы запускаемой по умолчанию программе xterm.


Параметры сервера могут являться либо именем программы, которую следует использовать для запуска Х-сервера вместо используемой по умолчанию программы X, либо аргументами, которые будут переданы Х-серверу (их список вы можете найти ниже в описании программы X)

Родственные команды

startx Запуск Х-сервера Х Х-сервер

xairth Создание файла авторизации для управления доступом к Х-серверу

xdm Х-менеджер

xkill параметры

Эта команда принудительно закрывает окно и, как правило, прекращает работу программы, которая его создала. Эта команда полезна для прерывания зациклившихся программ.

Параметры

-all Закрытие всех окон верхнего уровня

-button n Закрытие того окна, на котором пользователь щелкнет указанной кнопкой мыши. Аргумент п может принимать значения 1, 2 и 3. По умолчанию используется кнопка 1 -левая кнопка мыши. Этот параметр может использоваться при необходимости закрыть всплывающее окно

-display

система: номер_ сервера Использование Х-сервера с заданным номером(обычно ≈ 0) на указанной системе


-frame Этот параметр указывает, что программа xkill не должна использовать стандартные соглашения для поиска окон верхнего уровня (которые обычно управляются диспетчером окон). Окно будет закрыто без проверки того, что оно является окном верхнего уровня

-id идентификатор Закрытие окна с указанным идентификатором. Если этот параметр не указан, вам будет предложено выбрать нужное окно при помощи мыши

Родственные команды

xwininfo Вывод информации об окнах

xload параметры

Отображение графика средней загрузки системы.

Примеры

xload -highlight maroon -jumpscroll 1

(Эта команда запускает программу xload, устанавливая каштановый цвет линий масштаба и плавную прокрутку графика.)

xload -fg red -bg lightgrey

(Эта команда запускает программу xload, устанавливая светлосерый цвет фона и красный цвет графика.)

Параметры

-background цвет Установка указанного цвета в

качестве цвета фона приложения

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


-Ьд цвет Установка указанного цвета в

\ачестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система:номер_ сервера Использование Х-сервера с задан ным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в

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

-geometry

ширинэ^высота+х+у Установка размеров и расположения окна программы

-geometry

ширина^высотэ Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-hi цвет Установка цвета, используемого для линий масштаба

-highlight цвет Установка цвета, используемого для линий масштаба

-iconic Запуск программы со свернутым в значок окном

-jumpscroll n Установка величины сдвига графика влево при достижении им правой границы окна, равной п пикселам


-jumpscroll Плавная прокрутка графика

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

-lights Отображение загрузки системы при помощи светодиодов на клавиатуре, а не при помощи графика на экране

-nolabel He выводить подпись к графику

-reverse Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона приложе ния ≈ основным цветом

-rv Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона приложе ния ≈ основным цветом

-scale n Запрет вывода менее п масштабных линий

-update n Установка периода обновления

информации равным п секунд. По умолчанию информация обновляет ся каждые 10 секунд

xlock параметры

Вывод заставки. Для продолжения работы пользователю необходимо ввести свой пароль.

Примеры

xlock -mode bouboule

(Эта команда запускает заставку "Летящие точки".)

xlock -mode world

(Эта команда запускает заставку "Вращение Земли".)


Параметры

-batchcourrt п Аргумент п имеет разный смысл для разных заставок. Как правило, он обозначает количество объектов на экране; например, в заставке ant ("Муравей") этот аргумент задает количество муравьев

-Ьд цвет Установка указанного цвета в качестве цвета фона

-delay п Установка задержки при выводе изображений, равной п микросекунд. Эффект зависит от конкретной заставки

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно≈О) на указанной системе

-fg цвет Установка указанного цвета в качестве основного

-font шрифт Использование указанного шрифта

-lockdelay п Требовать ввод пароля только в том случае, если после запуска xlock прошло более п секунд

-mode заставка Использование указанной заставки. Возможные значения аргумента заставка: ant, bat, blank, blot, bouboule, bounce, braid, bug, clock, demon, eyes, flag, flame, forest, galaxy,geometry, rav, helix, hop, hyper, image, kaieid, laser, life, life-Id, life3d, lissie, marquee, maze, mountain, nose, petal, puzzle, pyro, qix, random, rock, rotor, shape, slip, sphere, spiral, spline, swarm, swirl, triangle, wator, world, worm


xlOQO параметры

Вывод логотипа Х Window

Параметры

-background цвет Установка указанного цвета в

качестве цвета фона приложения

-bd цвет Использование указанного цве^ для границы окна программы

-bg цвет Установка указанного цвета в

качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно≈О) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в

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

-geometry

ширинах высога+х+ у Установка размеров и расположения окна программы

-geometry

ширинах высота Установка размеров окна программы


-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свернутым а значок окном

-reverse Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона приложе ния ≈ основным цветом

-rv Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона приложе ния ≈ основным цветом

-shape Создание непрямоугольного окна (в виде буквы X)

xlsfontS параметры

Вывод списка доступных Х-серверу шрифтов.

Примеры

xlsfonts I grep courier

(Эта команда направляет список всех доступных шрифтов на стандартный ввод команды grep, которая отфильтровывает из него названия, содержащие слово courier.)

xlsfonts -111 I more

(Эта команда выводит список всех шрифтов вместе с огромным количеством информации о каждом шрифте, включая метрики символов. Список выводится постранично при помощи команды more.)

Параметры

-1 Вывод в один столбец. Тот же эффект может быть достигнут использованием параметра -п 1


-С Вывод в несколько столбцов. Тот же эффект может быть достигнут использовавшем параметра -п О

-display

система:номер_ сервера Использование Х-сервера с задан ным номером(обычно ≈ 0) на указанной системе

-fn образец Вывод информации только о тех

шрифтах, названия которых содер жат данный образец. В аргументе образец можно использовать симво лы подстановки ? и *. Если образец

не задан, то используется образец "+└

-I Вывод не только названий шриф тов, но и некоторых их атрибутов

-II Вывод более подробной информа ции о шрифтах, чем при использо вании параметра -I

-III Вывод той же информации о

шрифтах, что и при использовании параметра -I, а также метрик символов

-т Вывод наименьшей и наибольшей границ шрифта

-п число Вывод в заданное число столбцов

-о Использование альтернативного метода получения информации о шрифтах

-и Запрет сортировки выводимой информации

-w число Установка длины строки вывода равной указанному числу символов

ХГПЭ9 параметры

Захват небольшой части изображения на экране и увеличение его.


Параметры

-background цвет Установка указанного цвета з

качестве цвета фона приложения

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

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

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система: номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высота+ х+ у Установка размеров и расположения окна программы

-geometry

ширинам высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-iconic Запуск программы со свернутым в значок окном


-mag коэффициент Устансво коэффициента увеличения. По умолчанию коэффициент увеличения равен пяти

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-source

ширина^ высота+х+ у Установка размера и расположения захватываемого участка экрана

-source ширинам высота Установка размера захватываемого участка экрана

-source +x+y Установка расположения захватываемого участка экрана

Xman параметры

Вывод страниц руководства.

Примеры

xman &

(Эта команда запускает программу xman в фоновом режиме.)

xman -bothshown

(Эта команда запускает программу xman, причем на экран будут одновременно выводиться как страница руководства, так и список доступных страниц.)

xman -notopbox

(Эта команда запускает программу xman, причем сразу, минуя вывод окна управления, будет выведена страница руководства.)


Параметры

-background цвет Установка указанного цвета з

качестве цвета фона приложения

-bd цвет Использоз-эчие указанного цвета для границы окна программы

-Ьд цвет Установка указанного цвета в

качестве цвета фона приложения

-bordercolor цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bothshown Одновременный вывод страницы руководства и списка доступных страниц

-bw число Установка ширины границы окна равной заданному числу пикселов

-display

система :номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

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

-fn шрифт Использование указанного шрифта

-font шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширинах высота+х+ у Установка размеров и расположения окна программы

-geometry

ширинахвысота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы


-iconic Запуск программы со свернутым в значок окном

-notopbox Запрет вывода окна управления

-pagesize

ширина 'высота+х+у Установка размера окна, в котором выводятся страницы руководства

-rv Сделать основной цвет, используе мый приложением, цветом фона приложения, а цвет фона прило жения ≈ основным цветом

Родственные команды

man Вывод страниц руководства

ХрГ параметры ХрГ параметры файл

Подготовка изображения, захваченного программой xwd с экрана, к печати. Если указан файл, то команда хрг форматирует его; в противном случае она ожидает появления данных на своем стандартном вводе. Изображение, подготовленное к печати, отправляется на стандартный вывод, если только не задан параметр -output.

Пример

хрг -device ps capturel.xwd I Ip

(Подготовка изображения, содержащегося в файле capturel.xwd к печати на PostScript-принтере и печать его при помощи команды Ip.)

Параметры

-append файл Запись результата в конец указанного rh-nnn-i


-compact Простейшее сжатие изображений, содержащих много белых точек подряд

-cutoff уровень Установка уровня отсечки (опреде ляющего, будет цвет изображаться белым или черным при преобразо вании в монохромное изображение) на данный уровень. Аргумент уро вень задает процент яркости

-density n Установка плотности печати в л то чек на дюйм (при печати на принте рах Hewlett-Packard)

-device тип Установка типа устройства, на кото ром будет производиться печать. Возможные значения аргумента тип:

la100 (Digital LA100), Ijet (HP LaserJet), ln03 (Digital LN03), pjet (HPPaintJet, цветная печать), pjetxl (HP PaintJet XL, цветная печать), рр (IBM PP3812) или ps (стандартный PostScript- принтер)

-gamma уровень Установка уровня гамма-коррекции при печати на цветном принтере PaintJet XL. Аргумент уровень может принимать значения от 0.00 до 3.00. За подробной информацией обрати тесь к руководству по принтеру

-gray2 2 "2 преобразование в серую палитру

-дгауЗ 3"3 преобразование в серую палитру

-дгау4 4 ' 4 преобразование в серую палитру

-header текст Печать указанного текста в качестве заголовка рисунка

-height n Установка максимальной высоты вывода в n дюймов

-landscape Установка альбомной ориентации

-left n Установка левого поля равным n дюймов

-output файл Запись результата в файл


-noff Этот параметр используется вместе с параметров -append; рисунок, до бавляемый в файл, будет добавлен на ту же страницу, что и последний из имеющихся в файле рисунков

-plane номер Использование только указанной цветовой плоскости рисунка

-portrait Установка книжной ориентации

-psfig Запрет центровки изображения в PostScript-формате на странице

-render алгоритм Использование указанного алгорит ма при печати на принтере PaintJet XL. За подробной информацией об ратитесь к руководству по принтеру

-rv Поменять местами основной цвет и цвет фона в выводимом на печать изображении

-scale коэффициент Установка коэффициента масштабирования

-split страницы Распределить изображение по указанному количеству страниц

-top n Установка верхнего поля в л дюймов

-trailer текст Вывод заданного текста в качестве подписи под рисунком

-width л Установить максимальную ширину вывода равной л дюймов

Родственные команды

1р Печать файлов Ipr Печать файлов xdpr Захват и печать образа экрана xwd Захват образа экрана


ХрГОр параметры

Вывод информации о реквизитах окна. Вы можете указать окно при помощи параметра -id или при помощи мыши.

Реквизиты окна используются Х Window для хранения различной информации, такой, как запросы к диспетчеру окон, для обмена данными и для других целей. Интересные реквизиты имеет Главное окно.

Параметры

-display

система :номер_ сервера Использование Х-сервера с заданным номером (обычно≈ 0) на указанной системе

-font шрифт Использование указанного шрифта

-frame Поиск окна при помощи диспетчера окон

-grammar Вывод подробной справки о параметрах запуска

-help Вывод краткой справки о параметрах запуска

-id идентификатор Вывод информации об окне с заданным идентификатором

-len n Вывод не более п байт каждого реквизита

-name имя Вывод информации об окне с заданным именем

-notype Запрет вывода типа реквизитов

-remove имя Удалить указанный реквизит

-root Вывод информации о Главном окне (заднем плане экрана)

-spy Наблюдение за реквизитами окна и немедленный вывод изменений, как только они появляются


Родственные команды

xwininfo Вывод информации об окнах xrdb Загрузка Х-ресурсов из файла

xrdb параметры Xrdb параметры файл

Эта команда позволяет управлять базой данных Х-ресурсов. При работе с Х Window вы имеете возможность как использовать файлы ресурсов, так и загружать ресурсы в базу данных при помощи программы xrdb. Многие современные системы, например СОЕ, активно используют xrdb и базу данных Х-ресурсов. Если вы изменили ресурс в файле .Xdefaults и ничего не произошло, то вам, вероятно, следует познакомиться с командой xrdb

В большинстве случаев xrdb загружает или сохраняет ресурсы в реквизите Главного окна RESOURCE_MANAGER. (Если этот реквизит существует, большинство Х-приложений будут игнорировать файл .Xdefaults.) Если вы указываете имя файла в командной строке, то •xrdb загрузит этот файл.

Примеры

xrdb -query > resl.txt

(Эта команда записывает все ресурсы, содержащиеся в реквизите Главного окна RESOURCE_MANAGER, в файл resl.txt.)

xrdb -edit .Xdefaults

(Эта команда записывает ресурсы, находящиеся в реквизите Главного окна RESOURCE_MANAGER, в файл .Xdefaults. Если файл .Xctefautts содержит отсутствующие в реквизите RESOURCE_MANAGER ресурсы, то они сохраняются.)

xrdb -load .Xdefaults


(Эта команда загружает ресурсы из файла .Xdefaults в реквизит Главного окна RESOURCE_MANAGER.)

Параметры

-all Установка ресурсов в реквизитах RESOURCE_MANAGER и SCREEN_RESOURCES на всех экранах

-backup суффикс Создание резервной копии файла, изменяемого при использовании параметра - edit. Имя резервной копии получается добавлением заданного суффикса к имени исходного файла

-срр файл Использование указанного файла вместо препроцессора срр

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно - 0) на указанной системе

-edit файл Запись ресурсов в файл без изменения остальной части файла. Это позволяет вам, например, сохранить комментарии в файле

-global Использование реквизита

RESOURCE_MANAGER (значение по умолчанию)

-help Вывод краткой справки по параметрам запуска

-load Загрузить ресурсы, используя в качестве источника стандартный ввод либо файл; все старые ресурсы удаляются

-merge Загрузить ресурсы, используя в качестве источника стандартный ввод либо файл; никакие ресурсы не удаляются, возможно только изменение их значений


-n Вывод списка изменений, которые должны быть произведены, на стандартный вывод: на самом деле изменения не производятся

-посрр Не использовать препроцессор срр

-query Вывод ресурсов, содержащихся в реквизите Главного окна

-quiet Запрет вывода предупреждений

-remove Удалить реквизиты

-screen Использование реквизита

SCREEN_RESOURCES на экране по умолчанию

-screens Использование реквизита

SCREEN_RESOURCES на всех экранах

-synbols Вывод символов, определенных препроцессором срр

Родственные команды

срр Препроцессор языка С хргор Вывод информации о реквизитах окон

Xrefresh параметры

Перерисовка всего экрана или его части. Как ни странно, эта команда имеет достаточно много параметров.

Примеры

xrefresh (Эта команда вызывает перерисовку экрана.)

xrefresh -solid orange

(Эта команда заливает экран оранжевым цветом, после чего экран перерисовывается.)


Параметры

-black Выключение электронной пушки

(экран становится черным), затем перерисовка экрана

-display

система:номер_сервера Использование Х-сервера с заданным номером (обычно - 0) на указанной системе

-none Перерисовка всех окон без интересных эффектов; также выполняется, если не указаны никакие параметры

-root Заливка экрана цветом фона

Главного окна: затем перерисовка

-solid цвет Заливка экрана указанным цветом, затем перерисовка

-white Заливка экрана белым цветом, затем перерисовка

XSfit параметры

Установка параметров Х-сервера. Вы можете, например, установить скорость повтора символа при удерживании клавиши или громкость звукового сигнала.

Примеры

xset fp rehash

(Перезагрузить список доступных шрифтов. Эта команда обычно применяется после установки новых шрифтов.)

xset led on

(Эта команда зажигает все светодиоды на клавиатуре.)

xset s off

(Эта команда запрещает гашение экрана при неактивности пользователя.)


Параметры

b on Разрешить использование звуково го сигнала

b off Запретить использование звукового сигнала

Ь - Запретить использование звукового сигнала

Ь уровень Установить громкость звукового сигнала. Аргумент уровень может принимать значения от 0 до 100

Ь уровень частота продолжительность Установить громкость, высоту и

продолжительность звукового

сигнала

с уровень Установить громкость звукового сигнала при нажатии на клавиши, если он поддерживается аппаратной частью компьютера. Аргумент уровень может принимать значения от 0 до 100

с on Восстановить исходное состояние звукового сигнала при нажатии на клавиши, если он поддерживается аппаратной частью компьютера

с off Выключить звуковой сигнал при нажатии на клавиши

с - Выключить звуковой сигнал при нажатии на клавиши

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

fp= каталог, каталог,... Установить данный список каталогов, разделенных запятыми, в качестве пути поиска шрифтов

fp default Восстановить значение по умолчанию пути поиска шрифтов


fp rehash Перезагрузить список доступных шрифтов

-fp каталог, каталог.... Удалить список [каталогов, разде ленных запятыми, из пути поиска шрифтов

fp- каталог, каталог,... Удалить список каталогов, разде ленных запятыми, из пути поиска шрифтов

+fp каталог, каталог,... Добавить список каталогов, разде ленных запятыми, в путь поиска шрифтов

fp+ каталог, каталог,... Добавить список каталогов, разде ленных запятыми, в путь поиска шрифтов

led - Погасить все светодиоды на клавиатуре

led on Зажечь все светодиоды на

клавиатуре led off Выключить все светодиоды на

клавиатуре

led номер Зажечь светодиод с заданным номером

-led номер Погасить светодиод с заданным номером

m множитель порог Установить программное ускорение мыши. Аргумент множитель задает, во сколько раз быстрее должен двигаться указатель в режиме ускорения. Например, если аргу мент множитель равен двум, то в режиме ускорения указатель будет двигаться в два раза быстрее. Аргумент порог задает расстояние в пикселах, на которое должен быть перемещен указатель мыши за короткое время, чтобы включился режим ускорения

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


r Включить автоповтор символов (при удерживан/и какой-либо клавиши нажатой)

-r Выключить автоповтор символов (при удерживании какой-либо клавиши нажатой)

s off Запретить заставку при неактивности пользователя

s on Разрешить заставку при неактивности пользователя

s noblank Выводить в качестве заставки не черный экран, а узор

s п т Выводить заставку после п секунд неактивности пользователя и изменять ее узор (если он должен быть, см. параметр s noblank) каждые т секунд

XSetTOOt параметры

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

При работе с CDE перед использованием команды xsetroot вы должны при помощи панели управления CDE установить значение "No Background" для фона экрана. В противном случае применение команды xsetroot не произведет никакого эффекта.

Примеры

xsetroot -cursor_name gumby

(Установить указатель gumby.)

xsetroot -cursor_name gumby -bg green

(Эта команда устанавливает указатель gumby зеленого цвета.)

xsetroot -solid bisque2


(Эта команда устанавливает приятный для ^аз nae'r D'isque2 в качестве цвета рабочего стола.)

Параметры

-Ьд цвет Установка указанного цвета в качестве дополнительного

-bitmap файл Размещение на рабочем стале

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

-cursor

файл _рисунка файл_ маски Использование для вывода указателя мыши рисунка и маски, содержащихся в заданных файлах

-cursor_name имя Использование указателя с заданным именем

-def Сброс всех не заданных явно

параметров в значения по умолчанию. Фон экрана становится сеткой из белых и черных точек, а указатель мыши принимает форму буквы Х

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-fg цвет Установка указанного цвета в

качестве основного; этот параметр применяется при использовании параметров -bitmap, -cursor, cursor_name, -mod

-gray Установка серого цвета фона

-grey Установка серого цвета фона


-help Вывод краткой справки по парамет рам запуска

-mod x у Использование в качестве фона

экрана сетки, вид которой определяется аргументами х и /. Допустимые значения каждого из аргументов ≈ от 1 до 16

-name имя Установка имени Главного окна

-rv Поменять местами основной и дополнительный цвета

-solid цвет Установка цвета фона

Родственные команды

bitmap Редактирование монохромных растровых рисунков

dtstyle Панель управления CDE

Xterm параметры

Эта программа открывает окно, эмулирующее терминал VT102, позволяя вам вводить команды UNIX. Вы можете запустить несколько экземпляров программы xterm, после чего производить операцию копирования и вставки информации между открывшимися окнами. Команды, которые вы вводите в окне xterm, на самом деле выполняются вашим интерпретатором командной строки, указанным в переменной окружения SSHELL

Вы можете изменять используемый в окне терминала шрифт, а также выводить на экран или убирать с экрана полосу прокрутки в процессе работы программы xterm без ее перезапуска.

Примеры

xterm -sb &

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

xterm -fn "-*-courier-medium-r-normal-18-*-*-*-m-


(Эта команда запускает программу xterm и устанавливает указанный шрифт в качестве шрифта, используемого в окне терминала. Список доступных шрифтов может быть получен при помощи команды xlsfonts.)

Параметры

-132 Разрешение обработки управляющей последовательности DECCOLM, переключающий терминал между режимами 80 символов в строке и 132 символа в строке

-ah Всегда выделять курсор

+ah Выделять курсор только тогда, когда окно владеет фокусом ввода (значение по умолчанию) TODO

-background цвет Установка указанного цвета в

качестве цвета фона приложения

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

-bg цвет Установка указанного цвета в

качестве цвета фона приложения

-bordercoter цвет Установка указанного цвета в качестве цвета границы окна

-borderwidth число Установка ширины границы окна равной заданному числу пикселов

-bw число Установка ширины границы окна равной заданному числу пикселов

-С Выводить в окне системные сообщения. При задании этого параметра xterm начинает работать аналогично программе xconsole

-en Не включать символ перевода строки в вырезаемый фрагмент, даже если выделение доходит до конца строки

+сп Включать символ перевода строки в вырезаемый фрагмент, если выделение доходит до конца строки


-сг цвет Установка цвета курсора

-display

система:номер_ сервера Использование Х-сервера с задан ным номером (обычно ≈ 0) на указанной системе

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

-fb шрифт Использование указанного шрифта для вывода полужирных символов

-fg цвет Установка указанного цвета в качестве основного

-fn шрифт Использование указанного шрифта

-foreground цвет Установка указанного цвета в качестве основного

-geometry

ширинах высотэ+ х+ у Установка размеров и расположе ния окна программы

-geometry

ширинам высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-help Вывод краткой справки по парамет рам запуска

-iconic Запуск программы со свернутым в значок окном

-j Выключение плавной прокрутки

+j Включение плавной прокрутки

-Is Запуск интерпретатора командной строки в режиме login shell- с чтением инициализационного файла .login (если используется С shell) или .profile (если исполь зуется Korn shell)


-md Звуковой сигнал при приближении к концу строки во время ввода команды. Учтите, это очень раздражает!

-reverse Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом

-s Разрешение асинхронной прокрутки. Этот параметр полезен при использовании медленного сетевого соединения

-sb Вывод вертикальной полосы прокрутки

+sb Запрет вывода вертикальной полосы прокрутки

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

+si Выключение режима -si

-sk Прокрутка окна до самого низа при вводе информации с клавиатуры

+sk Выключение режима -sk

-si n Установка размера буфера прокрутки. При помощи полосы прокрутки будут доступны п строк текста, не помещающихся в окне

-t Запуск в режиме эмуляции терминала Tektronix, а не в режиме эмуляции терминала VT102

+t Запуск в режиме эмуляции терминала VT102 (значение по умолчанию)

-title заголовок Установка заголовка окна


Родственные команды

cmdtool Терминал, входящий в состав Open Look

dtterm Терминал, зходящий в состав CDE

shell-tool Терминал, входящий s состав Open Look

xconsole Вывод системных сообщений

xlsfonts Вывод списка доступных шрифтов

XV параметры файлы

Эта чудесная программа позволяет просматривать изображения и захватывать их с экрана. Поддерживается большинство распространенных форматов. Вы можете вывести отдельное изображение, или просмотреть содержимое целого каталога. Щелчок правой кнопкой мыши на окне с выведенным изображением открывает окно управления xv, содержащее кнопки и меню для выполнения всех операций. Программа xv доступна не во всех системах.

Примеры

XV &

(Эта команда запускает xv в фоновом режиме.)

xv lion.gif

(Эта команда позволяет просмотреть рисунок в файле lion.gif.)

xv -quit -root -max lion.gif

(Эта команда выводит рисунок из файла lion.gif в Главном окне, растянув его так, чтобы он соответствовал по размеру рабочему столу. После вывода рисунка программа xv немедленно завершает работу.)


Параметры

-cemap Запуск с открытием окна редактора цветовой палитры

+сетар Запуск без открытия окна редактора цветовой палитры

-стар Запуск с открытием окна управления

+стар Запуск без открытия окна управления

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-dir каталог Просмотр рисунков в данном каталоге

-help Вывод краткой справки по параметрам запуска

-iconic Запуск программы со свернутым в значок окном

-imap Запуск с открытием информационного окна

+imap Запуск без открытия информационного окна

-quit Выход после выполнения указанных параметрами командной строки действий

-wait n Пауза в п секунд. Этот параметр удобно использовать вместе с параметром -quit

-vsmap Запуск с открытием окна выбора файлов

+vsmap Запуск без открытия окна выбора файлов


Родственные команды

xwd Захват образа экрана

xwud Вывод изображения, захваченного с экрана при помощи программы xwd

XWd параметры

Захват изображения в окне и сохранение его в файле. К сожалению, формат XWD, в котором сохраняется изображение, не относится к числу распространенных графических форматов и используется в основном командами xwud и хрг. Однако вы можете использовать программу xv для преобразования изображения в формате XWD в один из более распространенных форматов, например, GIF или JPEG.

Пример

xwd -name xterm -out imagel.xwd

(Эта команда захватывает изображение в окне с именем xterm и сохраняет его в файле imagel.xwd.)

Параметры

-add n Прибавление к RGB-значению цвета каждого захватываемого пиксела указанного числа. Аргумент п может быть как положительным, так и отрицательным.

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обыно ≈ 0) на указанной системе

-frame Захват не только содержимого

указанного окна, но и его рамки. Параметр используется только при работе в интерактивном режиме


-help Вывод краткой справки по парамет рам запуска

-icmap Использование первой установлен ной для данного экрана цветовой палитры вместо палитры, установ ленной в захватываемом окне

-id идентификатор Захват окна с заданным идентификатором

-name имя Захват окна с заданным именем

-nobdrs Запрет захвата границы окна

-out файл Запись захваченного изображения в указанный файл

-root Захват изображения в Главном окне

-screen Захват всех областей, накладываю щихся на захватываемое окно

-ху Использование XY-формата для записи цветных изображений вместо используемого по умолчанию Z-формата

Родственные команды

xv Просмотр графических изображений

xwud Вывод изображения, захваченного с экрана при помощи программы xwd

XWininfo параметры

Вывод информации об указанном окне. Вы можете выбрать окно, щелкнув в нем мышью либо указав идентификатор или имя окна

Примеры

xwininfo -root -children -all


(Эта команда выводит всю доступную информацию о Главном окне и его потомках, то есть обо всех окнах на экране.)

xwininfo -all

(Эта команда выводит всю доступную информацию об окне, в котором вы щелкнете мышью.)

Параметры

-all Вывод всей доступной информации

-bits Вывод битовых флагов указанного окна

-children Вывод информации об окне, имен и идентификаторов его потомков, а также имени и идентификатора его предка

-display

система:номер_ сервера Использование Х-сервера с заданным номером (обычно ≈ 0) на указанной системе

-english Вывод расстояний в дюймах и в пикселах

-events Вывод маски событий для указанного окна

-frame Вывод информации об окне, управляемом диспетчером окон

-help Вывод краткой справки по параметрам запуска

-id идентификатор Вывод информации об окне с указанным идентификатором

-int Вывод идентификаторов окон как десятичных чисел (по умолчанию используется шестнадцатеричная запись)

-metric Вывод расстояний в миллиметрах и в пикселах

-name имя Вывод информации об окне с указанным именем

-root Вывод информации о Главном окне


-shape Вывод информации о рамке и

форме окна, если они не прямоугольные

-size Вывод информации о поддерживаемых приложением размерах окна (включая минимальный и максимальный размер)

-stats Вывод информации о положении окна и используемой цветовой палитре

-tree Вывод всей доступной информации об указанном окне, его потомках и его предке. Этот параметр удобно использовать вместе с параметром -root

-wm Вывод реквизитов диспетчера окон для указанного окна

XWUd параметры

Вывод изображения в XWD-формате, полученного при помощи команды xwd. Для завершения работы xwud щелкните в выведенном окне либо нажмите Q, q или Ctrl-C.

Примеры

xwud -in image3.xwd (Эта команда выводит изображение из файла image3.xwd.)

xwd -root I xwud

(Эта команда захватывает изображение в Главном окне и выводит его на экран.)

Параметры

-bg цвет Установка указанного цвета в

качестве цвета фона приложения


-display

системэ:номер_ сервера Использование Х-сервера с заданным номером (обычно - 0) на указанной системе

-fg цвет Установка указанного цвета в качестве основного цвета, используемого приложением

-geometry

ширина^высотэ+х+у Установка размеров и расположения окна программы

-geometry

ширинам высота Установка размеров окна программы

-geometry +x+y Установка расположения окна программы

-help Вывод краткой справки по параметрам запуска

-in файл Вывод изображения из указанного файла. Если этот параметр не задан, то изображение берется со стандартного ввода

-new Создание новой цветовой палитры при выводе изображения

-noclick Запрет окончания работы при щелчке

мышью

-plane номер Вывод только цветовой плоскости с указанным номером. Этот параметр используется для печати одной цветовой плоскости при помощи команды хрг

-raw Вывод с использованием стандартной цветовой палитры

-rv Сделать основной цвет, используемый приложением, цветом фона приложения, а цвет фона приложения ≈ основным цветом


Родственные команды

xdpr Захват изображения с экрана и его печать

хрг Печать изображения, захваченного с экрана при помощи программы xwd

xwd Захват изображения с экрана


Программирование

UNIX ≈ идеальная среда для программиста. Хотя знание наиболее часто используемых команд, описываемых в этом небольшом разделе, и не сделает вас программистом, но вы можете почувствовать дух программирования под UNIX.

аГ команда файлы

Эта команда позволяет выполнять различные операции с архивами (обычно называемыми библиотеками} программных модулей. Библиотеки могут использоваться при разработке программ.

Пример

$ ar rv libFOO.a modulel.o module2.o

(Эта команда добавляет (удаляя старые версии, если это необходимо) модули modulel.o и module2.o в библиотеку libFOO.a.)

Команды

г Заменить старые версии модулей в библиотеке новыми

s Обновить таблицу символов t Вывести список модулей в библиотеке

v Выводить в процессе работы информационные сообщения

Родственные команды

ее Компилятор языка С СС Компилятор языка C++


ее параметры файлы

Компилятор языка программирования С. Эта команда позволяет компиляцию как С-программ, так и программ на языке ассемблера. Вы также можете использовать директивы препроцессора.

^^ ПРИМЕЧАНИЕ Эта команда имеет десятки параметров. Их описание вы можете найти в документации по вашей системе или на страницах руководства.

Пример

$ ее -о hello hello.о

(Эта команда создает исполняемый файл hello из объектного файла hello.c.)

Параметры

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

-д Включение отладочной информации в создаваемую программу

-I библиотека Линковка с указанной библиотекой (например, -1Х11}

имя Создание исполняемого файла с указанным именем

-О Включение оптимизации

Родственные команды

СС Компилятор языка C++


СС параметры файлы

Компилятор языка программирования C++. Обратите внимание, что команда СС и команда ее (строчными буквами, компилятор языка С) ≈ две разных команды.

╕^^╕ ПРИМЕЧАНИЕ Эта команда имеет десятки параметров. Их описание вы можете найти в документации по вашей системе или на страницах руководства.

Пример

СС -о myprog myprog.cxx

(Эта команда компилирует программу myprog.cxx и создает исполняемый файл myprog.)

Параметры

файл Компиляция программы, исходный текст "^которой содержится в указанном файле, и создание объектного файла (которому по умолчанию дается расширение .о)

-д Включение отладочной информации в создаваемую программу

-I библиотеке Линковка с указанной библиотекой (например, -Im означает линковку с библиотекой libm.a)

имя Создание исполняемого файла с указанным именем

-О Включение оптимизации

Родственные команды

аг Управление библиотеками ее Компилятор языка С


CJ параметры файл CJ параметры файл1 файл2 ...

Эта команда включает указанный файл или файлы в Систему контроля версий (Revision Control System, RCS). Для того, чтобы эта команда работала правильно, текущий каталог должен содержать подкаталог RCS.

jg^J ПРИМЕЧАНИЕ Дополнительную информацию о Системе контроля версий вы можете найти на странице руководства rcsintro.

Пример

cl -I fred.схх

(Эта команда включает файл fred.cxx в систему контроля версий и немедленно извлекает его обратно, блокируя файл.)

Параметры

-I Извлечение файла после включения его в Систему контроля версий и его блокировка

-гномер Установка номера версии включаемого файла

-и Извлечение файла после включения в Систему контроля версий без блокировки

Родственные команды

со Извлечение файла из Системы контроля версий res Управление Системой контроля версий


СО параметры файл

Извлечение файла из Системы контроля версий (Revision Control System, RCS). Для того чтобы эта команда работала правильно, текущий каталог должен содержать подкаталог RCS.

^^ ПРИМЕЧАНИЕ Дополнительную информацию о Системе контроля версий вы можете найти на странице руководства rcsintro.

Примеры

со -1 fred. схх

(Эта команда извлекает из Системы контроля версий файл fred.схх, устанавливая его блокировку, что позволяет изменять файл.)

со -u fred. схх

(Эта команда извлекает файл fred.схх, но блокировка не производится.)

Параметры

-I Извлечение файла и его блокировка

-гномер Извлечение указанной версии файла

-u Извлечение файла без его блокировки

Родственные команды

ci Внесение файла в Систему контроля версий

res Управление Системой контроля версий


dbx программа dbx программа core-файл

Один из многих применяемых в UNIX отладчиков. Помимо dbx, часто используются gdb и xdb. Одна из этих трех программ наверняка имеется в вашей системе.

Отладчик позволяет вам найти ошибки в программе, изучив код программы во время его исполнения. Чтобы воспользоваться всеми возможностями отладчика, вы должны компилировать вашу программу с указанием ключа компилятора -д, обеспечивающего включение в код программы отладочной информации. Отладчики, как правило, могут работать в одном из двух режимов; с запущенной программой или в "посмертном" режиме, позволяющем изучить core-файл (дамп оперативной памяти), созданный программой при аварийном завершении работы.

Программа dbx используется в системах Sun и Silicon Graphics.

Примеры

dbx myprog

(Эта команда запускает отладчик для работы с программой myprog.)

dbx myprog core

(Эта команда запускает отладчик для анализа core-файла, созданного программой myprog.)

Родственные команды

xdb Отладчик системы Hewlett-Packard UNIX


make параметры

Эта программа позволяет эффективно работать над созданием сложных программ, перекомпилируя только изменившиеся модули. Необходимость перекомпиляции определяется при помощи даты изменения файлов и правил зависимости, заданных в файле Makefile. Ниже приведен пример файла Makefile.

OBJS= str.o mytest.o mytest: $(OBJS)

CC -o mytest $ (OBJS) INC= -I. str.о: str.cxx

CC -c $(INC) str.cxx mytest.o: mytets.cxx

CC -c $(INC) myfcesfc.cxx

Примеры

make -f MyMakefile

(Эта команда запускает make с использованием файла MyMakefile вместо используемого по умолчанию Makefile.)

make str.o

(Запуск make с использованием правила str.o вместо используемого по умолчанию первого правила в файле Makefile.)

Параметры

-f файл Использование указанного файла вместо Makefile

-п Тестовый запуск: make выводит имена команд, которые должны быть выполнены, но не вызывает их

правило Использование указанного правила

Родственные команды

аг Управление библиотеками ее Компилятор языка С CC Компилятор языка С++


ГС5 параметры файл rCS параметры файл1 файл2 ...

Эта команда позволяет изменить атрибуты файлов, сохраненных в Системе контроля версий (Revision Control System, RCS).

L_J ПРИМЕЧАНИЕ Дополнительную информацию о Системе контроля версий вы можете найти на странице руководства rcsintro.

Параметры

-i Создание и инициализация нового пустого файла

-I Блокировка файла без его изменения. Этот параметр полезен, если вы модифицировали файл, но не извлекли его перед этим из Системы контроля версий

-и Отказ от сделанных изменений и снятие блокировки с файла

Родственные команды

ci Внесение файла в Систему контроля версий со Извлечение файла из Системы контроля версий


xdb программа

xdb программа core-файл

Один из многих применяемых в UNIX отладчиков. Помимо xdb, часто используются gdb и dbx. Одна из этих трех программ наверняка имеется в вашей системе.

Отладчик позволяет вам найти ошибки в программе, изучив код программы во время его исполнения. Чтобы воспользоваться всеми возможностями отладчика, вы должны компилировать вашу программу с указанием ключа компилятора -д, обеспечивающего включение в код программы отладочной информации. Отладчики, как правило, могут работать в одном из двух режимов: с запущенной программой или в "посмертном" режиме, позволяющем изучить core-файл (дамп оперативной памяти), созданный программой при аварийном завершении работы.

Программа xdb используется в системах Hewlett-Packard. Она работает наилучшим образом, если ее запускать не из окна xterm, а из окна hpterm.

Пример

xdb myprog core

(Эта команда запускает отладчик для анализа core-файла, созданного программой myprog.)

Родственные команды


Назад

Оглавление

Вперед

GNU OCXE GNU LINUX
Hosted by uCoz