Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 42
Текст из файла (страница 42)
Команды Linux—Т, —tabsize n_colsУстановить размер табуляции в n_cols колонок. Поумолчанию - 8.—U, —sort=noneНе сортировать список файлов. Аналогично —f, но отображение в длинном формате.—X, —sort=extensionСортировка файлов по расширениям.ПримерыПеречислить все файлы в текущем каталоге и отобразить ихразмеры; использовать многоколоночный вывод и отмечатьспециальные файлы:Is -asCFОтобразить состояние каталогов /bin и /etc:Is -Id /bin /etcПеречислить файлы исходных текстов на языке С в текущемкаталоге, начиная с самого старого:is -rt *.сСосчитать файлы в текущем каталоге:Is | we -1IsattrIsattr [options] [files]Отобразить атрибуты файлов файловой системы Linux Second Extended Filesystem (ext2). См.
также chattr.Параметры—а Перечислить все файлы в указанных каталогах.—d Перечислить атрибуты самих каталогов, а не их содержимого.—R Рекурсивно обрабатывать каталоги и их содержимое.—V Перечислить версии файлов.—V Вывести информацию о версии и завершить работу.Алфавитный перечень командIsmod279IsmodКоманда системного администрирования. Перечисление загруженных модулей: их имен, размеров (в блоках по 4 Кбайт)и списка связанных модулей, если таковые имеются.Файл/proc/'modulesИсточник той же информации.m4 [options] [macros] [files]Макропроцессор для программ на языке С и других файлов.Параметры-е, —interactiveРабота в диалоговом режиме, прерывания игнорируются.—dflags,—deb\ig=flagsУказание уровня отладки.—In, —arglength=/iЗадание длины результатов отладки.-о file, —error-output=/iteКопировать вывод в указанный файл.
Независимо от имени отображать сообщения об ошибках в стандартный поток ошибок.—р, —prefix-built-insПредварять префиксом т4_ все имена встроенных макросов.-s, —synclinesВставлять директивы #line для препроцессора С.-ВпУстановить размер очереди и буферов накопления аргументов в п (по умолчанию - 4096).-Dname[=value], —define=name[=value]Определить имя пате со значением value или с пустымзначением, если value опущено.—Е, —fatal-warningsСчитать все предупреждения неисправимыми ошибками;завершить работу по первому же предупреждению.т4280Глава 3. Команды Linuxm4-Ffile, —freeze-state fileЗаписать состояние m4 в указанный файл для последующего восстановления.-G, —traditionalИгнорировать расширения GNU.—Hn, —hashsize=raУстановить размер ассоциативного массива таблицыимен в п (по умолчанию - 509).—Idirectory, —mclude=directoryВыполнять поиск включаемых файлов в указанном каталоге.—Q, —quiet, —silentПодавить вывод предупреждений.—Hfile, —reload-state fileЗагрузить состояние m4 из файла, прежде чем начать работу.—Vname, —undefine=raameСделать имя пате неопределенным.mailmail [options] [users]Чтение или отправка почтовых сообщений другим пользователям (users).
Утилита mail позволяет создавать, отправлять, получать, пересылать почтовые сообщения и отвечатьна них. Команда mail имеет два основных режима работы:режим создания сообщений и командный режим, в которомпроисходит управление почтовыми сообщениями.При том что mail является мощным инструментом, применение этой программы может представлять определенныесложности для начинающих пользователей. Большинстводистрибутивов Linux содержат программы pine и elm, которые гораздо проще в использовании.В этом разделе представлены команды, параметры и файлыmail.
Сначала приведем две самые необходимые команды.Для перехода в диалоговый режим чтения почтовых сообщений выполните:mailЧтобы начать написание нового сообщения для адресата user,выполните:mail userАлфавитный перечень командВведите текст сообщения построчно, нажимая клавишу<Enter> в конце каждой строки. Завершите создание сообщения вводом символа «.» (точка) в первой позиции пустойстроки.Параметры командной строки-b listУстановить значение поля Вес: для сообщений. Элементы списка разделяются запятыми.—с listУстановить значение поля Сс: для сообщений. Элементысписка разделяются запятыми.—dВывести отладочную информацию.-{[file]Обработать содержимое файла file либо ~/mbox (еслиимя файла не указано) вместо /var/spool/mail/$user.—iHe реагировать на сигналы прерывания от терминала.—п Не обращаться к /etc/mail.rc в начале работы.—р Чтение почты в РОР-режиме.-s subjectУстановить тему сообщения (subject).—иОбрабатывать содержимое / var/spool/mail/$user.
Режимпо умолчанию.—v Подробная диагностика. Отображать информацию о доставке сообщения на стандартный вывод.—I Диалоговый режим; действует, даже если стандартныйввод был перенаправлен с терминала.—N При печати почтового сообщения или переходе в почтовую папку не отображать заголовки сообщений.—Р Отключить режим POP.Команды режима создания сообщений~!Выполнить команду интерпретатора.~?Перечислить команды режима.~b namesДобавить или удалить имена в поле Вес: заголовка.~с namesДобавить или удалить имена в поле Сс: заголовка.281mail282mailГлава 3. Команды Linux"d Читать файл dead.letter.~еВызвать текстовый редактор.~f messagesВставить содержимое сообщений messages в текущеесоздаваемое сообщение.~F messagesАналогично ~f, но включаются заголовки сообщений.~h Добавить или изменить заголовки в диалоговом режиме.~m messagesАналогично ~f, но преобразовывать отступ в символ табуляции.~М messagesАналогично ~т, но включаются заголовки сообщений.~р Вывести поля заголовка и само отправляемое сообщение.~q Прервать написание текущего сообщения.~г filenameДобавить к текущему сообщению содержимое файлаfilename.~s stringИзменить поле заголовка Subject: на string.~t namesДобавить или редактировать имена в списке То:~v Вызвать редактор, определяемый переменной окружения VISUAL.commandПередать сообщение команде command через конвейер(pipe).~: mail-commandВыполнить почтовую команду.stringВставить строку string в текст сообщения, предварив еесимволом «~» (тильда).
Символ «~» внутри строки должен быть экранирован символом «\».283Алфавитный перечень командmailКомандный режимПеречислить доступные команды (справка).Выполнить команду интерпретатора.— питВывести сообщение, отстоящее от текущегона пит. По умолчанию отображается предыдущее сообщение.alias (а)Вывести или создать списки псевдонимов.alternates(alt)Указать дополнительные регистрационныепочтовые записи на удаленных машинах,принадлежащие текущему пользователю,чтобы почтовый клиент не отвечал на письмас этих адресов.chdir (с)Перейти в домашний каталог или в указанный.сору (со)Аналогично save, но сообщение не помечается для удаления.delete (d)Удалить сообщение.dpУдалить текущее сообщение и отобразитьследующее.edit (e)Редактировать сообщение.exit (ex, x)Завершение работы mail без обновления папки.file (fi)Смена папки.folder (fold)Прочитать сообщения, сохраненные в определенном файле.
Файл может быть:#предыдущий%системный почтовый ящик% userсистемный почтовый ящик пользователя (user)&mbox+folderфайл в каталоге folderfoldersПеречислить папки.headers (h)Перечислить заголовки сообщений в текущем приглашении.headers+ (h-K К следующей экранной странице заголовков.headers- (h-] К предыдущей экранной странице заголовков.helpИдентично « ? ».284mailГлава 3.
Команды Linuxhold (ho)Сохранить сообщения в системном почтовомящике.ignoreДобавить список полей к игнорируемым.mail user (m) Создать сообщение, адресованное пользователю user.mboxРежим по умолчанию. Указанные сообщения помещаются в mbox при завершении работы.next(n)Набрать следующее сообщение или сообщение, соответствующее аргументу.preserve (pr)То же, что hold.print [list] (p) Отобразить все сообщения из списка (list).Print [list] (P) Аналогично print, но отображать также полязаголовков.quit (q)Завершить работу с обновлением папки.reply (r)Послать сообщения каждому адресату изсписка рассылки.Reply (R)Ответить только автору сообщения.respondИдентично reply.retainПри выводе сообщения всегда включать отображение указанных полей заголовка.
По команде без аргументов перечисляются заданные поля.save (s)Сохранить сообщение в папке.saveignoreУдалять игнорируемые поля при сохранении.saveretainСохранять указанные поля даже при сохранении через saveignore.set(se)Изменить или вывести настройки mail.shell (sh)Вызвать новый интерпретатор.sizeВывести размеры указанных сообщений.sourceВыполнить команды из указанного файла.topВывести несколько первых строк каждого изуказанных сообщений.type(t)Идентично print.Type(T)Идентично Print.unaliasУдалить определенные ранее псевдонимы.Алфавитный перечень командundelete (u)Восстановить удаленные сообщения.unread(U)Пометить указанные сообщения как непрочтенные.Сбросить параметры mail.unset (uns)visual (v)Редактировать сообщение в редакторе, определенном переменной окружения VISUAL.write (w)Записать сообщение (без заголовка) в файл.xit (x)zИдентично exit.Перейти к следующей экранной страницетекста.
Переход к предыдущей странице покоманде z—.Почтовые параметрыЭти параметры используются в файле .mailrc. Действие параметра может быть установлено (set параметр) или снято(unset параметр).appendaskaskbccaskccasksubautoprintchrondebugdotfolderholdДобавлять сообщения в конец (а не в начало)файла тЬох.Запрашивать тему сообщения.Запрашивать адресатов, которым будетотправлена «скрытая» копия сообщения.Запрашивать адресатов, которым будетотправлена обычная копия сообщения.Запрашивать значение поля Subject:Выводить следующее сообщение после удаления текущего.Выводить сообщения в хронологическом порядке, последним отображается самое новоесообщение.Идентично параметру командной строки —d.Интерпретировать символ точки в отдельнойстроке как EOF.Определить каталог для хранения почтовыхпапок.Оставлять сообщение в системном почтовомящике при завершении работы.285mail286makeГлава 3.
Команды LinuxignoreИгнорировать сигналы прерывания, поступающие с терминала. Выводить их как символ @.ignoreeofНе считать символ "D символом EOF.metoonoheaderНе удалять отправителя из списка рассылки.nokerberosПолучение почты POP по протоколу POPS, aне КРОР.nosaveНе сохранять незавершенные сообщения вфайле dead.letter.pop-mailПолучение почты по протоколу РОРЗ и сохранение ее в файле mbox.pop.promptСменить строку приглашения.ReplyallОбмен функций Reply и reply.quietНе выводить информацию о версии в началеработы.Идентично параметру командной строки -N.searchheaders При задании спецификатора вида /х:у отображать все сообщения, содержащие строку ув поле заголовка х.verboseИдентично параметру командной строки —v.verbose-popОтображать состояние при получении почтыPOP.Специальные файлыmailqcalendarСодержит даты, уведомление о которых отправляется пользователю системой..maildeliveryФайл настройки доставки почтовых сообщений..mailrctriplogФайл настроек работы с почтой.trlpnoteСодержание сообщения автоуведомления.Список адресатов, получающих автоматические уведомления.mailq [option]Команда системного администрирования.