Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 28
Текст из файла (страница 28)
Команды LinuxgdbsearchПоиск по регулярному выражению в исходном текстепрограммы.set variableПрисвоить значение переменной.signalПослать сигнал работающему процессу.stepВыполнить следующую строку исходного текста программы, по необходимости переходя внутрь тела функции.undisplayОтменить действие команды display; не отображать выражения.untilЗавершить текущий цикл.up Передвинуться вверх по стеку, сделав текущей другуюфункцию.watchУстановить точку наблюдения (т.
е. точку останова дляданных) в программе.whatisОтобразить тип переменной или функции.gdcgdc [options] commandКоманда TCP/IP. Используется для администрирования gated. Различные команды останавливают и запускают демон,посылают ему сигналы, модифицируют файлы настройки, атакже управляют состояниями и распечаткой содержимогообраза памяти.Параметры—с sizeУказать максимальный размер сохраняемого образа памяти (core dump).-f sizeУказать максимальный размер сохраняемых данных (filedump).Алфавитный перечень команд183—m sizegdcУказать максимальный размер сегмента данных.—п Запретить редактирование таблицы ретрансляции ядра.—q Тихий режим.
Предупреждения не выводятся, сообщения об ошибках направляются в syslogd, а не в стандартный поток ошибок.—s sizeУказать максимальный размер стека.—t secondsВыждать указанное количество секунд (по умолчаниюравно 10). Время отводится на завершение операций gated при запуске и останове.КомандыBACKOUTВосстановить файл /etc/gated.conf из файла /etc/'gated.con/-, независимо от того, существует ли последний.backoutВосстановить файл /etc/gated.conf из файла /etc/gated,conf-, предполагая, что последний существует.checkconfСообщить о любых синтаксичских ошибках в файле /etc/gated.conf.checknewСообщить о любых синтаксичских ошибках в файле /etc/gated.conf+.COREDUMPПринудительно создать файл образа памяти и завершить работу.createconfСоздать пустой файл /etc/gated.conf+, если таковой ещене существует, и установить права доступа в 664 с владельцем root и группой gdmaint.dumpПринудительный сброс данных в файл /usr/tmp/gated_dump и продолжение нормальной работы.interfaceПерезагрузить настройки интерфейса.184gdcГлава 3.
Команды LinuxKILLНемедленное (и неэлегантное) принудительное завершение.modeconfУстановить права доступа для всех файлов настройки врежим 664 с владельцем root и группой gdmaint.newconfУбедиться, что /etc/gated.conf+ существует, и перенестиего содержимое в /etc/gated.conf. Старый файл /etc/gated.conf сохраняется под именем /etc/gated.conf-.reconfigПерезагрузить файл настройки.restartЗавершить и перезапустить gated,rmcoreУдалить все найденные файлы образов.rmdmpУдалить все найденные файлы образов состояния.rmparseУдалить все файлы gated, в которых найдены ошибкиразбора. Они генерируются командами checkconf иchecknew.runningЗавершение с кодом 0, если gated запущен, и с ненулевым кодом — в противном случае.startВыполнить gated, если он еще не запущен. В последнемслучае вернуть ошибку.stopЗавершить выполнение gated как можно мягче.termПринудительное мягкое завершение.toggletraceПереключение трассировки.Алфавитный перечень команд185Файлы/etc/gcd.conf+Испытательный файл настройки.
Если конфигурация работает удовлетворительно, необходимо выполнить gatednewconf, чтобы испытательный файл стал постояннымфайлом настройки /etc/gated.conf./etc/gated.confРезервная копия старого файла настройки./etc/gated.conf—Резервная копия резервной копии старого файла настройки./etc/gated.confСобственно файл настройки./etc/gated.pidИдентификатор процесса gated./usr/tmp/gated_dumpФайл состояния./usr/tmp/gated _parseПеречень ошибок разбора, найденных при чтении файланастройки.gdcgetkeycodesgetkeycodesКоманда выдает таблицы преобразования скан-кодов в кодыклавиш.getty [options] port [speed [term [lined]]]Команда системного администрирования.
Установка типатерминала, режимов, скорости и характеристик линии. Насистемах Linux иногда для этой цели используется agetty,что подразумевает отличный синтаксис, getty запускаетсяпрограммой init. Это второй из процессов в последовательности init-getty-login-shell, которая в конечном итогесоединяет пользователя с системой, getty считывает имяпользователя и выполняет команду login с именем пользователя в качестве аргумента. В процессе считывания имениgetty пытается адаптировать систему к скорости и типу установленного устройства.getty186gettyГлава 3. Команды LinuxНеобходимо указать порт, который используется getty дляприкрепления к устройству /dev/port.
После прикрепленияgetty просматривает файл значений, заданных по умолчанию (как правило, это /etc/default/getty), считывая значения и параметры работы. Большинство параметров могутбыть указаны также и в командной строке, но значения изэтого файла имеют больший приоритет. Аргумент speed служит для указания на одну из записей в /etc/gettydefs, которая содержит начальную скорость, настройки терминала иприглашения login, а также конечную скорость и параметры соединения.
По умолчанию производится чтение первойтакой записи из /'etc/'getty'defs. term определяет тип терминала, a lined - необязательные характеристики линии.Параметры-с fileПроверка файла getty defs. Именем такого файла является аргумент file. Значения из файла и сообщения обошибках разбора выдаются на стандартный вывод.-d fileНазначить указанный файл как файл значений по умолчанию.-h He выполнять принудительное рассоединение порта приинициализации.—г delayОжидать появления единственного символа из порта,затем еще delay секунд перед продолжением работы.—t timeoutЕсли имя пользователя не введено в течение timeout секунд, закрыть соединение.—w stringОжидать появления string символов из порта перед продолжением работы.gprofgprof [options] [object _file]Отобразить профилировочную информацию для объектногофайла.
Таблица имен файла сравнивается с таблицей вызовов файла gmon.out (предварительно созданного компиляцией gcc -pg).Алфавитный перечень командПараметры187gprof-аНе отображать информацию по статическим функциям.Поскольку эти данные могут представлять интерес, добавлять их к информации о функциях, загруженных непосредственно перед статическими.-Ь Не отображать сведения по каждому из полей в записипрофилировки.—с Попытаться определить статистику вызовов статических функций в программе по текстовому сегментуобъектного файла. Отображать только статическихпредков и порожденных потомков с нулевым числом вызовов.-е routineНе отображать информацию по routine и порождаемымобъектам.—f routineОтображать только информацию по routine, а также время, затраченное на выполнение всех вызовов.-k from toУдалить арки между вызовами from и to.-s Обобщить профилировочную информацию в файлеgmon.sum.—v Отобразить номер версии и завершить работу.-z Включать неиспользованные вызовы.—Е routineНе отображать информацию о вызовах routine и порождаемых объектах или не включать затраченное на нихвремя в суммарное время вызовов.—F routineОтображать информацию только о вызовах routine.
Heвключать время, потраченное на выполнение прочихфункций.grep [options] pattern [files]Поиск в перечисленных файлах строки текста, соответствующей регулярному выражению pattern. Регулярные выражения подробно рассмотрены в главе 9 «Шаблоны и поиск». Кодзавершения: 0 - если найдена хотя бы одна строка, удовлетворяющая критерию поиска, 1 - если такие строки не найдены, 2 - если произошла ошибка. См. также egrep и fgrep.grep188grepГлава 3. Команды LinuxПараметры-а, —textРазрешить вывод строк с двоичными данными; считатьих обычным текстом.-b, —byte-offsetОтображать для каждой печатаемой строки смещение (вбайтах) от начала исходного файла.-с, —countОтображать только число строк, соответствующих шаблону поиска.
При использовании совместно с параметром—у или —revert-match отображается число строк, не соответствующих шаблону.—d action, —directories=ac£ionОпределить правило action для обработки каталогов. Возможные варианты:readЧитать каталоги как обычные файлы (режим по умолчанию).skipНе обрабатывать каталоги.recurseВыполнять рекурсивную обработку каталогов.
Идентично заданию —г.—е pattern, —regexp=patternПоиск по шаблону pattern. Применяются шаблоны, начинающиеся с символа «—».-(file,—fi\e=fileБрать список шаблонов из файла (file). Каждый шаблонрасполагается в отдельной строке файла.—h, —no-filenameОтображать найденные строки, но не имена файлов (обратно действию параметра —1).-i, —ignore-caseНе различать регистр символов.—1, —files-with-matchesОтображать имена файлов, но не найденные строки. Припоиске в одном файле работа прекращается по нахождению первой строки.Алфавитный перечень команд—n, —line-numberОтображать строки и номера строк.-q, —quiet, —silentПодавлять нормальный вывод, поиск прекращается понахождению первой строки.—г, —recursiveРекурсивно обрабатывать файлы в каталогах. Идентичнозаданию -d recurse.—s, —no-messagesПодавлять сообщения о ненайденных или недоступныхфайлах.-v, —revert-matchОтображать все строки, которые не совпадают с шаблоном.-w, —word-regexpИскать только целые слова, совпадающие с шаблоном.Слова состоят из букв, цифр и символов подчеркивания,остальные символы являются разделителями слов.-х, —line-regexpОтображать строку только в том случае, если она целиком совпадает с шаблоном.-А пит, —after-context=reumВывести пит строк текста после найденной строки.—В пит, —before-context=numВывести пит строк текста перед найденной строкой.—С[пит], —context=[/mm], —питОтображать пит строк, предшествующих найденной, ипит строк, следующих за ней.