Операционные системы. Учебное пособие - страница 2



– Сделайте зарисовку части дерева диска C:, начиная с корневого каталога

Команда SET

Команда set (англ. Set – «установите значение, задайте состояние, настройте») позволяет просматривать и изменять переменные (параметры) среды окружения (англ. Environment variables – «переменные окружения»). Имеется в виду среда выполнения программ.

Переменные окружения – это настройки ОС, доступные для прикладных программ в виде текстовых строк в оперативной памяти. Их также называют так: set-параметры.

К переменным окружения обращаются по имени.

Команда set без параметров выводит текущие значения переменных среды окружения, см. рис.


Вот некоторые примеры переменных окружения:

HOMEDRIVE – диск, на котором находится домашний каталог

HOMEPATH – путь к домашнему каталогу

NUMBER_OF_PROCESSORS – число логических процессоров, то есть процессоров, ядер и т. п.

OS – операционная система или семейство ОС

PATH – путь поиска исполняемых файлов

PROMPT – формат приглашения командной строки

USERNAME – имя пользователя


Рис. Параметры окружения


Для обращения к значению переменной окружения используют символ процента. Например, %os% – значение переменной os.

Примеры:

set path=C:\Temp;%path% – добавление каталога C:\Temp в путь поиска

echo %os% – вывод на экран значения переменной OS


Задание

– Выведите полный список переменных окружения

– Определите число «процессоров»

– Определите тип операционной системы

– Выясните в Википедии, что такое Windows NT

– Определите имя пользователя

– Выведите путь для поиска

– Добавьте каталог d:\ в путь для поиска

– Выведите путь для поиска

– Выведите полный список переменных окружения

– Убедитесь, что значение переменной path изменилось

Команда PATH

Команда path (англ. Path – «путь») устанавливает путь для поиска исполняемых файлов. Если при запуске приложения полный путь к файлу не указан, ОС пытается найти исполняемый файл в текущем каталоге, а затем просматривает пути к каталогам из заранее заданного списка path.

Список путей для поиска хранится в переменной среды окружения PATH. Для просмотра списка путей используется команда path без параметров.

Примеры:

path – выводит список путей

path c:\usr; d:\bin – задание двух путей для поиска

path %path%; d:\s – добавляет каталог d:\s к пути поиска

Изменение set-параметров из командной строки действует только для текущего командного окна. После изменения путей для поиска ОС не сможет выполнять некоторые команды. Для восстановления работоспособности закройте текущее командное окно и откройте новое.


Задание

– Выведите список путей поиска

– Добавьте каталог c:\1 в список путей

– Выведите список путей поиска

– Убедитесь, что каталог добавлен в список

Создание файлов

Обычно системный администратор ограничивает права рядового пользователя – чтобы тот не испортил работающую систему.

Например, пользователю могут запретить создание файлов в корневом каталоге диска c:\. Рекомендуется проводить опыты с файлами на другом диске в своём каталоге, например d:\sidorov.

Для создания текстовых файлов в командной строке можно использовать два способа.


Способ 1. Копирование ввода с клавиатуры в файл:

copy con file. txt

При выполнении этой команды данные с клавиатуры записываются в указанный файл. Для завершения ввода текста нажмите комбинацию [Ctrl + Z], а затем [Enter].

con (англ. Console – «Консоль») – устройство стандартного ввода-вывода информации. «Стандартный ввод» выполняется с клавиатуры, а «стандартный вывод» – на экран.