Топовые новости
Новое

Обработка командных строк

Обработка командных строкЯзык Perl великолепно подходит для интерпретации вывода различных программ. Для этой задачи многие используют такие инструментальные средства, как awk и sed. Perl предоставляет более широкий выбор средств для выполнения этих задач. Приведенный ниже пример очень прост, но в нем проиллюстрировано, как с помощью Perl вы можете разбирать на части какие-либо строки вывода и производить с ними нужные вам действия. В этом примере Perl используется как фильтр для вывода только тех файлов, размер которых превышает 10 Кб.

Ключ — п указывает, что код Perl должен быть выполнен для каждой строки ввода. Ключ — а обеспечивает автоматическое расщепление строк вывода команды Is — la в массив @F. Ключ — е указывает, что далее в этой командной строке следует программный код Perl. Ядро операционной системы — это сложная часть программного обеспечения, контролирующая процессы и взаимодействия процессов, выполняющихся в системе. Пользователь редко непосредственно взаимодействует с ядром. Как правило, он работает с приложениями, которыми ядро управляет.

Времена меняются, меняется и процесс конфигурирования ядра Linux. Первоначально этот процесс протекал путем последовательных ответов на ряд запросов, уточняющих каждый из параметров конфигурации ядра. Хотя вы все еще можете конфигурировать Linux таким путем, большинство пользователей находят этот способ запутанным и неудобным. Например, в нем не предусмотрен возврата назад по цепи запросов для исправления возможных ошибок. Утилита make config — это инструмент, работающий в режиме командной строки. Она запрашивает значения параметров конфигурации ядра. Пользователь отвечает на запросы, вводя Y, N, М или?. Регистр ответа не важен. Ввод М в ответ на запрос о какой-либо опции конфигурации требует, чтобы данная опция была скомпилирована в виде модуля. Ввод "?" в ответ на запрос выводит на экран контекстную справку по конкретной опции, если справка по данному параметру конфигурации имеется в наличии. Если справки по интересующей вас опции нет, можно обратиться к обширным ресурсам Internet и отыскать нужную вам информацию. Неопытным пользователям мы не рекомендуем использовать утилиту make config, показанную на рисунке 24.1.

Галерея
6198 8845 9710 12874 13267 36053
Интересные записи
Рубрики