Практическая (лабораторная) работа 8. Командные файлы
1. Cоздать файл folders.bat, создающий в Вашем каталоге дерево каталогов как показано на рисунке ниже. Файл может состоять из команд md и cd.
2. В каталоге All с помощью командной строки (copy con…)создать следующие файлы: 1.txt, 2.txt, 3.txt различного содержания;
Создать пакетный командный файл first.bat иописать следующую последовательность команд.
3. Удалить каталог В3, в каталоге А1 создать подкаталоги В4 и В5 и удалить каталог В2.
4. Скопировать файл 1.txt в каталог А2 и переименовать его в файл one.txt
5. Скопировать все текстовые файлы из каталога All в каталог С2.
6. Объединить все текстовые файлы, хранящиеся в каталоге С2, в файл man.txt и вывести его содержимое на экран.
7. Скопировать файл man.txt в директорию А1l.
8. Создать командный файл, который имеет в качестве параметра командной строки ПОЛНОЕ имя некоторого файла. На своем диске создать новую папку, имя которой совпадает с расширением этого файла и скопировать все файлы каталога C:\Windows, начинающиеся на букву k, в эту папку.
Практическая (лабораторная) работа 9. Разные команды Windows
Кроме команд для работы с файлами и каталогами в Windows существуют команды для работы с процессами, с сетью и т.д. В этой работе мы познакомимся с некоторыми из них.
· ver - выводит на экран версию ОС.
· vol - вывод метки диска и серийного номера тома.
· start - запуск программы в отдельном окне.
· cls - очистка окна командной строки.
· prompt - настройка внешнего вида строки приглашения cmd.
· mem - команда вывода сведений о распределении оперативной памяти.
· color - установка цветов для текста и фона окна терминала.
Практическая (лабораторная) работа 1.
- Изучите формат команды prompt.
- Определите текущую дату.
- Включите в строку приглашения сведения о текущей дате и времени.
- Установите несколько контрастных цветовых схем (фон и текст).
- Просмотрите сведения о текущей версии ОС.
Практическая (лабораторная) работа 2.
|
- Определите с помощью команд dir и find сколько байт занято и свободно в каталоге c:\windows
- Определить количество папок в том же каталоге
- Подсчитать в том же каталоге количество файлов с расширением. bmp
Команда subst позволяет создать виртуальный диск, то есть сопоставить некоторому пути из каталогов букву диска.
Практическая (лабораторная) работа 3.
- Посмотреть справку по команде subst.
- Создать виртуальный диск q:, сопоставив ему каталог c:\windows
- Перейти на виртуальный диск и исследовать его содержимое
Для манипулирования атрибутами файлов и каталогов используется команда attrib.
Практическая (лабораторная) работа 4.
- Посмотреть справку по команде attrib.
- Скопировать себе в домашний каталог несколько любых текстовых файлов.
- С помощью команды attrib установить им атрибут "на чтение".
С помощью команды dir просмотреть все файлы с данным атрибутом.
Тема 6. Характеристики популярных операционных систем и перспективы развития ОС
Практическая (лабораторная) работа 10 - 11. Элементы программирования в BASH. Файлы сценариев
Файлы сценариев
Если последовательность команд awk слишком велика, чтобы вводить ее в командной строке, или предназначена для многократного использования, целесообразно поместить ее в отдельный файл сценария. Преимуществом сценариев является также возможность добавления комментариев, благодаря которым вы сможете быстро вспомнить назначение той или иной программы.
|
1. Создайте файл с именем popular.txt, содержащий информацию о наиболее популярных программах — сведения взяты из Internet в апреле 2003 года. Структура записей этого файла такова:
1-й столбец — наименование программы;
2-й столбец — автор;
3-й столбец — дата регистрации в Internet;
4-й столбец — размер программы в Кб;
5-й столбец — на каких платформах может работать;
6-й столбец — общее количество уникальных скачиваний за 30 дней;
7-й столбец — общее количество уникальных скачиваний за неделю.
$./cat > popular.txt
VB_Help#A.Ovchinnikov#07.07.2002#5200#Win_95/98#1852#341
DBF-SQL_Expert#I.Karelin#11.04.2003#1348#Win_98/ME/2000/XP#293#27
C_Functions_Help#D.Trineev#01.03.2002#940#Win_95/98/NT#116#17
FAQ_for_Delphi#U.Gorohov#24.03.2003#49#Multi_Platform#967#61
My_client_2.0#R.Kovrigin#17.03.2003#1000#Win_3.1/95/98/NT#353#39
Rus_WinAPI_Help#S.Vorobyev#20.02.2003#475#Multi_Platform#569#63