Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 41
Текст из файла (страница 41)
После того как демон заблокировал каталог,он сканирует его в поиске файлов, имена которых начинаются с cf. Строки таких файлов содержат имена документов,которые необходимо напечатать, и действия (не относящиеся к печати), которые следует выполнить. Каждая строканачинается с ключевого символа, содержащего информацию о строке или о том, что делать с ее содержимым. Нижеприведен перечень ключевых символов:С Классификация - строка, используемая на титульнойстранице в качестве строки классификации.сfФайл cifplot.Форматированный файл - имя уже форматированногофайла для печати.gНГрафический файл.Имя узла - машина, на которой запущен Ipd.IpdГлава 3.
Команды Linux270IpdJИмя задания — строка, используемая в качестве именизадания на титульной странице.LЛитерал - эта строка содержит идентификационную информацию из файла паролей и вызывает печать титульного листа.1Форматированный файл; при печати удалять разрывыстраниц и управляющие символы.МПочтовое сообщение - отправить почтовое сообщениепользователю, когда это задание будет завершено.пФайл ditroff.РПользователь — регистрационное имя пользователя, выполнившего Ipd.гФайл DVI.ТНазвание - строка названия для рг.tФайл troff.UУдалить - имя файла, удаляемого по завершении задания.Параметр—1 Ведение журнала всех корректных запросов.Файлы/etc/prlntcapФайл описания принтера./var/'spool/*Каталоги буферной зоны./var/spool/*/mlnfгееМинимально допустимое свободное пространство./dev/lp*Печатающие устройства./etc/hosts.equivИмена узлов, у которых есть доступ к печати./etc /hosts.IpdИмена узлов, у которых есть доступ к печати, но подчиняющихся другой администрации.Алфавитный перечень команд271Ipq [options'] [name]IpqПроверка состояния заданий в очереди буферной зоны печати.
Для каждого задания отображается имя владельца, рангв очереди, имена файлов, номер" задания и общий размерфайла (в байтах). Если задано имя (пате), отобразить информацию только для заданий этого пользователя.Параметры—1 Вывести информацию по каждому из файлов, входящихв задание.—PprinterОпределить печатающее устройство. Если этот параметропущен, Ipq использует печатающее устройство поумолчанию или то, которое задано переменной окружения PRINTER.питОпределить состояние задания с указанным номеромпит.!рг [options] filesПоместить файлы (files) в очередь буферной зоны печати.Параметры—с Считать, что данные в файлах являются результатом работы cifplot.— d Считать, что данные являются результатом работыпредставлены в формате DVI (формат, независимый отустройства вывода).— f Использовать фильтр, интерпретирующий первый символ каждой строки как стандартный символ управлениякареткой.— g Считать, что данные являются чертежом (например,созданным с помощью plot).—1Использовать фильтр, позволяющий выводить управляющие символы и подавлять разрывы страниц.— п Считать, что данные являются результатом работы ditroff (независимый от устройства troff).— р Использовать рг для форматирования файлов.1рг272Глава 3.
Команды LinuxIpr—t Считать, что данные являются результатом работы troff(система команд форматирования текстов перед выводом).-vСчитать, что данные являются растровым изображением, предназначенным для вывода на устройство типаBenson Varian.—PprinterВывод на printer вместо вывода на принтер, определенный по умолчанию или определенный переменной окружения PRINTER.—h He выводить на печать титульную страницу.—т По завершении задания послать владельцу почтовое сообщение.-гУдалить файл после помещения в очередь буферной зоны или по завершении задания (нельзя использовать спараметром -s).—s Создавать символические ссылки вместо копированиясамих файлов в буферную зону.
Это экономит время идисковое пространство при печати больших файлов.Файлы нельзя изменять или удалять до завершения печати.—#питПечатать пит копий указанных файлов.-С stringЗаменить имя системы на титульной странице строкойstring.—J патеЗаменить имя печатаемого файла на титульной странице на строку пате.-Т titleИспользовать название title при разбивке вывода посредством рг.-i [cols]Отступ при печати, задаваемый параметром cols. Поумолчанию устанавливается равным 8 колонкам.—vf питУстановить ширину страницы в пит символов при разбивке рг.Алфавитный перечень командIprm [options} [jobnum] [user]273IprmУдалить указанные (по номерам) задания из очереди буферной зоны печати. Номера заданий можно узнать с помощьюкоманды Ipq.
Привилегированный пользователь может задать имя user для удаления всех заданий, принадлежащихэтому пользователю(ям).Параметры—PprinterЗадать имя печатающего устройства (printer). Обычноэто печатающее устройство по умолчанию либо устройство, определяемое переменной окружения PRINTER.- Удалить из очереди все задания, принадлежащие пользователю user.Ipstat [options]Отобразить состояние очереди печати.
Если в параметре,принимающем аргумент list (список), данный аргумент неуказан, то выводится полный объем соответствующей информации. Элементы списка разделяются запятыми либопробелами, если список заключен в двойные кавычки.Параметры-a [list]Показать, принимают ли запросы печатающие устройства или классы из списка.-с [list]Отобразить информацию о классах печатающих устройств из списка.—d Показать адрес буферной зоны принтера по умолчанию.-f [list]Проверить, что 1р известны формы из списка.—1 Указывается после —f для получения описаний доступных форм; после -р - для отображения конфигурациипринтеров; после —s - для описания принтеров, соответствующих указанной таблице символов либо печатающему механизму.IpstatГлава 3. Команды Linux274Ipstat-о [list]Показать состояние запросов вывода.
Список содержитимена принтеров, имена классов или идентификаторызапросов.-р [list]Отобразить состояние принтеров, перечисленных всписке.—г Показать, включен ли планировщик задач принтера.—R Показать положение задания в очереди печати.—s Сводка состояния принтера (отображаются почти всесведения).—t Показать всю информацию о состоянии (полные сведения).-u [list ]Отобразить состояние запросов пользователей из списка. Список также может заменяться ключевым словомall; в этом случае отображается информация для всехпользователей.-v [list]Показать имя устройства, связанного с каждым изпринтеров в списке.IptestIptest [length] [count]Выдача текста для тестирования принтера на стандартныйвывод.
Выдается стандартная последовательность («волна»)всех отображаемых символов набора ASCII со сдвигом наодин символ в каждой последующей строке.ПараметрыlengthДлина строки вывода (по умолчанию - 79).countКоличество отображаемых строк (по умолчанию - 200).IsIs [options] [names]Вывод содержимого каталогов. Если не заданы имена (names), перечисляются файлы из текущего каталога. Если заданы имена, отображается содержимое указанных каталоговили перечисляются файлы, соответствующие маске имениАлфавитный перечень командпате. Имена (names) могут содержать специальные символы маски.
Параметры команды позволяют отображать разнообразную информацию в различном виде. Самые полезныепараметры: —F, —R, —1 и —s. Некоторые из параметров неимеет смысла использовать совместно (например, -и и —с).Параметры-1, —format=single-columnВывести информацию по каждому файлу отдельнойстрокой.—а Отобразить все файлы, включая и обычно скрытыефайлы, имена которых начинаются с точки.-b, —escapeОтображать непечатаемые символы в восьмеричном иалфавитном формате.—с, —time-ctime, —time=statusПеречислить файлы по времени изменения состояния (ане по времени создания/изменения).—color, —colour, —color=yes, —colour=yesОтобразить имена файлов различным цветом в зависимости от типов файлов.—color=no, —colour=noОтключить отображение разными цветами.
Это режимпо умолчанию. Отменяет предыдущий режим включения цветов.—color=tty, —colour=ttyАналогично —color, но только для тех случаев, когдастандартным выводом является терминал. Параметрвесьма полезен, если Is применяется в сценариях интерпретатора и при создании псевдонимов команд, в особенности, если ваше любимое средство постраничногопросмотра не поддерживает режим цветного вывода.—d, —directoryОтчет только о каталогах, но не о содержимом.—f Вывести информацию о файлах в каталогах в том же порядке, в каком хранятся файлы, не пытаясь их сортировать.—full-timeОтображать время в полном формате вместо стандартного (сокращенного).275Is276IsГлава 3.
Команды Linux—helpВывести справку и завершить работу.-i, —modeОтобразить информацию по единицам inode для каждого файла.-k, —kilobytesЕсли отображаются размеры файлов, выводить их в килобайтах. Этот параметр подавляет использование переменной окружения POSIXLY_CORRECT.-1, —format=long, —format=verboseПодробный формат описания файла (включает правадоступа, информацию о владельце, размер, время изменения и т.
д.)-m, —format=commasПредставить список в виде перечисления имен файловчерез запятую.-n, —numeric-uid-gidАналогично —1, но вместо имени владельца или группыуказывается соответствующий идентификатор.-р Отметить каталоги, добавляя символ «/» к именам.-q, —hide-control-charsНеотображаемые символы заменить на «?» (вопросительный знак).-г, —reverseПеречислить файлы в обратном порядке (по имени иливремени).-s, —sizeВывести размеры файлов в блоках.-t, —sort=timeСортировать файлы по времени изменения (более новыефайлы перечисляются первыми).-и, —time=atime, —time=access, —time=useСортировать файлы по времени доступа.—versionВывести информацию о версии Is на стандартный выводи завершить работу.-х, —format=across, —format=horizontalПеречислить файлы, заполняя последовательно строки.Алфавитный перечень команд—А, —almost-allПеречислить все файлы, включая и обычно скрытыефайлы, имена которых начинаются с точки. При этом каталоги .
и .. не отображаются.—В, —ignore-backupsНе включать в список файлы, имена которых заканчиваются символом « ~ », если эти файлы не заданы явно в аргументах.—С, —format=verticalПеречислять файлы в колонках (режим по умолчанию).—F, —classifyОтображать типы файлов, отмечая символом «/» каталоги, символом «*» - исполняемые файлы, символом «@» символические ссылки, символом «|» - файлы FIFO, aсимволом «=» — сокеты (sockets).—G, —no-groupВ длинном формате вывода не отображать имя владеющей группы.—I, —ignore patternНе перечислять файлы, имена которых соответствуютмаске pattern, если обратное не указано явно в команднойстроке.—L, —dereferenceВключать в список файл (или каталог), на который ссылается символическая ссылка, а не собственно ссылку.-N, —literalНе заключать имена файлов в кавычки.—Q, —quote-nameЗаключать имена файлов в двойные кавычки ("); отображать непечатаемые символы алфавитными последовательностями и восьмеричными соответствиями, экранированными символом обратного слэша.-R, —recursiveРекурсивно отображать содержимое подкаталогов, а также указанного (или текущего) каталога.-S, —sort=sizeСортировка файлов по размеру - от большего к меньшему.277Is278IsГлава 3.