Это тоже было ново для меня. Однако, проведя некоторое расследование, я пришел к следующему:
$ где ПОЛУЧИТЬ
ПОЛУЧИТЬ: /usr/bin/GET /usr/share/man/man1/GET.1p.gz
Итак, это «команда» под /USR/бен
.
$ файл /usr/bin/GET ; ll /usr/bin/GET
/usr/bin/GET: символическая ссылка на lwp-запрос
lrwxrwxrwx 1 root root 11 Янв 11 21:01 /usr/bin/GET -> lwp-request*
Это символическая ссылка для lwp-запрос
в том же каталоге.
$ ll /USR/бен/ | grep lwp-запрос
lrwxrwxrwx 1 root root 11 Янв 11 21:01 GET -> lwp-request*
lrwxrwxrwx 1 root root 11 Янв 11 21:01 HEAD -> lwp-request*
lrwxrwxrwx 1 root root 11 Янв 11 21:01 POST -> lwp-request*
-rwxr-xr-x 1 root root 16200 11 января 21:01 lwp-request*
Есть и другие «символические ссылки» на тот же исполняемый файл.
$ файл /usr/bin/lwp-request ; dpkg -S /usr/bin/lwp-запрос
/usr/bin/lwp-request: исполняемый текст Perl-скрипта
libwww-perl: /usr/bin/lwp-запрос
Это Perl-скрипт, поставляемый с libwww-perl упаковка.
$ человек ПОЛУЧИТЬ
Дополнительная информация о команде покажет, что существует -у
вариант:
-u Выводить метод запроса и абсолютный URL-адрес по мере выполнения запросов.
Итак, если мы попробуем выполнить команду в Вопросе, используя -у
вариант:
$ ПОЛУЧИТЬ -u / HTTP/1.1
он отображает:
Получить файл:/
<HTML>
<ГОЛОВА>
<TITLE>Каталог /</TITLE>
<BASE HREF="файл:/">
</ГОЛОВА>
<ТЕЛО>
<H1>Список каталогов /</H1>
...
</ТЕЛО>
</HTML>
ПОЛУЧИТЬ http://www.HTTP.com/1.1
<html><head><title>www.http.com</title></head><frameset BORDER='0' frameborder='0' frameworkspacing='0' rows='100%,*'>
<frame name='target' src='http://www.i5.com/calacom'>
<noframes> <body BGCOLOR='#FFFFFF'>
Эта страница требует, чтобы ваш браузер поддерживал фреймы.
<BR>Вы можете получить доступ к странице без фреймов по этой <a href='http://www.i5.com/calacom'>ссылке</A>.
</body></noframes></frameset></html>
Мы видим, что когда ПОЛУЧАТЬ
команде даются два аргумента, она пытается получить доступ к двум URL-адресам:
- файл:/
- http://www.HTTP.com/1.1
Первый представляет собой список местных /
каталог. Второй - это (вероятно, несуществующая) "страница" 1.1
веб-сайта http.com
который содержит «рамку» для отображения страницы http://www.i5.com/calacom
.