Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ANSWERS.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
833.02 Кб
Скачать
  1. Среда окружения командного интерфейса и ее назначение. Команды формирования окружения. Системные переменные.

Интерфейс командной строки (англ. Command line interface, CLI) — разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд), в UNIX-системах возможно применение мыши. Также известен под названием консоль.

Естественное расширение интерфейса командной строки — пакетный интерфейс. Его суть в том, что в файл обычного текстового формата записывается последовательность команд, после чего этот файл можно выполнить в программе. Примеры — .bat-файлы в DOS и Windows, shell-скрипты в Unix-системах.

Всякая операционная система имеет командный интерфейс (иногда в скрытой форме).

В большинстве ОС в настоящее время сложился более или менее унифицированный формат командной строки. Командная строка включает в себя:

• Тип операции (мя команды или программы);

• Рабочий вход (входные файлы или устройства);

• Рабочий выход (выходные файлы или устройства)

• Управляющий вход (управляющие параметры или ключи команды);

• Управляющий выход (обычно – протокол, содержащий диагностику ошибок, код завершения или другую информацию).

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

Управление интерфейсом

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

Переменные среды прописываются в реестре Windows. Они могут использоваться в командной строке и в адресной строке проводника.

Переменные среды Windows делятся на две категории:

Переменные среды пользователя — указывают путь до пользовательских директорий.

Системные переменные — хранят данные о некоторых директориях операционной системы и конфигурации компьютера.

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

%<имя переменной>%. Также возможно выделение из переменной её части, например печать различных частей переменной VAR

Присваиваем значение переменной VAR set VAR=1234ABCD

Печатаем все содержимое переменной VAR echo %VAR%

Печатаем первые четыре символа переменной VAR echo %VAR:~0,4%

Печатаем символы с третьего по шестой переменной VAR echo %VAR:~2,4%

Печатаем последние четыре символа переменной VAR echo %VAR:~-4%

Некоторые переменные среды

Список переменных среды Windows можно узнать, набрав в командной строке: set или нажав кнопку «Переменные среды» на вкладке «Дополнительно» в диалоговом окне «Свойства системы» (Мой компьютер->Свойства).Имя Назначение Пример

%AllUsersProfile% Указывает путь до папки All Users, в которой хранятся общие для всех пользователей настройки рабочего стола и главного меню. C:\Documents And Settings\All Users

%AppData% Указывает путь до папки Application Data текущего пользователя, в которой хранятся настройки некоторых программ. C:\Documents And Settings\Администратор\Application Data

%CommonProgramFiles% Указывает путь до папки Common Files, в которой хранятся общие для установленных программ файлы. C:\Program Files\Common Files

%ComputerName% Хранит имя компьютера в сети. Vasya

%ComSpec% Хранит путь до командного процессора Windows. C:\Windows\System32\cmd.exe

%HomeDrive%, %SystemDrive% Хранит имя системного диска. C:

%HomePath%, %UserProfile% Хранит путь до домашней папки пользователя C:\Documents And Settings\Администратор

%WinDir% Хранит путь до папки WINDOWS C:\Windows

%SystemRoot% Хранит путь до системной папки (где хранится ядро и т. п.) C:\Windows\

%ProgramFiles% Хранит путь до папки с установленными приложениями C:\Program Files\

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]