Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 57
Текст из файла (страница 57)
Если команда состоит более чем изодного слова, ее необходимо заключить в кавычки:su -с 'find / -name \*.c -print' nobody-f, —fastВыполнить интерпретатор с параметром —f. В csh и tcshэтот параметр подавляет чтение файла .cshrc. В bash параметр подавляет расширение имен по маске.—т, —р, —preserve-environmentНе сбрасывать переменные окружения.SUГлава 3. Команды Linux390su—s shell, —shell=shellВыполнить интерпретатор shell, а не заданный в /etc/passwd, если не задано ограничение на запуск соответствующего интерпретатора.—helpОтобразить справку и завершить работу.—versionВывести информацию о версии программы и завершитьработу.sumsum [options] f i l eПодсчет и отображение контрольной суммы файла и количества блоков (по 1 Кбайт).
Команда полезна для проверкицелостности при передаче данных.Параметры-г Режим по умолчанию. Использовать BSD-версию алгоритма подсчета контрольной суммы.-s, —sysvПрименить альтернативный алгоритм подсчета контрольной суммы (из System V). Размер блока - 512 байт.—helpОтобразить информацию по использованию sum и завершить работу.—versionВывести номер версии sum и завершить работу.swapdevswapdev [option] [image [swapdevice [offset]]]Команда системного администрирования.
Команда без аргументов отображает информацию по использованию устройства подкачки. Если задан только образ ядра (image), тоотображается информация из этого образа. Для измененияинформации необходимо указать новое устройство подкачки (swapdevice). Также возможно задание смещения (offset)для изменения информации в образе ядра. Обратите внимание, что rdev —s является синонимом swapdev.Параметр—о offsetСиноним задания смещения в качестве аргумента.Алфавитный перечень командswapoff —a | device . .
.391swapoffКоманда системного администрирования. Сделать устройство (или устройства, список разделяется пробелами) недоступным для подкачки.Параметр-а Использовать устройства, помеченные в /etc/fstab флагом sw. Эти устройства заменяют аргумент device.swapon [options] device. . .swaponКоманда системного администрирования. Сделать устройство device (или список устройств, элементы разделяются пробелами) доступным для подкачки.Параметры—а Использовать устройства, помеченные в /etc/f'stab флагом sw.
Эти устройства заменяют аргумент device.—р priorityУстановить приоритет раздела подкачки. Разделы с более высоким приоритетом используются раньше прочих.syncsyncКоманда системного администрирования. Сброс буферов файловой системы на диск, sync вызывает системную функциюsync(). Перед остановом системы вызов sync необходим дляобеспечения целостности структуры файловой системы, поэтому shutdown автоматически вызывает sync. Выполнениеsync может занять несколько секунд, так что систему необходимо приостановить на короткое время (sleep), если вы собираетесь остановить систему (halt) или произвести перезагрузку (reboot) вручную. Следует помнить, что предпочтительным способом перезагрузки и останова является вызовshutdown, поскольку тогда синхронизация (sync-ing) и прочие вспомогательные действия выполняются автоматически.sysklogdКоманда системного администрирования.
Программа Linux,предоставляющая функциональность syslogd и работающая вточности так же, как и BSD-версия syslogd. Различия дляпользователя незаметны. Тем не менее, sysklogd очень сильноsysklogdГлава 3. Команды Linux392sysklogdотличается построением и предоставляет несколько расширенный синтаксис вызова. Запускается, как syslogd.
См.также klogd.Параметры—d Включить отладку.—fconfigfileУказать альтернативный файл настройки.—h Передавать сообщения от удаленных узлов на пересылающие узлы.-1 hostlistУказать список узлов, записи для которых должны вестисьпо именам узлов, а не полным доменным именам. Приперечислении имена узлов разделяются двоеточиями.—m marklntervalУказать количество минут между интервалами отметки.—п Не переходить автоматически в режим фонового выполнения. Необходимо при запуске syslogd через insit.—р socketНаправлять журнал в указанный socket, а не в /dev/log.—т Получать сообщения из сети, используя доменный сокетИнтернета с сервисом syslog.—s domainlistУдалять перечисленные имена доменов domainlist передзаписью в журнал. При перечислении имена доменовразделяются двоеточием (:).syslogdsyslogdКоманда TCP/IP.
Ведение журнала системных сообщений внаборе файлов, описываемым файлом настройки /etc/syslog.con/. Каждое сообщение записывается отдельной строкой.Сообщение может содержать код приоритета - число, заключенное в угловые скобки и расположенное в начале строки.Приоритеты определены в файле <sys/syslog.h>. syslogd читает доменный интернет-сокет, указанный в файле /etc/services.
Чтобы остановить работу syslogd, необходимо послатьпрограмме сигнал принудительного завершения.Алфавитный перечень командsystat [options] host393systatКоманда системного администрирования. Запрос информации о статусе сети или системы на удаленном узле host посредством обращения к сервисам netstat, systat или daytime.Параметры—n, —netstatОпрашивать netstat-сервис узла.—pport, —port portПрямой запрос через указанный порт узла,-s, —systatОпрашивать systat-сервис системы.—t, —timeОпрашивать daytime-сервис системы.tac [options] [file]Отображение содержимого файла в обратном порядке (команда получила свое имя от cat). Если не указано имя илипредставлен символ «—» (дефис), выполняется чтение состандартного ввода. По умолчанию меняется порядок строк последняя строка отображается первой.Параметры—b, —beforeОтображать разделитель (символ новой строки по умолчанию) перед отделяемым элементом.—г, —regexСчитать разделитель регулярным выражением,-s string, —separator=stringЗадать альтернативный разделитель (по умолчанию этосимвол новой строки).—helpВывести справку и завершить работу.—versionОтобразить информацию о версии программы и завершить работу.tac394tailГлава 3.
Команды Linuxtail [options] [file]Выдача последних десяти строк указанного файла (или стандартного ввода, если указано имя «—») на стандартный вывод.Параметры-n[k]Начать печать с /г-го от конца файла элемента. Аргументk определяет элементы: 1 (строки, по умолчанию), b(блоки) и с (символы).—k Аналогично — п, но используется значение счетчика поумолчанию, равное 10.+n[k]Аналогично -п, но начать с га-го элемента от начала файла.+kАналогично — k, но считать от начала файла.—с raumjbkm}, —bytes num{bk.m}Вывести пит последних байт файла. Можно указатьальтернативный размер блока:b512 байтk1 Кбайтm 1 Мбайт—fHe завершать работу при достижении конца файла; продолжать чтение по мере роста файла. Работа завершается комбинацией <Ctrl>+<C>.—п пит, —lines питВывести пит последних строк.—q, —quiet, —silentПодавить отображение имени файла.—versionВывести информацию о номере версии и завершить работу.ПримерыОтобразить 20 последних строк, содержащих вхождениесимволов .Ah:grep ' \ - A h ' file I tail -20Показать 10 последних символов содержимого переменнойname:Алфавитный перечень команд395echo "$name" | tail -сtailВывести два последних блока файла bigfile:tail -2b bigfiletalk person [tt у name]talkОбщение с другим пользователем.
Имя person является либорегистрационным именем пользователя на той же самой машине, либо адресом вида user@host (имя пользователя надругом узле). Для общения с пользователем, имеющим в текущий момент несколько запущенных терминалов в системе, существует параметр ttyname — имя терминала. Послеустановки связи обе стороны могут подавать реплики параллельно, при этом они будут отображаться в разных окнах(вернее, в разных половинах окна). Экран обновляется комбинацей <Ctrl>+<L>. Для завершения работы с talk введитесимвол прерывания; курсор переместится к последней строке экрана и терминал будет восстановлен.talkd [option]talkdКоманда TCP/IP. Сервер удаленного общения пользователей.talkd уведомляет пользователя, когда кто-то другой посылает запрос на разговор.
Клиент talk начинает «рандеву», посылая серверу сообщение CTL_MSG, имеющее тип LOOK_UP.По этому сообщению сервер производит поиск приглашениядля клиента в соответствующих таблицах. Если поиск невозвращает результатов, вызывающий посылает сообщениеANNOUNCE, которое передается вызываемому в качествезапроса беседы. Когда вызываемый отвечает, локальныйсервер возвращает адрес «встречи» и устанавливается потоковое соединение, по которому и происходит общение.Параметр—d Запись отладочной информации в файл журнала syslogd.tar [options] [tarfile] [other-files]Копирование файлов в архив или извлечение файлов из архива. Если какой-либо из файлов является каталогом, tar работает со всей структурой подкаталогов этого каталога. Необязательно предварять параметры символом «—» (хотя это ине возбраняется).