Описание команд


Метки: | |
Просмотров: 6016

whati s

На нашем сайте есть статье, где мы рассматривали опцию -f команды man, что способна выводить описание той или иной команды на экран из справочного руководства. Если опцию –f вы не забудете, то с помощью нее вы сможете в любой момент получить информацию по любой другой команде. Но может быть вам легче запомниться команда whati s, что способна тоже отображать описание команды.

S man -f Is
ls (1) - list directory contents
S whatis ls
ls (1) - list directory contents

Помимо этого, команда whati s включает регулярное выражение и символы групповых операций. Для выполнения поиска по базе с использованием различных символов групповых операций, нужно будет задать опцию -w (или --wi ldcard).

I $ whatis -w ls*
ls (1) - list directory contents lsb (8) - Linux standard Base support for Debian lshal (1) - List devices and their properties lshw (1) - list hardware
SI skat (6) - Lieutnant Skat card game for KDE 
[Информация сокращена для экономии места]

Благодаря использованию символов групповых операций, обработка замедляется немного, но на новых, современных компьютерах этого почти не замечаешь.

Для того, чтобы работать с регулярными выражениями, предусматривается опция - г (или - -regex).

| $ whatis -г Arm.*
I rm (1) - remove files or directories I rmail (8) - handle remote mail received via uucp I rmdir (1) - remove empty directories 1 rmt (8) - remote magtape protocol module

Совет

В этой статье регулярные выражение рассматриваться не будут, однако может немного позже, у меня найдется время описать их. А пока информацию о них можно отыскать в книге Бена Форты «Освой самостоятельно регулярные выражения».

Использования регулярных выражений, как мы уже говорили, будет замедлять работу, но если у вас достаточно мощная машина – то для вас это не будет проблемой.

Оставьте комментарий!

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)