Командный интерпретатор

1.

2.

После написания кода на каком-либо языке он обязательно должен
пройти стадию компиляции, т. е. сборки всех частей кода воедино.
Проект всегда и обязательно разделяется на множество частей,
каждая из которых выполняет лишь определенную роль( работа с
сетью, файлами, пользователем и т. д.)
Такие куски кода могут быть написаны самим пользователем или
взяты из стандартной библиотеки STL
При взятии какого-либо элемента есть два варианта компиляции:
- автоматический
- динамический.
При автоматическом берутся все необходимые (включенные)
библиотеки, при динамическом - лишь выбранные части эти
библиотек

3.

а что дальше?

4.

заставить компьютер понимать наш код

5.

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

6.

Интерпретатор – это определенная
программа для перекодировки кода в
полумашинный язык ассемблер

7.

Командный интерпретатор, интерпретатор командной строки —
компьютерная программа, часть операционной системы, обеспечивающая
базовые
возможности
управления
компьютером
посредством
интерактивного ввода команд через интерфейс командной строки или
последовательного исполнения пакетных командных файлов
В операционные системы MS-DOS и Windows 95 включён командный
интерпретатор COMMAND.COM,
в Windows NT — cmd.exe,
самый распространённый командный интерпретатор в Linux и FreeBSD —
bash

8.

9.

10.

Командный процессор (COMMAND.COM)
Основные функции командного процессора заключаются в следующем:
1. Приём и разбор команд, полученных с клавиатуры или из командного
файла.
2. Исполнение встроенных команд DOS, находящихся внутри файла
COMMAND.СОМ.
3. Загрузка и исполнение внешних программ DOS и прикладных
программ (находящихся в файлах типа СОМ и ЕХЕ). Запуск прикладной
программы осуществляется так же, как и обращение к внешней команде
DOS (утилите), поскольку те и другие реализованы одинаково;
командный процессор, в сущности, не отличает их друг от друга.
В функции командного процессора входит также исполнение файла
автозапуска (AUTOEXEC.BAT)

11.

Cmd.exe — интерпретатор командной строки
(англ. command line interpreter)
для операционных систем OS/2
и для семейства операционных систем,
базирующихся на Windows .
Cmd.exe является аналогом
COMMAND.COM,

12.

Cmd.exe обычно пользуются
профессиональные программисты,
системные администраторы
и прочие работники IT-индустрии

13.

месторасположение: C:\Windows\system32\cmd.exe.
командная строка — это инструмент операционной системы, состоящий,
как правило, из оболочки ОС и текстового интерфейса. Оболочка
обеспечивает пользователя инструментарием для «общения» с
операционной
системой,
которыми,
в
данном
случае,
выступают текстовые команды
Важная её особенность заключается в том, что она способна выполнять
пользовательские команды без помощи графического интерфейса.

14.

Оболо́чка
операцио́нной
систе́мы
(от
англ.
shell
«оболочка»)

интерпретатор команд операционной системы,
обеспечивающий
интерфейс
для
взаимодействия
пользователя с функциями системы.
В общем случае различают оболочки с двумя типами
интерфейса
для
взаимодействия
с
пользователем:
текстовый
пользовательский
интерфейс (TUI) и графический пользовательский
интерфейс (GUI)

15.

В каких ситуациях командная строка может
оказаться полезной?
Существует ряд причин использования командной
строки.
Бывают и такие ситуации, в которых без её
использования просто невозможно обойтись.
А в некоторых случаях выполнение определённых
функций Windows, а также настройка операционной
системы через командную строку происходит
удобней и быстрей.

16.

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

17.

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

18.

Как вызвать командную строку

19.

Как вызвать командную строку
•Открыть меню «Пуск», ввести в поисковую строку (отсутствует в Windows XP) фразу «Командная
строка» или «cmd», после чего в результатах поиска появится ярлык запуска командной строки;

20.

•В меню «Пуск» перейти в раздел «Программы», затем в «Стандартные» и запустить ярлык
«Командная строка»;
•Перейти в системный диск (обычно это «Локальный диск C»), затем в папку «Windows»,
далее в «System32» (для 32-рязрядных систем) или «SysWOW64» (для 64-разрядных) —
здесь находится файл «cmd.exe», который следует запустить.

21.

Работа в командной строке
Чтобы «cmd» выполнил ту или иную команду, достаточно ввести её в окно, после
чего нажать клавишу Enter. Для проверки можете ввести «help» — эта команда
отобразит список всех имеющихся стандартных команд.

22.

Как вы могли заметить, их множество. Однако, это далеко не все
команды, которые могут быть выполнены при помощи командной
строки. Существует множество различных программ, которые
также могут управляться через эту консоль. В принципе, «cmd»
является расширяемой оболочкой, что говорит о возможности
внесения в список выполняемых ею действий всё новых и новых
команд.
Также необходимо знать, что большинство команд может быть
выполнено
лишь
при
условии
ввода
дополнительных
обязательных параметров, другие поддерживают ключи
(необязательные параметры).
English     Русский Правила