Купить
 
 
Жанр: Учеба

Информация к размышлению Пособие по освоению компьютерных технол

страница №14

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

9. Чем занимается программа MOVE.EXE? Какими двумя командами
DOS может замениться её деятельность по отношению к файлам? Что
произойдёт, если вместо программы MOVE.EXE запустить BAT-файл с
этими командами, и если окажется, что диск, на который
осуществляется перемещение, защищён от записи?

10. Чем занимается программа SCANDISK.EXE?

11. Каким образом можно отсортировать текст в алфавитном
порядке?

12. Чем занимается программа SUBST.EXE?

13. Когда может понадобиться программа SYS.EXE?

14. Чем занимается программа XCOPY.EXE, и чем её возможности
отличаются от возможностей команды COPY?

ГЛАВА 7


РАЗНОВИДНОСТИ ПРИКЛАДНЫХ ПРОГРАММ

В разделе 6.1 мы познакомились с типами прикладных
программ. Это была своеобразная их классификация по принципам
их работы и способам запуска. Сейчас мы коснёмся других их
качеств. Они будут в основном связаны с предназначением
программ, с кругом задач, которые они должны решать. Бывает,
кстати, что две программы занимаются одним и тем же, но имеют
разные типы: например, одна размещена в COM, а другая в
EXE-файле.
Нельзя сказать, что группы программ, о которых мы будем
сейчас говорить, строго разграничены и отделены друг от друга,
как это было с типами программных файлов. Нет, встречаются
программы, которые относятся сразу к нескольким из описываемых
групп. Нельзя также сказать, чтоперечень этих групп программ
будет исчерпывающий.

7.1. Драйверы и утилиты

Драйверы. Все IBM-совместимые компьютеры имеют открытую
архитектуру. Это значит, что имеет место взаимозаменяемость
внешних и внутренних устройств различных фирм-производителей.
Однако, разные фирмы используют для управления своими
устройствами разные стандарты. Мы помним, что микропроцессор
передаёт команды устройствам в виде двоичных чисел через
специально выделенные для этого ячейки памяти. Вот именно эти
численные команды для устройств разных производителей, но
одинакового назначения, могут отличаться. Устройства, в свою
очередь, могут передавать компьютеру какую-то ответную
информацию, которая может по-разному выражаться устройствами
разных производителей.
Можно было бы операционную систему приспособить к одному из
стандартов, но тогдаустройства других производителей остались
бы невостребованными или им пришлось бы изменять стандарты.
Однако, изменив стандарт под одну операционную систему,
устройство можно сделать неподходящим для другой. Чтобы
избежать подобных конфликтов и существуют программы, называемые
драйверами.
Когда какая-то прикладная программа хочет отдать нужному
устройству команду, она обращается по этому вопросу к
операционной системе, а та, если не находится с этим
устройством в полном взаимопонимании, переадресовывает команду
драйверу. Тот знает нравы как операционной системы, так и
устройства. Поэтому он отдаёт эту команду устройству на
понятном ему языке. Точно так же он получает от устройства
ответную информацию и растолковывает её операционной системе,
которая, при необходимости, сообщает её прикладной программе.
Словом, драйвер является чем-то вроде переводчика между
операционной системой и устройством. Его разрабатывают
производители устройства под конкретную операционную систему.
Как правило, выпустив в свет новое устройство, производитель
снабжает его набором драйверов для нескольких операционных
систем. Таким образом, снимается проблема недопонимания между
различными устройствами компьютера.


Драйвер всегда является резидентной программой и может
находиться в SYS, COM или EXE-файле. Запускаться драйверы могут
на разных этапах работы компьютера. Выделим три из них.
1. Если драйвер размещается в SYS-файле, то его загружают в
оперативную память во время загрузки компьютера. Это должно
быть предусмотрено в файле CONFIG.SYS. Такие драйверы
загружаются в начальные адреса памяти сразу же после
операционной системы и являются её дополнением. Есть, правда,
способ загрузить подобный драйвер при помощи специальной
прикладной программы уже после загрузки компьютера, но мы об
этом сейчас говорить не будем.
2. Драйверы, находящиеся в COM и EXE-файлах тоже могут
загружаться в память во время загрузки компьютера, но чуть
позже. Этот запуск должен быть предусмотрен в файле
AUTOEXEC.BAT. Подобные драйверы часто имеют возможность
впоследствии быть выгружеными из памяти.
3. Бывает, что устройство используется не постоянно. Тогда
если его драйвер находится в COM или EXE-файле, то, для
экономии места в памяти, запускать его можно уже после загрузки
компьютера непосредственно перед использованием устройства.

Утилиты. Есть целый ряд прикладных программ, называемых
утилитами. Это название произошло от английского слова
"utility", что по-русски означает "польза". Да, утилиты - это
полезные программы, но далеко не все программы, приносящие
пользу относятся к утилитам. Точнее было бы сказать, что
утилиты - это вспомогательные программы. Они выполняют какие-то
действия, которые оказываются очень полезными, часто
незаменимыми, для выполнения чего-то другого - более важного.
Скажем так: для того, чтобы пользоваться одними утилитами,
никто компьютер покупать не будет, но без них, вместе с тем,
обойтись трудно, почти невозможно. Например, седло, уздечка,
стремена, щётка для расчёсывания гривы и хвоста представляют
мало интереса, если нет лошади. Однако, имея лошадь, желательно
иметь и вышеперечисленные вещи, чтобы полноценно её
использовать и держать в порядке.
Употребление понятия "утилита" не является чем-то
обязательным. Вы вполне можете заменять его словами:
"программа" или "программка". Однако, это понятие нужно знать.
Вдруг кто-нибудь скажет вам, что у него есть такая хорошая
утилитка, и что он готов с вами поделиться. Вы тогда будете
знать, о чём идёт речь.
Кстати, все программы, о которых мы говорили в пункте 6.4,
кроме разве программы COUNTRY.SYS, можно тоже считать
утилитами. Есть ещё стандартный набор программ, предназначенных
для ухода за компьютером, который называется "Нортон утилиты".

ВОПРОСЫ И ЗАДАНИЯ

1. Для чего нужны драйверы? Какие возможны неприятности при
их отсутствии?

2. Какой из четырёх типов программных файлов не может иметь
драйвер?

3. Когда и как осуществляется запуск драйверов?

4. Что такое утилита?

5. Назовите несколько конкретных прикладных программ,
которые можно считать утилитами.

7.2. Текстовые редакторы и текстовые процессоры

Трудно переоценить значение текстовых редакторов. Это
программы, предназначенные для создания и редактирования
текстовых файлов. Что такое текстовый файл мы узнали в разделе
3.1 и уже неоднократно использовали это понятие. Однако, мы ещё
не говорили, как такой файл создать и как сделать изменения в
уже существующем текстовом файле. Зато, мы уже заметили, что
делать такие изменения приходится довольно часто.
Мы, правда, помним случаи, когда текстовые файлы
создавались, как побочный эффект каких-то других действий. Это
происходило, например, когда вывод отчёта о работе команды DOS
или программного файла из комплекта DOS переадресовывался с
экрана в текстовый файл. Если такого файла не было, он
создавался. Просмотреть такой файл можно было при помощи
команды TYPE. Кстати, если эту команду применить к
файлу-устройству CON, который в данном случае будет относиться
к клавиатуре, а затем переадресовать вывод с экрана в текстовый
файл, то мы получим что-то вроде самого простого текстового
редактора. Перевод строк здесь осуществляется клавишей ENTER, а
выход - клавишей F6, либо комбинацией клавишь "CTRL+Z". Точно
такой же текстовый редактор получится, если применить команду
COPY, указав в качестве источника устройство CON, а в качестве
приёмника - имя создаваемого файла. Однако, при составлении
больших текстов, такой способ будет неудобным. Для этого нужно
будет использовать более солидный текстовый редактор.

Заметим, что есть очень много различных текстовых
редакторов. Они обладают целым рядом дополнительных функций,
помогающих обрабатывать тексты. Одной из важнейших функций
текстового редактора является возможность распечатки текстового
файла на принтере.
Часто бывает, что другие программы имеют свой собственный
встроенный текстовый редактор, а бывает, что пользователь сам
может встроить в них тот текстовый редактор, с которым ему
удобно работать.
Существует негласная и необязательная договорённость, что
если текстовый файл не несёт дополнительных функций (например,
BAT-файл, INI-файл и т.п.), то его имени присваивается
расширение TXT.
Есть ряд текстовых редакторов, специально разработанных для
незрячих пользователей. В них все действия озвучиваются, и
текст можно не только редактировать, но и читать синтетическим
голосом.

Заметим, что для обозначения русских букв в текстовых
файлах в DOS и в WINDOWS, используются символы с разными
кодами. Поэтому, файл, составленный текстовым редактором в
WINDOWS, в досовском редакторе будет состоять из каких-то
закорючек. В других операционных системах тоже применяются свои
кодировки. Чтобы снять эту проблему, используются так
называемые перекодировщики (конверторы). Это программы, заменяющие
одни символы другими, в соответствии с нужной кодовой
страницей. Кодировщики, кстати, тоже можно отнести к утилитам.
Встречаются текстовые редакторы, которые имеют собственные
встроенные кодировщики.

Часто случается, что текстовый файл не нужно
редактировать, а необходимо только просмотреть. Для этого можно
обойтись без текстового редактора и использовать более простые
программы - просмотрщики (чтецы, вьюеры).. Они не способны в
тексте ничего изменить, но это даже бывает удобно, чтобы
случайно что-то не нарушить в важном текстовом файле. Эти
программы, как правило, имеют возможность находить указанные
части текста, позволяют пользователю в каких-то местах текста
сделать закладки, имеют встроенные кодировщики да и ряд других
полезных функций. Есть просмотрщики, специально предназначенные
для незрячих пользователей.

Интенсивное развитие текстовых редакторов привело к
появлению более мощных программ - текстовых процессоров. Они
составляют файлы, которые включают в себя не только строки,
состоящие из стандартных символов, но и сложные графические
объекты: рисунки, графики, формулы , таблицы и т.п. Кроме того,
они способны стандартные символы изображать на экране и
распечатывать на бумаге, используя тысячи различных шрифтов.
Способны также изменяться и размеры символов.
Достигаются подобные возможности различными путями. Одни
текстовые процессоры составляют обычные текстовые файлы, т.е.
файлы, разбитые на строки парами символов с кодами 13 и 10. При
этом, они вставляют в нужные места файлов служебные условные
записи, которые являются командами для самого текстового
процессора или просмотрщика его продукции: изменить шрифт,
изменить размер символов, изменить цвет поля, изменить цвет
символов, вставить рисунок из такого-то файла и т.п. Рисунки и
другие вставляемые объекты в этом случае размещаются в других
файлах, которые имеют специальные форматы, понятные текстовому
процессору и специальным просмотрщикам. Подобными текстовыми
файлами являются так называемые WEB-страницы - файлы с
расширением имени HTML, от которого в DOS остаётся только три
первых символа. Говорят, что эти файлы имеют HTML-формат. Этот
формат имеет очень широкое распространение в интернете.
Просмотрщики таких файлов называются браузерами. В операционной
системе WINDOWS широкое распространение получил браузер
"Internet Explorer" фирмы "MicroSoft". Впрочем, этой программой
не исчерпывается список хороших браузеров.
Есть текстовые процессоры, которые работают совсем по
другим принципам. Они составляют файлы в своём собственном
формате. Это уже не текстовые, а бинарные файлы. Они включают в
себя не только текстовую информацию, но и графические объекты.
В них также фиксируется шрифты и размеры символов. Таким
является самый распространённый в настоящее время текстовый
процессор "MicroSoft Word". Он составляет файлы, формат которых
называется "Документ Word". В просторечии эти файлы называются
"вордовскими". Имена таких файлов имеют расширение DOC.


ВОПРОСЫ И ЗАДАНИЯ

1. Для чего предназначены текстовые редакторы?

2. Может ли текстовый файл создаться без текстового
редактора?

3. Как с помощью команд DOS получить простейший текстовый
редактор?

4. Какое расширение принято давать именам обычных текстовых
файлов?

5. Для чего нужны кодировщики?

6. Чем просмотрщики отличаются от текстовых редакторов?

7. Что такое текстовые процессоры? По каким принципам они
работают?

8. Как называются просмотрщики HTML-файлов?

9. Какое расширение имеют имена вордовских файлов?

7.3. Архиваторы

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

Каким же способом достигается подобное сжатие
информации?Есть несколько алгоритмов данной операции, но все
они основаны на замене повторяющихся частей информации
условными обозначениями.
Предположим, что мы с вами архиватор и нам нужно
сархивировать роман Льва Толстого "Война и мир", размещённый в
одном или нескольких текстовых файлах. Мы с вами пересматриваем
за несколько секунд весь текст и находим в нём повторяющиеся
фрагменты. Мы видим, например, что набор символов "Болконск"
встречается в тексте столько-то раз. Мы составляем специальный
словарик, занося в него это сочетание символов под номером 1.
Далее, везде, где в тексте встретится это буквосочетание, мы
будем вставлять условный знак, что здесь произведена замена и
ставить вместо этого буквосочетания число 1, которое, как мы
помним, занимает 1 байт. Затем мы видим, что фрагмент
"Болконский" тоже встречается нередко. Мы и его заносим в
словарь под номером 2. И это число тоже занимает 1 байт. При
этом, занося слово в словарик, мы уже можем не записывать его
целиком, а заменить уже занесённое сочетание "Болконск"
условным численным обозначением. Затем занесём в словарик слово
"Андрей", а потом, применяя уже сделанные ранее обозначения,
занесём в словарик сочетание символов "Андрей Болконский". Так
и будем продолжать, увеличивая словарик. Все номера до 255
будут занимать 1 байт, а все следующие, до 65535, уже занимают
2 байта. Обозначение того, что в данном случае используется
замена, тоже будет занимать какое-то место. Однако, эффект
такого сокращения очевиден. Составленный словарик и весь текст
книги, с произведёнными заменами мы можем поместить в один файл
или в несколько файлов заданной длины. В последнем случае
говорят, что составляется многотомный архив.
Существует несколько программ-архиваторов. В основе каждой
из них лежит свой алгоритм. Они постоянно усовершенствуются,
добиваясь того, что одна и та же информация после сжатия
занимает всё меньше и меньше места. Мы здесь назовём три такие
программы.
Одна из них - это программа RAR.EXE. Она сама как
архивирует информацию, так и разархивирует архивные файлы.
Сжатая ею информация помещается в архивный файл с расширением
имени RAR. Если архив многотомный, то первый файл имеет такое
же расширение имени, а именам остальных архивных файлов
присваиваются расширения R00, R01, R02 и т.д. Основная часть у
имени архивных файлов одинаковая - та, которую пользователь
указывает при архивировании. Программа имеет немало параметров.

Их всегда можно узнать, запустив её с вопросительным ключём
"/?". Подробное описание этого архиватора, как и остальных
архиваторов, имеет довольно-таки обширный размер. Мы расскажем
о самом простом использовании этой программы.
Архиваторы, как правило, помещают в прозрачный каталог
(этому каталогу часто дают имя ARC, хотя это не обязательно).
Таким образом, при запуске программы с командной строки, путь к
программному файлу можно не указывать. Если мы хотим, чтобы все
файлы из текущего каталога были сархивированы в файл KNIGA.RAR,
нужно в командной строке записать:

RAR A KNIGA.RAR

и нажать ENTER. Параметр "A" указывает программе, что нужно
архивировать. Если в командной строке вместо "A" записать
параметр "E", а всё остальное оставить прежним, то программа
разархивирует в текущий каталог информацию, хранящуюся в
архивном файле KNIGA.RAR.
Отметим одну полезную способность архиватора RAR.EXE,
которой, впрочем, обладают и все другие архиваторы: архивный
файл можно запаролить. Пароль - это строковая величина, которая
может присваиваться архивному файлу при архивировании. В этом
случае, при разархивировании пользователь должен указать
пароль, иначе архиватор откажется выполнять поставленную
задачу.
Начинающие пользователи часто спрашивают, как можно на
компьютере общего пользования спрятать от постороннего глаза
личную информацию. Один из самых надёжных способов
осуществления данной задачи - это сархивировать нужную
информацию в запароленный архив и удалить эту информацию,
разумеется, оставив архивный файл. Кстати, это можно
осуществить одним действием, используя вместо параметра "A"
параметр "M". Тогда архивируемая информация переместится в
архив, исчезнув с того места, где она была. Для запароливания
архива используется ключ "/P". В командной строке он
указывается перед именем архивного файла и сразу за ним, без
всякого пробела, записывается пароль. Если мы хотим
сархивировать не все файлы текущего каталога, а только заданный
файл или файлы, имеющие данную маску, то имя этого файла или
маску нужно записать в командной строке после имени архивного
файла. Здесь можно записать через пробел и несколько имён
файлов или несколько масок. Тогда архиватор будет
распространять свои действия только на указанные объекты. Итак,
если мы запишем в командной строке:

RAR M /P23 KNIGA.RAR KNIGA.TXT

и нажмём ENTER, то информация из файла KNIGA.TXT попадёт в
архив KNIGA.RAR, а сам файл KNIGA.TXT исчезнет из текущего
каталога. Архив окажется запароленным с паролем "23". При
разархивировании, нужно будет вместо параметра "M" записать
параметр "E", а последнего параметра "KNIGA.TXT" вообще не
указывать. Если в командной строке будет отсутствовать и ключ
"/P23", то архиватор запросит пароль с клавиатуры. Нужно будет
его набрать и нажать ENTER. Кстати, при архивировании в
командной строке пароль тоже можно было не указывать, а
записать только ключ "/P". Тогда бы архиватор запросил пароль с
клавиатуры и попросил бы его повторить. Это имеет смысл делать,
если пользуешься командной строкой из программы, которая
сохраняет список нескольких предыдущих командных строк. В этом
случае, пароль, записанный в командной строке, может стать
известен кому-то другому.
Заметим, что если программа RAR.EXE не находится в
прозрачном каталоге и отсутствует в текущем каталоге, то, при
её запуске, обязательно нужно указывать путь к ней из текущего
каталога. Аналогично, если разархивируемый файл не находится в
текущем каталоге, то его имя при разархивировании нужно
указывать с путём. Это же нужно сделать, когда мы хотим создать
архивный файл в каком-то другом каталоге.

Второй архиватор, которого мы здесь коснёмся, называется
ARJ и помещается в программном файле ARJ.EXE. Он составляет
архивные файлы с расширением имени ARJ. Эта программа тоже
занимается как архивированием, так и разархивированием. Она
тоже имеет немало параметров, и принципы её запуска такие же,
как и у программы RAR.EXE. Здесь параметр "A" тоже означает
команду архивировать, а "E" - разархивировать.

Ещё один архиватор называется ZIP. Он создаёт архивные
файлы с таким же расширением имени. Однако для архивирования
здесь используется одна программа - PKZIP.EXE, а для
разархивирования другая - PKUNZIP.EXE. Для того, чтобы
сархивировать содержимое текущего каталога в архив KNIGA.ZIP,
нужно в командной строке написать

PKZIP KNIGA.ZIP

и нажать ENTER. Для разархивирования этого архива в текущем
каталоге нужно в командной строке вместо PKZIP записать
PKUNZIP, запуская таким образом другую программу. Подробнее с
программой и её параметрами можно познакомиться, запустив её с
вопросительным ключём "/?".

Некоторые архиваторы имеют возможность создавать
самораспаковывающиеся архивы. В этом случае архив помещается в
EXE-файл, т.е. является программой. В этом файле одновременно
находятся и алгоритм архиватора, и сархивированная информация.
Тогда для разархивирования уже не нужно никакой другой
программы: нужно просто-напросто запустить этот EXE-файл, и
информация разархивируется.

ВОПРОСЫ И ЗАДАНИЯ

1. Для чего служат программы-архиваторы и какая идея
заложена в их работе?

2. Назовите три наиболее распространённых архиватора.

3. Как можно сархивировать и впоследствии разархивировать
все файлы текущего каталога программой RAR.EXE? Можно ли
сархивировать только некоторые файлы? Чем действие параметра
"M" отличается от действия параметра "A"?

4. Как запаролить архивный файл?

5. Как создаются и разархивируются ZIP-архивы? Чем эти
действия отличаются от аналогичных действий архиваторов RAR и
ARJ?

6. Что такое самораспаковывающиеся архивы?

7. Сархивируйте содержимое какого-то каталога архиватором
RAR.EXE и архивный файл вместе с этим архиватором скопируйте на
дискету. Создайте на этой же дискете BAT-файл для
автоматического разархивирования этого архива на другом
компьютере или на другом диске. В этом файле должны быть
предусмотрены следующие моменты: сделать текущим нужный диск,
создать на нём нужный каталог, сделать его текущим, запустить
архиватор RAR.EXE, находящийся на дискете, направив его
действия на разархивирование архивного файла, находящегося
здесь же на дискете. Не забудьте в данном случае указать как
путь к запускаемой программе, так и путь к разархивируемому
файлу. Ведь корневой каталог диска A: вряд ли является на вашем
компьютере прозрачным, да и архивный файл не находится в
текущем каталоге.

7.4. Файловые менеджеры

Раньше эти программы назывались программами-оболочками для
работы с файловой системой. Сейчас за ними закрепилось название
"файловые менеджеры". Их задача - облегчить пользователю
выполнение операций связанных с файловой системой: копирование,
перемещение, удаление и т.п.
Фактически файловый менеджер позволяет сделать всё, что
можно было осуществить при помощи команд DOS и некоторых
программ, входящих в стандартный комплект DOS. Кроме того, он
может облегчить работу с другими программами, например, с
архиваторами. Файловые менеджеры имеют удобный пользовательский
интерфейс, позволяющий осуществлять наглядное и оперативное
общение с файловой системой компьютера. Как правило, файловые
менеджеры предоставляют возможность пользования и командной
строкой. Это позволяет комбинировать их наглядные методы работы
с содержательными методами досовского окна.


Одной из первых подобных программ является "Norton
Commander". Её название произошло от фамилии Питера Нортона,
хозяина разработавшей её фирмы. Попробуем проиллюстрировать
принципы работы файловых менеджеров на примере этой программы.
Как правило, программа находится в каталоге NC на диске C:,
который объявляется прозрачным. Этот каталог содержит несколько
десятков файлов. Среди них некоторые программные, а остальные
содержат определённую информацию, связанную с работой
программы. Пусковым файлом программы является файл NC.EXE. Его
можно запустить из командной строки, набрав в ней NC и нажав
ENTER, или включить запуск программы в последней строке файла
AUTOEXEC.BAT. В последнем случае программа автоматически
запустится после загрузки компьютера. Раньше, в эпоху расцвета
DOS, так, как правило, и поступали. Некоторые приземлённые
пользователи, когда программа каким-то образом выгружалась,
приходили в ужас при виде чёрного экрана с непонятными белыми
надписями. Они звали на помощь кого-то поопытнее, восклицая,
что "голубые таблички" пропали. Они так их называли из-за
преобладания голубого цвета в пользовательском интерфейсе
программы. Они считали эти таблички чем-то неотъемлимым от
включённого компьютера, а это была всего-навсего одна из многих
прикладных программ. Её можно выгрузить из памяти, т.е. выйти в
систему, нажав клавишу F10, обнажая уже привычный нам чёрный
интерфейс досовского окна. При необходимости, программу можно
опять запустить, но для этого нужно знать хотя бы столько,
сколько знаем мы с вами.
Пользовательский интерфейс программы состоит из двух
панелей: левой и правой. На каждой из них отражается содержимое
какого-то каталога файловой системы компьютера. При этом, на
обеих панелях может отражаться как содержимое одного и того же
каталога, так и двух разных каталогов. Под содержимым здесь
понимается список имён файлов и подкаталогов. Здесь же, кстати,
приводятся и другие их характеристики: размер, дата и время
создания. Словом, программа, показывая подобную информацию,
заменяет команду DIR, при чём, сразу для двух каталогов. Но
этим не исчерпываются возможности программы.
Одна из двух панелей всегда является активной, и
поочерёдное нажатие клавиши "TAB", делает активной то одну, то
другую панель, т.е. осуществляется переход с одной панели на
другую. При этом, каталог, открытый на активной панели,
автоматически становится текущим каталогом системы. В активной
панеле имеется курсор, который вертикальными стрелками
перемещается по именам файлов и каталогов. Здесь можно
осуществлять навигацию по файловой системе. Если курсор стоит
на имени какого-то каталога, и мы нажмём ENTER, то этот каталог
станет текущим. В любом каталоге самым первым объектом записаны
две точки "..". Как мы помним, это имя дескриптора,
ссылающегося на родительский каталог. Если поставить на эти две
точки кур

Список страниц

Закладка в соц.сетях

Купить

☏ Заказ рекламы: +3805044-68-872

© Ассоциация электронных библиотек Украины

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