Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 30
Текст из файла (страница 30)
Команды Linux198gzipизменения файла и времени доступа к нему. Символическиессылки не обрабатываются. Распаковка сжатых файлов производится с помощью gunzip, который опознает большинство параметров gzip. Вызов zcat идентичен gunzip -с. Из параметров, описанных ниже, zcat опознает параметры —fhLV.Этими программами могут быть распакованы файлы, сжатые командой compress.Параметры—п, —fast, —bestРегулировка скорости сжатия по указанной цифре п.Режимы —1 или —fast означают самый быстрый методсжатия (коэффициент сжатия уменьшается), а —9 или—best - самый медленный и самый эффективный метод.По умолчанию уровень сжатия равен —6.—а, —asciiТекстовый ASCII-режим. Преобразование концов строк всоответствии с локальными настройками. Этот режимподдерживается лишь в некоторых не-Unix системах.—с, —stdout, —to-stdoutОтображать результаты работы на стандартный вывод, неменять исходные файлы.—d, —decompress, —uncompressИдентично gunzip.—f, —forceПринудительное сжатие.
Обычно gzip запрашивает подтверждение для продолжения операций, если файл имеетнесколько ссылок либо для файла уже существует сжатая.^г-версия, либо если на вход поступают уже сжатые данные.—h, —helpОтобразить информацию по использованию gzip и завершить работу.-1, —listУказывает, что аргументами являются сжатые файлы.Файлы могут быть сжаты любым из следующих методов:gzip, deflate, compress, Izh и pack. Для каждого имеющегося файла выдать полный и упакованный размеры (последний всегда равен -1, если сжатие производилось неgzip), степень сжатия и имя.
При использовании совместно с параметром —v также отображается метод сжатия,контрольная сумма (32-битная CRC) распакованных дан-Алфавитный перечень командных и информация о времени для файла. Если также указан параметр —N, то отобразить имя несжатого файла иинформацию о времени.199gzip-L, —licenceОтобразить лицензию распространения gzip и завершитьработу.-n, —no-nameПри сжатии не сохранять исходное имя файла и информацию о времени. При распаковке не восстанавливать исходное имя и информацию о времени, если они присутствуют.
При распаковке это режим по умолчанию.-N, —nameРежим по умолчанию. Сохранять исходное имя файла иинформацию о времени. При распаковке восстанавливатьэти параметры.-q, —quietНе выводить предупреждения.-г, —recursiveЕсли в качестве аргумента задано имя каталога, рекурсивно обрабатывать все файлы в этом каталоге.-S suffix, —suffix suffixДобавлять суффикс (.suffix) к имени сжатого файла. Суффикс по умолчанию - gz. Если задан пустой суффикс в режиме распаковки, gzip будет пытаться распаковать всефайлы.-t, —testПроверить целостность сжатого файла.-v, —verboseОтображать имя и процентное уменьшение размера длякаждого файла.-V, —versionВывести номер версии и параметры компиляции gzip, затем завершить работу.halt [options]Команда системного администрирования.
Вставить уведомление в файл /var/log/wtmp; если система работает в режиме(runlevel) 0 или 6, остановить все процессы; в противномслучае выполнить shutdown —nf.halt200haltГлава 3. Команды LinuxПараметры—d Подавить запись в /var/log/wtmp.—f Принудительно выполнить halt вместо вызова shutdown—nf (т. е. выполнять halt даже тогда, когда система неработает в режиме 0 или 6).—п Запретить обычный вызов sync.—w Подавить нормальное выполнение; просто добавить запись в /var/log/wtmp.headhead [options] [files]Отображение нескольких первых строк (по умолчанию - 10)указанных файлов (files).
Если опущены имена файлов илизадан параметр «—», выполняется чтение со стандартноговвода. Если файлов больше одного, отображаются первыестроки каждого из файлов.Параметры—с num[bkm], —bytes питОтобразить первые пит байт файла или первые пит блоков по 512 байт, 1 Кбайт или 1 Мбайт при модификаторахb, k и т, соответственно.—helpВывести справку по использованию и завершить работу.—п пит, —lines пит, —питОтобразить пит первых строк. По умолчанию - 10.—q, —quiet, —silent«Тихий» режим; не выводить заголовки (имена) указанных файлов.-v, —verboseВывести заголовки (имена) файлов, даже если задано всего одно имя файла.—versionОтобразить информацию о версии head и завершить работу.ПримерыОтобразить первые 20 строк файла phone_list:head -20 phone_listАлфавитный перечень командОтобразить первую десятку телефонных номеров с кодомрайона 202:201headдгер '(202)' phone_list | headhost [options] host [server]host [options] zone [server]Команда системного администрирования.
Вывод информации по указанному узлу или зоне в DNS. Узел может задаваться именем или IP-адресом; по умолчанию host преобразует IP-адреса в имена и добавляет локальный домен к узламбез завершающей точки. Серверы, опрашиваемые по умолчанию, определены в файле /etc/resolv.conf. Более подробная информация об узлах и зонах содержится в первых двухглавах книги Пола Албица (Paul Albitz) и Крикета Лью(Cricket Liu) «DNS и BIND», издательство O'Reilly & Associates.1Параметры-аДействует идентично -t ANY.-с classПоиск указанного класса записей ресурсов (IN, INTERNET, CS, CSNET, CH, CHAOS, HS, HESIOD, ANY или *).По умолчанию - IN.—d Режим отладки.
Более подробным вариантом является-dd.-е Не отображать информацию о доменах, находящихся запределами указанной зоны. Для запросов по именам узлов не выводить дополнительную информацию («additional information») и авторитативный сервер имен («authoritative nameserver»).-f fileЗаписать копию вывода в указанный файл.—iДля IP-адреса вернуть соответствующий ему адрес видаin-addr.arpa, его класс (всегда PTR) и имя узла.-1 zoneПеречислить все машины зоны zone.П.
Албиц, К. Лью «DNS и BIND», издательство «СимволПлюс», IV кв. 2001г.host202Глава 3. Команды Linuxhost—m Отображать только записи MR, MG и MB; рекурсивнорасширять записи MR (переименованный почтовыйящик) и MG (почтовая группа) в записи MB (почтовыйящик).—о Запретить печать на стандартный вывод.—р [server]Используется совместно с —1. Опрашивать только первичный сервер имен (или server) зоны вместо отвечающих авторитативных серверов. Параметр полезен дляпроверки незарегистрированных зон.—q Тихий режим. Предупреждения не выводятся, а толькоошибки.—г Не позволять опрашиваемому серверу передавать запросдругим серверам, а требовать только буферизованнуюинформацию.-t typeПоиск элементов type в записях ресурсов, type можетпринимать значения A, NS, PRT, ANY или * (все).—и Использовать TCP, а не UDP.—V Диагностика.
Включать все поля записи ресурсов, даже«time-to-live» и «class», а также «дополнительную информацию» и «авторитативный сервер имен» (данные, полученные от удаленного сервера имен).—wОчень подробная диагностика. Включать информацию означениях по умолчанию для узла host.—w He прекращать попытки получить ответ от опрашиваемого сервера.—х Разрешить указание нескольких узлов или зон. Если задан также и сервер, аргумент должен предваряться параметром —X.-А Для имен узлов искать IP-адреса, а затем, наоборот, искать имя по IP-адресу и проверить, совпадают ли имена.Для IP-адресов выполнять поиск связанного имени и определять, считает ли узел этот адрес своим собственным.Для зон проверять IP-адреса всех узлов. Завершить работу без вывода, если несоответствий не обнаружено.—С Аналогично -1, но также проверять, являются ли в действительности сервера имен зоны авторитативными.
Запись SOA (Start of Authority) для зоны определяет авторитативные сервера имен (в полях NS). Происходит опросАлфавитный перечень командэтих серверов; если у какого-либо из них нет записи вSOA, host сообщает о «неверном делегировании». Помимо этого выполняются и другие проверки.—D Аналогично -Н, но включаются имена узлов, имеющиеболее одного адреса.—Е Аналогично -Н, но не считаются ошибочными внезональные имена. Внезональными называются имена изнеопределенного поддомена.-F fileПеренаправить стандартный вывод в файл и отображатьдополнительные записи ресурсов только на стандартный вывод.—G zoneАналогично -Н, но включаются имена шлюзов.—Н zoneВывести число уникальных узлов в зоне zone. Псевдонимы не включаются. Также перечислить все найденныеошибки (внезональные и дублирующиеся узлы).—I charsНе выдавать предупреждения об именах доменов, содержащих недопустимые символы (например, «_») из списка chars.-L levelИспользуется совместно с —1.
Перечислить рекурсивновсе делегированные зоны внутри указанной до уровняглубины level.—Р serversПрименяется совместно с —1. Элементы списка serversразделяются запятыми и являются предпочтительными вторичными серверами для копирования данных озоне. Наивысший приоритет получают серверы, именакоторых более всего соответствуют доменным компонентам в указанной части servers.-R Обработка неполных имен узлов в стиле BIND - путемпоиска каждого компонента узла в локальном домене.—S Используется с —1.
Вывести на стандартный вывод всеузлы зоны. Не выводить узлы подзон. Включать класс иIP-адрес. Отображать предупреждения (неверные имена, «неверное делегирование», отсутствующие записи ит. д.) в стандартный поток ошибок.203host204Глава 3. Команды Linuxhost—Т Вывести значения time-to-live (сколько еще времени информация об узле будет находиться в кэше, пока серверимен не обновит ее).-X serverУказать сервер для опроса и разрешить указание множественных узлов или зон.—Z При выводе записей ресурсов включать последнюю точку в именах доменов, отображать значение time-to-live иимя класса узла.hostidhostidОтображение идентификационного номера текущего узла вшестнадцатеричном виде.hostnamehostname [option] [nameofhost]Установка или вывод текущего имени узла.
Привилегированный пользователь может изменить имя узла, задав соответствующий параметр (nameofhost).Параметры—а, —aliasОтобразить синоним имени узла (если такой существует).—d, —domainВывести имя домена DNS.-f, —fqdn, —longВывести полное доменное имя.-F file, —file fileИзвлечь имя узла из файла file.-h, —helpВывести информацию по использованию hostname и завершить работу.—i, —ip-addressОтобразить ГР-адрес(а) узла.—s, —shortУдалить информацию о домене из отображаемого имени.-v, —verboseОписательный режим.Алфавитный перечень команд—V, —versionВывести информацию о версии hostname, завершить работу.205hostname-У.