Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 61
Текст из файла (страница 61)
д.—т, —time=mtime, —time=modifyОбновить только время изменения файла.-г file, —reference f i l eИзменить информацию о времени на информацию дляфайла file.—t timeИспользовать указанное время вместо текущего. Аргумент должен иметь формат [[cc]yy]mmddhhmm[.ss], указывая месяц, дату, часы, минуты, при необходимостивек, год, а также секунды.—helpВывести справку по использованию программы.—versionВывести информацию о номере версии программы.Алфавитный перечень командtr [options] [stringl [string2]]Преобразование символов - стандартный ввод копируетсяна стандартный вывод после замены символов строкиstringl на символы строки string2 или удаления символов изstringl.Параметры—с, —complementДополнить символы строки stringl с учетом ASCII-диапазона 001-377.-d, —deleteУдалить символы строки stringl из вывода.—s, —squeeze-repeatsСократить последовательности повторяющихся символовв строке string2 до одного символа.—t, —truncate-setlПеред преобразованием произвести усечение stringl додлины string2.—helpОтобразить справку и завершить работу.—versionВывести информацию о версии программы и завершитьработу.Специальные символыКвадратные скобки [ ] необходимо указывать, если они естьв описании.\а"G (сигнал)Л\Ь Н (забой)\f ~L (новая страница)\п ЛJ (новая строка)\r "M (возврат каретки)\t Л1 (табуляция)\v "К (вертикальная табуляция)\пппСимвол с восьмеричным ASCII-кодом ппп.\\Символ «\».419tr420trГлава 3.
Команды Linuxcharl-char2Все символы диапазона charl~char2. Если charl не предшествует char2 в наборе символов, это вызывает ошибку.[charl-char2]То же, что и charl-char2, если конструкция [charl —char2] используется в обеих строках.[char*]Буквальное включение содержимого скобок. Количествовхождений символа расширяется до длины строкиstringl.[char*number]Буквальное включение содержимого скобок. Количествовхождений символа расширяется до указанного. Например, [х*4] — это хххх.[•.class:]Буквальное включение содержимого скобок. Расширениедо полного набора символов указанного класса.alnum Буквы и цифры.alpha Буквы.blank Пробелы.cntrlУправляющие символы.digit Цифры.graph Все отображаемые символы кроме пробела.lower Символы нижнего регистра.print Все отображаемые символы.punct Символы пунктуации.space Пробелы и символы табуляции (горизонтальнойили вертикальной).upper Символы верхнего регистра.xdigit Шестнадцатеричные цифры.[=char=]Класс символов, к которому принадлежит символ char.ПримерыВ содержимом файла изменить символы верхнего регистрана символы нижнего:cat file | tr '[A-Z]' '[a-z]'Алфавитный перечень командПреобразовать пробелы в символы новой строки (код ASCII= 012):tr421tr'\012' < fileУдалить пустые строки из файла file и сохранить результат вфайле new.file (можно также использовать 011, чтобы заменить последовательные табуляторы одним):cat file | tr -s '\012" > new.fileУдалить двоеточия из файла file; результат сохранить в файле new.file:tr -d : < file > new.filetraceroute [options] host \packetsize}Команда TCP/IP.
Отслеживание маршрута пакетов, посылаемых определенному узлу сети (host). Для выполнения поставленной задачи traceroute отправляет пробные UDP-naкеты с небольшим временем жизни TTL (time-to-live), а затем ожидает получения ICMP-ответа «time exceeded» (времяистекло) от шлюза, host может задаваться именем конечногоузла или IP-адресом. Аргумент packet size определяет размерпосылаемых пробных пакетов в байтах. По умолчанию размер равен 38.Параметры—d Отключение отладки уровня сокета (socket).—g addrВключение параметра IP LSRR (Loose Source RecordRoute) в дополнение к проверке по TTL.
Позволяет выяснить, по какому маршруту идут пакеты на IP-адресaddr от конечного узла.-1Включать значение time-to-live для каждого из полученных пакетов.-m max_ttlУстановить максимальное время жизни исходящих пакетов в maxjttl транзитных участков (hops). По умолчанию равно 30.-п Показать численные, а не буквенные адреса узлов натранзитных участках. Полезно при нерабочем сервередоменных имен.traceroute422tracerouteГлава 3. Команды Linux-p portУстановить основной адрес UDP-порта, который используется для отправки пробных пакетов.
По умолчаниюравно 33434 (десятичное).-qnУстановить количество пробных пакетов для каждогозначения time-to-live в п. По умолчанию равно 3.—г Посылать пакеты напрямую адресату в смежной сети вобход обычных таблиц маршрутизации.— s src_addrИспользовать указанный адрес в качестве исходного IPадреса, добавляемого во все исходящие пробные пакеты.— t tosУстановить значение типа сервиса (type-of-service) в исходящих пакетах (по умолчанию — 0).
Значение должнобыть десятичным целым из диапазона 0—255.—V Диагностика - перечислить получаемые ICMP-пакеты(кроме TIME_EXCEEDED и PORT_UNREACHABLE).— w waitУстановить время ожидания реакции на отправку пробного пакета в wait секунд (по умолчанию равно 3).trofftroffСм. groff.truetrueКоманда, возвращающая код успешного завершения (нулевой). См. также false.tune2fstune2fs [options] deviceКоманда системного администрирования. Настройка различных параметров работы файловой системы Linux ext2fs.Необходимо указать устройство, на котором находится файловая система; в момент изменения параметров файловаясистема не должна быть подмонтирована в режиме чтения/записи.Алфавитный перечень командПараметры—с mount-countsУказать максимально допустимое количество монтирований между проверками файловой системы.-с behaviorЗадать реакцию ядра на наличие ошибок.
Аргумент behavior может принимать следующие значения:continueПродолжать работу.remotmt-roПеремонтировать файловую систему-нарушительницув режиме «только для чтения».panicПаника: ядро прекращает работу.-g groupРазрешить использование зарезервированного пространства указанной группе group (имя группы или идентификатор).—i interval[d | w | m]Задать максимально допустимый интервал между проверками файловой системы.
Единицами времени могутбыть дни (d), недели (w) или месяцы (т). Значение интервала 0 указывает на то, что проверки не будут зависеть от времени.—1 Отобразить содержимое суперблока.—т percentageУказать (в процентах) количество зарезервированных(только для привилегированного пользователя) блоков.—г питУказать количество блоков, зарезервированных толькодля привилегированного пользователя.—u userРазрешить пользователю user (имя или идентификатор)доступ к зарезервированным блокам.423tune2fs424tunelpГлава 3. Команды Linuxtunelp device [options]Команда системного администрирования. Настройка параметров работы принтера. Команда без параметров выведетинформацию по устройству (устройствам).Параметры—a [on | off]Позволяет указать, надо завершать работу при ошибкепринтера или нет.
По умолчанию работа не завершается.—с пКоличество попыток повторной посылки символа в устройство. (По умолчанию равно 250). После обнулениясчетчика сделать паузу перед повторением попыток.—i irqНазначить указанное прерывание irq для работы с параллельным портом. Игнорируются параметры —t и —с.При значении 0 восстанавливается непрерываемая работа (polling) с устройством.-о [on | off]Переключение завершения работы, если устройство недоступно или нет бумаги в устройстве.-q [on | off]Переключение отображения текущих настроек IRQ.—г Сброс порта.—s Отображение текущего состояния принтера.—t timeДлительность паузы (в jiffies) между повторными посылками символа в устройство. Мгновение (jiffy) определяется либо как один квант системных часов, либоодин цикл времени АС. Приблизительно 0,01 секунды.—w timeУказать время задержки (в мгновениях) перед повторной посылкой тактового сигнала.-С [on | off]Включение или отключение повышенной «внимательности» демона печати при выявлении ошибок печатающего устройства.Алфавитный перечень командul [options] [names]425ulПреобразовать символы подчеркивания в подчеркиваниясимволов.
Корректная обработка операции зависит от конкретного типа терминала. Некоторые из терминалов не поддерживают подчеркивание символов.Параметры—i Преобразовать символ «—» (дефис) в отдельной строке вподчеркивание символов вместо преобразования символа _ (символ подчеркивания).—t terminal-typeУказать тип терминала. По умолчанию тип терминала TERM.umount [options] [special-device/directory]umountКоманда системного администрирования. Размонтироватьфайловую систему, umount уведомляет систему, что удаляемая файловая структура, которая была подмонтирована наустройстве special-device, будет впредь недоступна. В качестве аргумента umount может быть указана точка монтирования.
Процессы ввода/вывода для файловой системы завершаются, и файловая структура отмечается как корректная.Параметры—а Размонтировать все файловые системы, перечисленныев /etc/mtab.—п Размонтировать, но не записывать изменения в /etc/mtab.-t typeРазмонтировать только файловые системы указанноготипа.uname [options]Вывод информации об операционной системе и архитектуремашины.
Команда без параметров отображает только имяоперационной системы (Linux).uname426unameГлава 3. Команды LinuxПараметры—а, —allСводная информация о системе (подразумеваются все соответствующие параметры).—m, —machineВывести аппаратные свойства системы.—n, —nodenameОтобразить полное сетевое имя машины.—г, —releaseВывести номер версии ядра.—s, —sysnameОтобразить имя операционной системы (Linux).~Р> —processorВывести тип процессора (параметр доступен не во всехверсиях программы).-v Вывести информацию о параметрах сборки ядра.—helpВывести справку по uname.—versionВывести номер версии uname.uncompressuncompress [options] filesРаспаковка файлов, которые были сжаты программой compress (имена файлов заканчиваются суффиксом .Z), Доступные параметры рассмотрены в описании команды compress.Для uncompress действительны все параметры кроме —г и —Ь.unexpandunexpand [options] [files]Преобразование строк, начинающихся с пробелов.