FRED - система поиска информации о пользователях ЭВМ, сходная с WHOIS. Пользователи в архивах Интернет ("белые страницы", OSI X.500) идентифицируются уникальным образом, например:
"@c=RU@o=Institute for Theoretical and Experimental Physics@cn=Director"
Так как в системе WHOIS пользователи идентифицируются короткими ключами, содержащими, например, три символа, система FRED использует в процессе своей работы список цифровых псевдонимов.
Доступ к системе осуществляется, напимер, командой: telnet wp.psi.net. В качестве имени-идентификатора нужно ввести слово FRED. После этого появляется приглашение FRED> и вы можете приступать к работе. Система имеет удобную систему команд, основная из которых whois имеет несколько модификаций:
whois "semenov"
Поиск записей с таким именем в области по умолчанию.
whois surname "semenov"
Поиск записей с данной фамилией.
whois fullname "yuri semenov"
Поиск записей с указанным полным именем.
whois "semenov" -org itep
Поиск записей с указанным именем во всех организациях, в названии которых присутствует "itep".
whois "semenov" -area "@c=RU@o=Institute for Theoretical and Experimental Physics команда используется, когда название "area" (место) известно.
whois semenov@itep
Идентична предшествующей команде;
whois semenov@cl.itep.ru
Поиск записей с указанным почтовым адресом.
whois -title operator
Поиск записей, относящихся к операторам.
whois -org *
Выдача списка всех зарегистрированных организаций (для данной области поиска).
whois -org * -geo @c=US
Выдача списка зарегистрированных организаций для домена US.
Сначала FRED считывает файл fredrc в системном каталоге ISODE (обычно /usr/etc/). Затем FRED читает файл .fredrc в каталоге пользователя. В этих файлах, если они присутствуют, содержатся описания предпочтений пользователя. После этого система выдает приглашение для ввода команд поиска. Команда INTR, выданная на базовом уровне, не вызывает никаких последствий, выдача ее дважды подряд вызовет завершение работы FRED (аналог QUIT).
На других уровнях работы FRED команда INTR прерывает выполнение процедуры. Приведем перечень служебных команд.
alias имя
При отсутствии аргументов печатает все псевдонимы, описанные в ходе данной сессии, если же аргумент имеется, определяет числовой псевдоним для данного имени.
Help команда ...
Выдает справочную информацию о командах.
Manual
Распечатывает подробное руководство по применению FRED.
Quit
Уход из системы FRED.
report subject
Позволяет вам ввести текст сообщения, которое по почте будет передано вашему местному менеджеру справочной системы "белые страницы".
set переменная значение
Производит присвоение нужных значений системным переменным FRED.
version –fred
Сообщает версию программного обеспечения.
Список системных переменных FRED представлен в таблице:
Переменная FRED
Описание
debug
Отладка FRED
manager
Почтовый адрес местного менеджера "белых страниц".
namesearch
Тип имени, используемый при поиске, "fullname", "surname" или "frandly".
pager
Программа, используемая для разбивки текста на терминале на страницы
query
Подтверждение двух-шаговых операций
server
IP-адрес вспомогательного сервера
timelimit
Максимальное число секунд, которое может быть потрачено на поиск
verbose
Интерактивный режим с полной выдачей диагностической информации
ufn
Тип фильтрации при поиске: "none", "approx" или "wild".
Вообще говоря синтаксис команды whois (FRED) аналогичен тому, что используется в системе WHOIS:
Эти четыре компоненты могут встречаться в любом порядке и только входное_поле должно присутствовать обязательно. Это поле характеризует то, что вы желаете найти. Поле тип_записи говорит о том, какой вид записи в банке данных вас интересует. Поле признак_области_поиска может содержать ключи: -org (сокращение от "организация"); -unit или -locality, за которыми следует имя.
Поле управление_выводом может содержать следующие ключи:
*
выдача детальной информации со ссылками;
~
выдача минимальной информации;
%
выдача результатов поиска в одну строку и ссылок;
|
выдача полной информации.
FRED имеет некоторые преимущества перед WHOIS и, возможно, вы предпочтете именно эту систему. Введем команду вызова сервера:
telnet nic.switch.ch
Trying 130.59.1.40 ...
Connected to nic.switch.ch.
Escape character is '^]'.
После установления связи сервер выдаст на экран:
SWITCH (Swiss Academic and Research Network)
SunOS UNIX (nic) (ttyp9)
login: dua
SWITCHdirectory main menu (choose desired service)
[ 1 ]
Query the Directory, select a User Interface
[ 2 ]
Information about the User Interfaces
[ 3 ]
Terminal/X Window Configuration
[ 4 ]
Send Message to Administrator
[ 5 ]
Information about the Directory Project
[ 6 ]
Acknowledgement
[ 0 ]
Leave this Menu (back to previous Menu)
Выберем пункт 1 (с другими видами сервиса читателям предлагается познакомиться самостоятельно):