Консоль ОС Windows.ppt
- Количество слайдов: 10
Работа в режиме командной строки Пояснения к лабораторной работе № 5
Запуск командной строки • Пуск/Все программы/Стандартные/Командная строка • Пуск/Выполнить, ввести «cmd» , нажать Enter. 2
Куда я попал? О_о Введённые команды можно листать с помощью стрелок клавиатуры. ESC очистит текущую набранную строку. F 7 покажет историю команд в виде нумерованного списка. 3
Навигация Чтобы не набирать имя каталога полностью, можно нажать TAB после ввода первых символов названия • Смена диска • <название_диска>: • cd /d <имя диска> • Сменить каталог: cd <путь_к_каталогу> • Перейти на уровень вверх: cd. . • Просмотреть содержимое каталога: dir • Просмотр каталога в виде дерева: tree • Просмотреть содержимое файла type <имя_файла> 4
Создание и удаление объектов • Создать папку: md <имя_каталога> • Создать текстовый файл: copy con <имя файла> <Enter> • <текст> <Enter> • <Ctrl+Z> <Enter> Чтобы очистить командное окно, • Создать текстовый файл средствами Блокнот: наберите cls. • notepad <имя_файла> • Удалить пустой каталог: rd <имя_каталога> • Удалить файл: del <имя_файла> • Удалить все файлы из текущего каталога: del * 5
Управление файлами • • • Переименование файла: ren <файл_1> <файл_2> Копирование файлов: copy <файл_1> <файл_2> Объединение содержимого файлов: copy <файл_1> + <файл_2> <итоговый_файл> Перемещение файлов в другой каталог: Можно задавать шаблон имени move <файл> <каталог> файлов или папок. * — любое количество символов ? — 1 или 0 символов 6
Перенаправление ввода/вывода • Любой файл или устройство — это поток • Есть потоки стандартные, но их можно подменить другими • Перенаправление вывода, заменяющее старое содержимое приёмника: <источник> > <приёмник> • Перенаправление вывода, дополняющее содержимое приёмника: <источник> >> <приёмник> • Если приёмником является файл, то если он не существовал, до перенаправления потока в него, то он будет создан автоматически 7
Примеры • • • echo «hello, world!» > test type test echo «I’m a cool gay. » > test type test echo «I’ll be back. . . » >> test type test 8
Логические связки между командами • Связь по «И» : <команда_1> && < команда_2> • Если команда_1 выполнилась, то выполнится и команда_2, если команда_1 не выполнилась, то и команда_2 выполняться не станет. • Связь по «ИЛИ» : <команда_1> || <команда_2> • Если команда_1 выполнилась, то команда_2 выполняться не станет, если команда_1 не выполнилась, то выполнится команда_2. 9
Конвейеризация команд • Конвейеризация — процесс, когда данные, полученные на выходе одной команды, передаются на обработку другой команде в качестве входных: <команда_1> | <команда_2> • Пример: help | more 10
Консоль ОС Windows.ppt