Файл: Могилев А.В. Информатика.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 31.03.2021

Просмотров: 6859

Скачиваний: 51

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

486 

Опишем кратко работу с указанной программой, широко используемой в настоящее время 

для навигации в сети Internet. 

В окне 

Internet Explorer

 отображается HTML-документ, полученный из

 

Internet 

или загру-

женный  из  файла.  Навигация  (перемещение)  по  такому  документу  осуществляется  с  помощью 
ссылок - выделенных в документе фраз или областей. Курсор превращается на ссылках в пикто-
грамму кисти руки с вытянутым пальцем, которым можно выбрать или нажать выделенную фразу 
или  область.  Полезные  для  навигации  кнопки-команды  содержатся  в  меню  команд

 

Internet  Ex-

plorer

-

 третьей строке окна. Кнопка «Назад» позволяет возвратиться на предыдущую просмотрен-

ную  HTML-страницу,  кнопка  «Вперед»  -  двигаться  вперед  по  цепочке  просмотренных  страниц. 
Кнопка «Останов» служит для остановки передачи данных (если, например, не нужно ждать окон-
чательной досылки картинок и  т.п.), кнопка «Обновить», напротив, позволяет возобновить пере-
дачу данных текущей страницы в случае, например, сбоя передачи или остановки. 

 

 

Рис. 5.8.

 Возможный вид заставки программы Internet Explorer 

 

В той же строке есть очень важное окно ввода адреса. Обычно, в это окно вводят адрес до-

машней  страницы  WWW-сервера,  с  которой  начинается  поиск  и  просмотр  всего  HTML-
документа. С помощью кнопки со стрелкой в правой части этого окна можно вызвать список ранее 
использовавшихся адресов и выбрать необходимый. Более широкие возможности «запоминания» 
адресов  предоставляет  опция  меню  «Избранное»  в  командном  меню  системы  во  второй  строке. 
Эта опция открывает вертикальное меню, команды которого позволяют добавлять новые «заклад-
ки»  на  понравившиеся  HTML-страницы,  переходить  в  сети  по  этим  закладкам,  упорядочивать 
ссылки и даже работать с папкой «Мои документы». 

Интереснейшая  возможность,  предусмотренная

 

Internet  Explorer

  -

  автоматическое  уста-

новление связи с сервером компании 

MicroSoft

 и обновление компонентов операционной системы 

(драйверов, приложений). Конечно, на такой сервис могут рассчитывать только владельцы лицен-
зионных экземпляров системы. 

Из  команд  главного  меню 

Internet  Explorer

  очень  полезными  являются  также  «Свойства 

обозревателя» в команде «Вид», позволяющая настраивать броузер, «Шрифты», позволяющая ме-
нять кодировку отображаемого в окне текста. Для кодировки русских символов в сети применяет-
ся как кодировка КОИ-8, так и 

Windows

,

 встречаются национальные алфавиты. Команда «Шриф-

ты» позволяет выбрать необходимую для правильного отображения текста кодировку. 

В 

Internet  Explorer

  нет  встроенных  средств  разработки  HTML-документов.  Эта  функция 

переложена на текстовый процессор 

Word

 из пакета 

MicroSoft

 

Office

Internet Explorer

 лишь вы-


background image

 

487 

зывает 

Word

,

 когда необходимо, а также позволяет посылать подготовленные страницы на WWW-

сервер (если у пользователя имеются соответствующие права). 

В команде «Файл» предусмотрены возможности печати или записи на диск найденной ин-

формации. 

Отметим, что до сих

 

пор рассматривалась работа

 

Internet Explorer с

 протоколом HTTP (т.е. 

WWW-серверами)  по  умолчанию.  В  действительности  он,  как  и  другие  броузеры  (например. 
Netscape  Communicator),  может  работать  и  с  другими  протоколами  Internet:  FTP,  GOPHER  и  т.д. 
Так.  для  соединения  с  любым  FTP-сервером  достаточно  в  поле  адреса  указать  протокол  и  адрес 
сервера, например: 

ftp://ftp.kiae.su.

 Работать с файлами и директориями FTP-сервера в среде

 

Inter-

net Explorer

 можно в традиционной для

 

Windows

 манере. 

Технологии 

Internet

  быстро  прогрессируют.  Так,  в  едином  пакете  с 

Internet  Explorer

  по-

ставляется программное средство 

Net Meeting

 для участия в видеоконференциях по

 

Internet. 

 

3.4.5. Другие информационные системы в Internet 

 

Gopher

-это

  еще  одна  распределенная  информационная  система 

Internet

.

  В  основу  ее  ин-

терфейсов положена идея иерархических каталогов. Внешне 

Gopher

 выглядит как огромная фай-

ловая  система,  которая  расположена  на  машинах  сети.  Первоначально 

Gopher

  задумывался  как 

информационная система университета с информационными ресурсами факультетов, кафедр, об-
щежитии и т.п. До сих пор основные информационные ресурсы 

Gopher

 сосредоточены в универ-

ситетах. 

Gopher

 

считается простой системой, легкой в установке и администрировании, достаточ-

но надежной и защищенной. Количество серверов 

Gopher

 на 1994 г. превышало в 1,5 раза число 

серверов  WWW,  и  до  1995  г.  темпы  роста  установок  серверов 

Gopher 

опережали  все  остальные 

ресурсы Сети. В России 

Gopher

-

cepвepы не так распространены, как во всем мире - профессиона-

лам больше нравится 

World Wide Web

Gopher URL's

 не так разнообразны, как файловые. Это свя-

зано  с  ограниченностью  его  сервиса.  Для  того  чтобы  описать,  например, 

gopher-се

рвер

  узла 

gopher.kiae.su

 

необходим URL: 

 

gopher://gopher.kiae.su/

 

 
WAIS - это распределенная информационно-поисковая система Internet. Родилась WAIS как 

перспективная  разработка  четырех  ведущих  американских  компаний  и  первое  время  была  ком-
мерческим продуктом, пока не появилась ее свободно распространяемая версия freeWAIS. В осно-
ву системы положен принцип поиска  информации  с использованием логических  запросов, осно-
ванных на применении ключевых слов. Клиент «обшаривает» все серверы WAIS на предмет нали-
чия на них документов, удовлетворяющих запросу. WAIS широко применяется как поисковая ма-
шина в других информационных сервисах 

Internet

,

 например в WWW и 

Gopher

Наиболее извест-

ным проектом, где была применена WAIS, является электронная версия энциклопедии «Британни-
ка». 

 

Контрольные вопросы и задания 

 
1. В чем признак глобальности сети? 
2. Что такое «модем» и каковы его функции? 
3.  Какие  модемы  используются  в  Вашем  вузе  и  какие  протоколы  коррекции  ошибок  они 

поддерживают? 

4. В какой глобальной сети участвует ваш вуз? К каким сетям есть выход из

 

этой сети? 

5. Назовите характеристики одной - двух локальных сетей. 
6. Какие виды обмена информацией приняты в электронной почте? 
7. Какова структура электронного письма? 
8. Каков электронный адрес вашего вуза и что означают его составляющие? 
9. В чем состоят возможности одной из программ-оболочек электронной почты? 
10. Для чего используется кодирование писем? 
11. Приходилось ли вам лично работать с удаленной базой данных или наблюдать за такой 

работой? Если да, то опишите ее в деталях. 


background image

 

488 

12. Какие виды работ поддерживает сеть Internet? 
13. Что такое гипертекст? С какой гипертекстовой программой вы работали и как в ней от-

ражены принципы гипертекста? 

14. Как ведется поиск информации в сети Internet? 
 

§ 4. ПРЕДСТАВЛЕНИЕ ОБ ОПЕРАЦИОННОЙ СИСТЕМЕ UNIX 

 

ОС  UNIX  -  одно  из  высших  достижений  в  мире  системного  программного  обеспечения. 

Многие специалисты считают, что по сравнению с ней  MS DOS является гораздо менее профес-
сиональной системой. 

Хотя в специальных руководствах по UNIX подчеркивается ее простота и ясность, это не та 

простота,  которая  легко  усваивается.  Здесь  мы  познакомимся  лишь  с  одним  аспектом  UNIX  - 
управлением  большой  компьютерной  сетью.  Кроме  того,  эта  ОС  и  тесно  связанный  с  ней  язык 
программирования  Си  являются  основой  для  разработки  сложных  профессиональных  программ-
ных продуктов самого разного назначения - как системных, так и прикладных. 

Для глобальных сетей UNIX и UNIX-подобные системы (например, LINUX) являются ос-

новными. Здесь важно подчеркнуть, что UNIX прозрачным образом поддерживает не только рабо-
ту с удаленного терминала (даже по телефонной линии), но и электронную почту, и набор прото-
колов TCP/IP. При этом детали обмена данными между компьютерами от  пользователя системы 
скрыты, и он может, работая за любым компьютером сети или за удаленным терминалом, выпол-
нять  разнообразные  операции  и  даже  запускать  процессы,

 

не  зная

,

  где  физически  находится  ис-

полняющий компьютер. 

Рассмотрим основные команды операционной системы  UNIX. Сеанс работы с операцион-

ной системой UNIX начинается с ввода идентификатора пользователя и его пароля, присвоенных 
ему  администратором  сети  при  регистрации.  Приглашением  по  вводу  идентификатора  является 
слово

 

login.

 Пароль при вводе не отображается. По желанию пользователя он может быть заменен 

по команде

 

passwd

.

 

Командная  строка  -  это  последовательность  слов,  разделенных  пробелами.  Первое  слово 

командной строки и есть команда, остальные - параметры. 

Типы параметров: 
• имя файла - идентификатор (использует символы а - z, А - Z, 0 - 9, _,.,-); 

• 

опция (ключ) уточняет смысл команды (обычно начинается со знака «минус»); 

например, опция -a

l

 (может быть со знаком + или без него); смысл опции зависит от коман-

ды; 

• выражение описывает обычно строку символов или является строкой.  
Порядок параметров в команде: 

 

 

 

 

 

 

4  

command  

 

options  

 

expression  

 

filename(s) 

 
Система содержит подробное справочное руководство (UNIX Reference Manual), состоящее 

из восьми секций: 

1) commands (команды); 
2) system class (системные вызовы); 
3) subroutines (подпрограммы); 
4) special files (спецфайлы); 
5) file format and convension (формат файлов и соглашения); 
6) games (игры); 
7) macro packages and language conventions (макропакеты и языковые соглашения); 
8) administrator commands and procedures (команды и процедуры администратора).  
В любой момент руководство может быть выведено на экран и принтер. 
 
Описание команды состоит из следующих разделов: 
NAME (имя и функция); 
SYNOPSIS (синопсис); 
DESCRIPTION (описание функции); 


background image

 

489 

FILE (используемые файлы); 
SEE ALSO (смежные команды); 
DIAGNOSTIC (реакция на ошибки); 
BUGS (замеченные некорректности), 
$ man i <имя> (i - номер секции, например "$  man grep";

 

если i опущено, подразумевается 

i=l). 

 
Запуск  программы  (командного  файла)  из  текущего  каталога  осуществляется  при  вводе 

имени содержащего ее файла в командной строке. Система обладает набором текстовых редакто-
ров (например, VI и ЕХ), интерпретатором команд 

shell

 и другими встроенными утилитами. 

Узнать имя текущего каталога можно следующим образом: 
 
$ pwd (print working directory) 
 
Для печати (вывода на экран) содержимого каталога используется команда 

ls

.  

Примеры.

 

$ Is  

 

 

- печать текущего каталога; 

$ Is-al   

 

- a 

(all)

 -

 все файлы и подкаталоги; 

-1 (long) - полную информацию; 

S Is /    

 

- печать каталога

 

root

,

 

$ Is -1 /  

 

- печать каталога 

root

 полная; 

S Is -I /bin  

 

- часто используемые команды; 

S Is /dev  

 

- драйверы устройств; 

$ Is /users  

 

- каталоги пользователей. 

 
Изменение рабочего каталога производится командой 

cd

 (change directory).  

$ cd /etc $ Is -1  

 

- печать команд администратора; 

$ cd /usr $ Is -1

 

bin    

- редко используемые команды; 

$ cd - без параметров  

- возврат к собственному 

(fioine)

 каталогу. 

 
Команда

 

cat

 (от concatenate) позволяет объединить несколько (два или более) файлов и на-

править результат на стандартный вывод 

(Standart Output)

,

 обычно -

 

на

 

экран дисплея, например: 

 
$ cat /etc/motd посмотреть файл (message of today) 
 
Создать нижележащие каталоги можно командой 

mkdir

 (make directory). Копирование фай-

лов  осуществляется  командой 

ср

.

  Например,  если  текущим  каталогом  является 

progs/c

,

  то  ввод 

команды 

 
$ cp /etc/motd message 
 

приводит к созданию в текущем каталоге 

progs/c

 

файла 

progs/c/mtssage

.

 Его можно было бы ско-

пировать в текущий или в другой каталог, не меняя имени: 

 
$ cp /etc/motd progs/c 
 
(при этом будет создан файл 

progs/c/motd

).

 Если 

progs/c

 -

 текущий каталог, того же эффекта 

достигает команда 

 
$ cp /etc/motd 
 

(с точкой в качестве параметра). Если второй аргумент команды

 

cp

 -

 каталог, то в качестве первого 

можно указывать несколько файлов, например: 

 
$ cp /etc/motd /usr/include/stdio.h progs/c 


background image

 

490 

 
Перенос и переименование файлов осуществляется командой 

тv

.

 Эта команда перемещает 

файл или каталог из одного места файловой системы в другое. Побочный эффект - переименова-
ние файла.  

Пример.

 

$ mv message mesg  
$ls  
mesg.... 
Отличие  от  копирования  состоит  в  том,  что  исходный  файл  будет  уничтожен.  Удаление 

(уничтожение) файлов производится с помощью команды 

rm

.  

Пример

$ cd progs/c  
$ rm motd  
S Is message (нет motd) 
Одной командой

 

rm

 можно удалить несколько файлов. 

Ключ 

-i

 позволяет  использовать интерактивный вариант  исполнения команды, требующий 

подтверждения на удаление каждого файла: 

 
$ rm-i filel file2  
filel : n (no-нет)  
file2: у (yes-да) 
 
Можно  форсировать  уничтожение  ключом 

-f

,

  даже  если  файл  защищен  по  записи,  напри-

мер: 

 
$ rm-fstdio.h 
 
Этими средствами нельзя уничтожить каталог, пока не уничтожены все файлы, входящие в 

его состав. 

Для  удаления  нескольких  каталогов  используется  ключ  рекурсивного  уничтожения 

-r

 

(уничтожить все поддиректории). Пустой каталог  удаляется посредством команды 

rmdir

  (remove 

directory): 

 
$ rmdir progs 
 
Метасимволы  служат  для  подстановки  любых  строк  и  символов  в  именах  файлов  и  в  ко-

мандах языка задании 

Shell

:

 

* - представляет произвольную строку (возможно пустую); 
? - любой одиночный знак; 
[Cl С2] - любая литера из диапазона Cl- C2 (в стандарте ASCII). 

Примеры: 

1) $ Is с? 
с1 с2 сЗ cs cz 
2) $ Is с*  
с1 с12 с2 с23 сЗ cs csl cxy cz 
3)$ls?l* 
с1с12  

Для перенаправления вывода используется знак ">". 

Пример. 

$ Is -1 - вывод на экран = 

standard output

;

 

$ Is -1 > dirconts - вывод в файл 

dirconts

;

 

$ cat dirconts - вывод на экран. 

Пробелы вокруг символа «>» необязательны. Возможно перенаправление вывода с добав-

лением (с дописыванием в файл), которое обозначается «>>». 

Пример.