MS-DOS для программиста

Переменная среды PATH


Вам, наверное, известно назначение переменной среды PATH , устанавливаемой в файле autoexec.bat: эта переменная служит для перечисления путей доступа к каталогам, содержащим запускаемые программы. Например:

PATH = c:\;c:\dos;c:\norton;d:\borlandc\bin;e:\word;

Когда в ответ на системное приглашение MS-DOS вы набираете имя программы, MS-DOS вначале ищет эту программу в текущем каталоге, а затем в каталогах, перечисленных в переменной среды PATH .

Допустим, вы желаете запустить текстовый процессор Microsoft Word. Для этого вы набираете: word и нажимаете клавишу <Enter>. Если переменная PATH установлена так, как в нашем примере, то после просмотра текущего каталога командный процессор в процессе поиска программы word.exe просмотрит корневой каталог диска c:, каталог, содержащий операционную систему MS-DOS c:\dos, каталоги c:\norton и d:\borlandc\bin, и, наконец, каталог e:\word. Здесь и располагается искомая программа.

Для запуска текстового процессора потребуется некоторое время. Это время будет затрачено, в частности, и на просмотр перечисленных каталогов, находящихся на разных дисках. Вы можете ускорить запуск программ, правильно расположив каталоги в определении переменной PATH . Такое ускорение заметно, если в компьютере установлен медленный диск с большим временем позиционирования головок.

Каталоги, которые содержат наиболее часто запускаемые программы, целесообразно размещать в левой части определения PATH .

Например, если вы постоянно запускаете Norton Commander и текстовый процессор Microsoft Word, а транслятором Borland C пользуетесь эпизодически, рекомендуется преобразовать приведенную выше строку следующим образом:

PATH = c:\;c:\norton;e:\word;d:\borlandc\bin;c:\dos;

Корневой каталог c:\ мы поместили в левой части потому, что в этом каталоге описан командный процессор COMMAND.COM, нужный для запуска любых программ. Утилиты MS-DOS обычно используются редко, поэтому мы поместили их в правой части строки.



Содержание раздела