Файл: Где d имя диска, md создание директории, ud ulдиректория (имя).doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.04.2024
Просмотров: 11
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа №1
Переходим на диск D и создаём директорию по первым буквам своей фамилии (Ульныров), а затем в своей директории создаём каталоги.
Где d –имя диска, md - создание директории, UD_UL-директория (имя).
D:
md UD_UL
md d:\UD_UL\ud1
md d:\UD_UL\ud1\ud11
md d:\UD_UL \ud1\ud12
md d:\UD_UL \ud1\ud13
md d:\UD_UL\ud2
md d:\UD_UL\ud2\ud21
md d:\UD_UL\ud2\ud22
md d:\UD_UL\ud2\ud22\ud221
md d:\UD_UL\ud2\ud22\ud222
md d:\UD_UL\ud2\ud22\ud223
md d:\UD_UL\ud2\ud23
md d:\ud_UL\ud3
md d:\ud_UL\ud3\ud31
md d:\ud_UL\ud3\ud32
md d:\ud_UL\ud3\ud33
md d:\ud_UL\ud3\ud33\ud331
md d:\ud_UL\ud3\ud33\ud332
md d:\ud_UL\ud3\ud33\ud333
Для того чтобы посмотреть какой каталог мы создали прописываем операцию > tree.
D:\UD_UL>tree
Из каталога нужно удалить директории ud331, ud332 и ud333, для этого используем команду rd- удаление директории:
D:\UD_UL>
D:\UD_UL>cd ud3
D:\UD_UL\ud3>cd ud33
D:\UD_UL\ud3\ud33>rd ud331
D:\UD_UL\ud3\ud33>rd ud332
D:\UD_UL\ud3\ud33>rd ud333
D:\UD_UL\ud3\ud33>tree
Работа с файлами
1. Для создания файлов используем команду echo. Команда реализуется как: «echo Текст в файл(текст который будет содержать наш файл) > имя файла(указывается имя будущего файла с расширением)», если файл уже существует, то его содержание заменяется на «текст в файл».
D:\UD_UL>echo FILE1 > f1.txt
D:\UD_UL>echo FILE2 > f2.txt
D:\UD_UL>echo FILE3 > f3.txt
D:\UD_UL>echo FILE4 > f4.pas
D:\UD_UL>echo FILE5 > f5.pas
D:\UD_UL>echo FILE6 > f6.pas
D:\UD_UL>echo FILE7 > f7.cpp
D:\UD_UL>echo FILE8 > f8.cpp
D:\UD_UL>echo FILE9 > f9.cpp
D:\UD_UL>echo FILE10 > f10.bat
D:\UD_UL>echo FILE11 > f11.bat
D:\UD_UL>echo FILE12 > f12.bat
D:\UD_UL>echo FILE13 > f13.exe
D:\UD_UL>echo FILE14 > f14.exe
D:\UD_UL>echo FILE15 > f15.exe
D:\UD_UL>echo FILE16 > f16.gif
D:\UD_UL>echo FILE17 > f17.gif
D:\UD_UL>echo FILE18 > f18.gif
D:\UD_UL>echo FILE19 > f19.com
D:\UD_UL>echo FILE20 > f20.com
D:\UD_UL>echo FILE21 > f21.com
D:\UD_UL>echo FILE22 > f22.tmp
D:\UD_UL>echo FILE23 > f23.tmp
D:\UD_UL>echo FILE24 > f24.tmp
2
. Вывести на экран содержание директории UD_FAMILIA, включая все подкаталоги. Вывести на экран все временные файлы из директории UD_FAMILIA. Показать дату и время создания файлов, а также их размер.
Вывести на экран все временные файлы из директории UD
В
ывести на экран все программные файлы из директории UD_FAMILIA,
Показать только имена файлов.
Присоединение потоков
3. К файлам можно присоединить потоки, для этого надо прописать команду
«echo содержимое потока > f1.txt:1». Для просмотра содержимого потока используем команду «more < f1.txt:1».
More - Последовательный вывод данных по частям размером в один экран.
.
Echo - Вывод сообщений и переключение режима отображения команд на экране
4. Распечатать на экране содержимое неименованных потоков для f1.txt и f2.txt. Привести вид экрана
5
. Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt. Привести вид экрана
Копирование файлов в папки
6. Скопировать f1.txt и f2.txt на мобильный носитель (дискету, карту флэш-памяти).
Копирование файлов осуществляется с помощью команды copy.
с
ору - Копирование одного или нескольких файлов в другое место.
7. Распечатать на экране содержимое именованных потоков для f1.txt и f2.txt, находящихся на мобильном носителе.
Не выводит методом из пункта 5 – именованные потоки не копируются с помощью copy.
8. Из каталога D:\ UD_FAMILIA скопировать: в каталог D:\ UD_FAMILIA\ UD2\UD22\UD222 все текстовые файлы в каталог D:\ UD_FAMILIA\ UD2\UD22\UD223 файлы рисунков в каталог D:\ UD_FAMILIA\ UD2\UD22\UD221 все командные файлы
9. Из каталога D:\ UD_FAMILIA скопировать одной командой FOR все программные файлы (.cpp и .pas) в каталог D:\ UD_FAMILIA\ UD3\UD32
Команда for
Команда for позволяет выполнять программу или команду для нескольких файлов из указанного списка.
Перемещение
10. Из каталога UD_FAMILIA переместить : в каталог D:\ UD_FAMILIA\ UD1\UD12\ исходные модули на языке С++ в каталог D:\ UD_FAMILIA\ UD1\UD13\ исполняемы машинные программы
Все дерево
11.Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена файлов. Привести вид экрана
D:\UD_UL>tree /f
1
2.Удалить временные файлы из каталога UD_FAMILIA
1
3.Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA, показать только имена фалов. Привести вид экрана.
Резервное копирование материалов
1
. Перейти в корневой каталог лабораторной работы (UD_FAMILIA)
2
. Создать директорий backuplab1
3. С помощью команды xcopy выполнить резервное копирование всех результатов лабораторной работы (включая пустые каталоги) в директорий backuplab1.
4. Вывести на экран содержание всего каталога backuplab1.
Описание используемых в лабораторной работе команд
1. md – создание каталога
2. cd – вывод имени либо смена текущего каталога
cd .. – переход в корневой каталог
3. for – выполнение указанной команды для каждого файла набора
/L - набор раскрывается в последовательность чисел с заданными началом, концом и шагом приращения.
4. tree – графическое представление структуры папок или пути
/F - вывод имен файлов в каждой папке.
5. rd – удаление каталога
6. echo – вывод сообщений и переключение режима отображения команд на экране.
7. dir – вывод списка файлов и подкаталогов в указанном каталоге.
/B - Вывод только имен файлов.
8. more – последовательный вывод данных по частям размером в один экран.
9. copy – копирование одного или нескольких файлов в другое место.
10. move – перемещение файлов и переименование файлов и папок
11. del – удаление одного или нескольких файлов.
12. xcopy – копирование файлов и структур каталогов.
/E - копирование каталогов с подкаталогами, включая пустые.