Similar presentations:
Lekciya_1_1741133234
1. Операционные системы
Лекция №1Командная строка Windows. Основные
команды
1
2. Командная строка Windows
• Командной строкой Windows (или CMD) называется программноеобеспечение, входящее в состав операционной системы,
обеспечивающее связь между пользователем и ОС.
• При помощи командной строки можно управлять командами MSDOS, а также использовать ряд других команд персонального
компьютера.
• СMD предоставляет широкие возможности для опытных
пользователей.
• Другими словами, командная строка - программная оболочка
позволяющая в текстовом виде вводить компьютеру различные
команды, в том числе MS-DOS.
2
3. Способы запуска командной строки
1. Нажать сочетание клавиш WIN+R, ввести cmd и нажать кнопкуOk.
2. Нажать кнопку «Пуск», ввести в поле поиска «командная
строка» и щелкнуть в результатах поиска «Командная строка»
(можно ввести «cmd» и выбрать в результатах «cmd»).
3. Нажать «Пуск» ⇒ «Служебные - Windows» ⇒ «Командная
строка».
4. Открыть в Проводнике папку C:\Windows\System32 и запустить
файл cmd.exe.
3
4. Интерфейс командной строки
1) Windows XP3) Windows 10
2) Windows 7
4
5. Приглашение командной строки
• Приглашение командной строки выдается тогда, когдаоперационная система готова к вводу команд пользователя.
• Когда пользователь проводит диалог с какой-либо программой, а
не с командной строки, тогда приглашение отсутствует.
• Приглашение, как правило, содержит информацию о текущем
дисководе и о текущем каталоге.
Например:
• D:\> — дисковод D:, корневой каталог.
• С:\Windows> - дисковод С:, каталог \Windows.
Иногда приглашение MS DOS включает также и информацию о
текущем времени суток, например 12:59 C:\EXE\SYS>
5
6. Ввод команд (1/2)
Для ввода команды следует набрать эту команду на клавиатуре инажать [Enter].
При вводе команд можно пользоваться следующими клавишами
для редактирования вводимой команды:
• [Del] — удаление текущего символа;
• [Backspace] — стирание предыдущего символа;
• [Ins] — включение-выключение режима вставки;
• [←][→] — перемещение курсора;
• [↑] — выводит в командную строку предыдущую команду.
6
7. Ввод команд (2/2)
• [Esc] — удаляет весь текст из командной строки.• Вы можете прекратить выполнение любой команды MS DOS, нажав
комбинацию 2 клавиш [Ctrl-C] или [Ctrl-Break].
• Если команда MS DOS выдает слишком много информации на экран,
можно воспользоваться комбинацией клавиш [Ctrl-S] для
приостановки выдачи. Повторное нажатие [Ctrl—S] возобновит
выдачу.
• Если при выполнении команды на экране появляется сообщение Strike
any key when ready (Нажмите любую клавишу, когда будете готовы) или
Strike any key to continue (Для продолжения нажмите любую клавишу)
то для продолжения работы следует нажать любую буквенноцифровую клавишу, пробел или [Enter].
7
8. Формат команд MS DOS
• Команда MS DOS состоит из имени команды и, возможно,параметров, разделенных пробелами.
• Имя команды MS DOS и параметры могут набираться как
прописными, так и строчными латинскими буквами.
• Далее необязательные элементы команд отмечены квадратными
скобками
8
9. Имена команд
• Для выполнения внутренней или внешней команды (программы) MSDOS необходимо ввести имя этой команды (программы) и ее
параметры.
• Для выполнения программ или командных файлов (т.е. файлов с
расширениями имени .СОМ, .ЕХЕ и .ВАТ), находящихся в текущем
каталоге необходимо ввести имя соответствующего файла и
параметры.
• Расширение имени файла (т.е. .СОМ, .ЕХЕ и .ВАТ) можно не указывать.
Например:
• пусть текущий каталог — C:\DOC\WORK, а надо выполнить программу
HYPHEN, находящуюся в каталоге C:\DOC\PROG, и указать параметры
программы PAPER.DOC /P.
• Тогда для выполнения этой программы необходимо выполнить
команду: c:\doc\prog\hyphen paper.doc /p или ..\prog\hyphen paper.doc
9
10. Символы * и ?
• Во многих командах MS DOS в именах файлов можно употреблятьсимволы * и ? для указания группы файлов из одного каталога.
• Символ * обозначает любое число любых символов в имени файла
или в расширении имени файла.
• Символ ? обозначает один произвольный символ в имени файла или в
расширении имени файла.
Примеры:
• *.bak - все файлы с расширением .bak из текущего каталога;
• c*.d* — все файлы с именем, начинающимся с С , и расширением,
начинающимся с D , из текущего каталога;
• a:\doc\ABC???.* — все файлы с именем, начинающимся с АВС и
состоящим не более чем из 6 символов, из каталога \doc на диске на
дисководе А:.
10
11. Команда смены текущего дисковода
Для смены текущего дисковода надо набрать имя дисковода,который должен стать текущим, и затем двоеточие, например:
• А: — переход на дисковод А:
• В: — переход на дисковод В:
• С: - переход на дисковод С:
После ввода команды надо нажать клавишу [Enter].
11
12. Изменение текущего каталога
• Для изменения текущего каталога имеется команда cd (ChangeDirectory).
Формат команды:
cd [дисковод :]путь
Если задан дисковод, то текущий каталог изменяется на этом
дисководе, иначе — на текущем дисководе.
Примеры:
cd \ - переход в корневой каталог текущего диска;
cd \exe\dos - переход в каталог \exe\dos.
12
13. Вывод файла на экран
Формат команды:type [дисковод:][путь\]имя-файла
Примеры:
• type paper.doc — вывод на экран файла paper.doc из текущего
каталога;
• type a:\doc\t.doc — вывод на экран файла t.doc из каталога a:\doc.
Вывод на экран можно приостановить нажатием [Ctrl—S].
Повторное нажатие [Ctrl—S] возобновляет вывод на экран.
Закончить вывод на экран можно, нажав [Ctrl-C] или [Ctrl-Break].
13
14. Удаление файлов
Для удаления файлов имеется команда del (delete).Формат команды:
del [дисковод:][путь\]имя-файла
• В имени файла можно употреблять символы * и ? *
Примеры:
• del *.bak — удаление всех файлов с расширением .bak из текущего каталога;
• del paper.doc - удаление файла paper.doc из текущего каталога.
Если Вы захотите удалить все файлы из каталога, например, командой del *.* ,
то MS DOS спросит Вас: Are You sure (Y/N)? (Вы уверены ?)
Для удаления файлов надо нажать "Y" и [Enter], для отмены команды —
нажать "N" и [Enter].
14
15. Просмотр каталога (1/2)
Для вывода оглавления каталога имеется команда dir.Формат команды:
dir [дисковод:][путь\][имя-файла] [/Р] [/W]
• В имени файла можно употреблять символы * и ?.
• Для каждого файла команда dir сообщает его имя, расширение имени,
размер файла в байтах, дату и время создания или последнего
обновления файла.
• Подкаталоги отмечаются <DIR>.
• В конце выдачи сообщается о размере свободного пространства на
диске.
15
16.
Просмотр каталога (2/2)• Параметр /Р задает поэкранный вывод оглавления. При указании этого
параметра ОС после заполнения экрана будет ждать до тех пор, пока
пользователь не нажмет любую клавишу, после чего будет выводить
следующую страницу.
• Параметр /W задает вывод только информации об именах файлов в
каталоге.
• Имена выводятся по пять в каждой строке.
Примеры
• dir — вывести оглавление текущего каталога;
• dir *.exe - вывести сведения о всех файлах с расширением .ехе из
текущего каталога;
• dir a:\ — вывести оглавление корневого каталога на дисководе а:
16
17. Результат просмотра каталога командой DIR
1718. Создание каталога
• Для создания нового каталога имеется команда md (MakeDirectory).
Формат команды:
• md [дисковод:]путь
Примеры:
• md ххх — создание подкаталога ххх в текущем каталоге;
• md a:\work - создание подкаталога work в корневом каталоге
диска а: .
18
19. Уничтожение каталога
• Для удаления (пустого) каталога имеется команда rd (RemoveDirectory).
Формат команды:
• rd [дисковод:]путь
Примеры
• rd ххх - удаление подкаталога ххх в текущем каталоге;
• rd a:\work — удаление подкаталога work в корневом каталоге
диска а; .
Отметим, что удалить можно только пустой каталог, т.е. каталог, не
содержащий файлов и подкаталогов.
19
20. Переименование файлов (1/2)
• Для переименования файлов имеется команда ren (Rename).Формат команды:
• ren [дисковод:][путь\]имя-файла имя-файла
Первое имя файла в команде задает имя (имена)
переименовываемых файлов, второе — новое имя (имена) файлов.
Дисковод и путь задают, в каком каталоге переименовываются
файлы.
Если дисковод или путь опущены, то подразумеваются текущий
дисковод и текущий каталог.
20
21.
Переименование файлов (2/2)В именах файлов можно употреблять символы * и ?.
Переименовываются все файлы из заданного каталога, подходящие под
шаблон, заданный в первом имени файла в команде.
Если символы * и ? имеются во втором имени файла в команде, то
символы имен файлов на соответствующих позициях не изменяются.
Примеры
• ren ххх.doc ххх.txt - переименование файла ххх.doc в текущем каталоге.
Новое имя файла — ххх.txt ;
• ren a:*.doc *.txt - переименование всех файлов с расширением .doc в
текущем каталоге на дисководе А: .
Файлы получают расширение .txt .
21
22. Копирование файлов (1/2)
Для копирования файлов имеется команда copy.Формат команды
• copy [дисковод:][путь\]имя-файла [дисковод:][путь\]имя-файла или
• copy [дисковод:][путь\]имя-файла [дисковод :][путь]
В именах файлов можно употреблять символы * и ?.
Из каталога, указанного в первом параметре команды, копируются файлы,
заданные именем файла в первом параметре команды.
Дисковод и путь во втором параметре команды указывают каталог, в который
копируются файлы.
Если во втором параметре имя файла отсутствует, то имена файлов при
копировании не меняются.
Если во втором параметре команды задано имя файла, то оно указывает
новое имя копируемого файла.
Символы * и ? в имени файла во втором параметре команды указывают, что
соответствующие символы в именах копируемых файлов при копировании не
меняются.
22
23. Копирование файлов (2/2)
Примеры• copy xxx.doc xxx.txt - копирование файла xxx.doc в текущем каталоге;
создается файл xxx.txt в текущем каталоге.
• copy а:\ . - копирование всех файлов из корневого каталога накопителя
а: в текущий каталог.
• copy \t\*.doc c:*.txt - копирование всех файлов с расширением .doc из
каталога \t текущего диска в текущий каталог накопителя с:.
Файлы получают расширение .txt .
В команде copy вместо имен файлов можно использовать обозначения
устройств, например: CON — консоль (клавиатура для ввода, монитор
для вывода).
При вводе с клавиатуры конец файла задается как [Ctrl—Z] или [F6]);
PRN— принтер (только как выходной файл).
Пример copy paper.txt prn - вывод файла paper.txt на принтер.
23
24. Создание текстовых файлов
1 способ. Copy conФормат команды: copy con [дисковод:][путь\]имя-файла
Ctrl+Z, F6 — признак конца файла.
Enter — признак конца строки.
Пример:
• copy con work.txt — создать в текущей директории текстовый файл
work.txt.
2 способ. Echo
Формат команды: echo текст > [дисковод:][путь\]имя-файла
Пример: echo информатика > work.txt
24
25. *Создание папки с именем CON
В Windows нельзя создать папку со следующими именами:• CON, PRN, AUX, NUL, COM1 – COM9, LPT1 – LPT9
Эти имена зарезервированы, и являются названиями устройств.
Однако её можно создать через CMD
Формат команды: md \\.\ [дисковод:][путь\]\con
Пример: md \\.\ C:\con
Удалить эту папку можно только через CMD
Формат команды: rd \\.\ [дисковод:][путь\]\con
Пример: rd \\.\ C:\con
25
informatics