Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 1

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.5.2024

PAGE   \* MERGEFORMAT 7

СОДЕРЖАНИЕ

Введение………………………………………………………………..…3-4

Лабораторная работа №1…………………………………………….…..5-12

Лабораторная работа №2………………………………………..……...13-15

Лабораторная работа №3…..………………………………………….....16

Лабораторная работа №4 ………………………………………….…..…17

Введение:

Операционная система, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.

При включении компьютера операционная система загружается в память раньше остальных программ и затем служит платформой и средой для их работы. Помимо вышеуказанных функций ОС может осуществлять и другие, например, предоставление пользовательского интерфейса, сетевое взаимодействие и т. п.

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

Файл (англ. file — папка, скоросшиватель) — концепция в вычислительной технике: сущность, позволяющая получить доступ к какому-либо ресурсу вычислительной системы и обладающая рядом признаков:

  •  фиксированное имя (последовательность символов, число или что-то иное, однозначно характеризующее файл)
  •  определенное логическое представление и соответствующие ему операции чтения/записи

Может быть любой — от последовательности бит до базы данных с произвольной организацией или любым промежуточным вариантом.

Первому случаю соответствуют операции чтения/записи потока и/или массива (то есть последовательные или с доступом по индексу), второму — команды СУБД. Промежуточные варианты - чтение и разбор всевозможных форматов файлов.

В отличие от переменной, файл (в частности, его имя) имеет смысл вне конкретной программы. Работа с файлами — по крайней мере, в «простейшем» представлении — реализуется средствами операционных систем, а до их появления реализовывалась их предшественниками — мониторами и библиотеками подпрограмм.

Ресурсами, доступными через файлы, в принципе, может быть что угодно, представимое в цифровом виде. Чаще всего в их перечень входят:

  •  области данных (не обязательно на диске)
  •  устройства (как физические, так и виртуальные)
  •  потоки данных (в частности, вход или выход другого процесса)
  •  сетевые ресурсы
  •  объекты операционной системы

Файлы первого типа исторически возникли первыми и распространены наиболее широко, поэтому часто «файлом» называют и область данных, соответствующую имени.

Команда - элементарная инструкция, директива как элемент типичного командного интерфейса различных программ и операционных систем.

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

Лабораторная работа №1

Переходим на диск D и создаём директорию по первым буквам своих фамилий, а затем в своей директории создаём каталог.

Где d –имя диска, md - создание директории, ud_MS-директория (имя).

D:

md ud_MS

md d:\ud_MS\ud1

md d:\ud_MS\ud1\ud11

md d:\ud_MS \ud1\ud12

 md d:\ud_MS \ud1\ud13

md d:\ud_MS\ud2

md d:\ud_MS\ud2\ud21

md d:\ud_MS\ud2\ud22

md d:\ud_MS\ud2\ud22\ud221

md d:\ud_MS\ud2\ud22\ud222

md d:\ud_MS\ud2\ud22\ud223

md d:\ud_ MS \ud2\ud23

md d:\ud_ MS\ud3

md d:\ud_ MS\ud3\ud31

md d:\ud_ MS\ud3\ud32

md d:\ud_ MS\ud3\ud33

md d:\ud_ MS\ud3\ud33\ud331

Проделываем смену директории с помощью команды cd в директории ud MS.

cd ud_ MS

ud_MS >cd ud3

ud_ MS \ud3>md ud332

ud_ MS \ud3>md ud333

ud_ MS \ud3>cd ..

ud_ MS >cd ..

cd ud_ MS

Для того чтобы посмотреть какой каталог мы создали прописываем операцию > tree.

D:\ud_ MS >tree

D:\ud_ MS >

Получаем следующий каталог:

Структура папок

Серийный номер тома: 2702-94BA

D:.

├───ud1

│   ├───ud11

│   ├───ud12

│   └───ud13

├───ud2

│   ├───ud21

│   ├───ud22

│   │   ├───ud221

│   │   ├───ud222

│   │   └───ud223

│   └───ud23

└───ud3

   ├───ud31

   ├───ud32

   └───ud33

       ├───ud331

       ├───ud332

       └───ud333

Из каталога нужно удалить директории ud331, ud332 и ud333, для этого используем команду rd- удаление директории:

D:\ud_ MS >

D:\ud_ MS >cd ud3

D:\ud_ MS \ud3>cd ud33

D:\ud_ MS \ud3\ud33>rd ud331

D:\ud_ MS \ud3\ud33>rd ud332

D:\ud_ MS \ud3\ud33>rd ud333

D:\ud_ MS \ud3\ud33>tree

Структура папок

Серийный номер тома: 2702-94BA

D:.

├───UD1

│   ├───UD11

│   ├───UD12

│   └───UD13

├───UD2

│   ├───UD21

│   ├───UD22

│   │   ├───UD221

│   │   ├───UD222

│   │   └───UD223

│   └───UD23

└───UD3

   ├───UD31

   ├───UD32

   └───UD33

Работа с файлами

Для создания файлов используем команду echo. Команда реализуется как: «echo Текст в файл(текст который будет содержать наш файл) > имя файла(указывается имя будущего файла с расширением)», если файл уже существует, то его содержание заменяется на «текст в файл».

D:\UD_ MS >echo FILE1 > f1.txt

D:\UD_ MS >echo FILE2 > f2.txt

D:\UD_ MS >echo FILE3 > f3.txt

D:\UD_ MS >echo FILE4 > f4.pas

D:\UD_ MS >echo FILE5 > f5.pas

D:\UD_ MS >echo FILE6 > f6.pas

D:\UD_ MS >echo FILE7 > f7.cpp

D:\UD_ MS >echo FILE8 > f8.cpp

D:\UD_ MS >echo FILE9 > f9.cpp

D:\UD_ MS >echo FILE10 > f10.bat

D:\UD_ MS >echo FILE11 > f11.bat

D:\UD_ MS >echo FILE12 > f12.bat

D:\UD_ MS >echo FILE12 > f12.bat

D:\UD_ MS >echo FILE13 > f13.bat

D:\UD_ MS >echo FILE13 > f13.exe

D:\UD_ MS >echo FILE14 > f14.exe

D:\UD_ MS >echo FILE15 > f15.exe

D:\UD_ MS >echo FILE16 > f16.gif

D:\UD_ MS >echo FILE17 > f17.gif

D:\UD_ MS >echo FILE18 > f18.gif

D:\UD_ MS >echo FILE19 > f19.com

D:\UD_ MS >echo FILE20 > f20.com

D:\UD_ MS >echo FILE21 > f21.com

D:\UD_ MS >echo FILE22 > f22.tmp

D:\UD_ MS >echo FILE23 > f23.tmp

D:\UD_ MS >echo FILE24 > f24.tmp

D:\UD_ MS >dir

Том в устройстве D не имеет метки.

Серийный номер тома: 2702-94BA

Содержимое папки D:\ud_ MS

12.04.2008  10:45    <DIR>          .

12.04.2008  10:45    <DIR>          ..

12.04.2008  10:34                 8 f1.txt

12.04.2008  10:39                 9 f10.bat

12.04.2008  10:39                 9 f11.bat

12.04.2008  10:40                 9 f12.bat

12.04.2008  10:42                 9 f13.exe

12.04.2008  10:42                 9 f14.exe

12.04.2008  10:42                 9 f15.exe

12.04.2008  10:43                 9 f16.gif

12.04.2008  10:43                 9 f17.gif

12.04.2008  10:43                 9 f18.gif

12.04.2008  10:44                 9 f19.com

12.04.2008  10:37                 8 f2.txt

12.04.2008  10:44                 9 f20.com

12.04.2008  10:44                 9 f21.com

12.04.2008  10:45                 9 f22.tmp

12.04.2008  10:45                 9 f23.tmp

12.04.2008  10:45                 9 f24.tmp

12.04.2008  10:37                 8 f3.txt

12.04.2008  10:37                 8 f4.pas

12.04.2008  10:38                 8 f5.pas

12.04.2008  10:38                 8 f6.pas

12.04.2008  10:39                 8 f7.cpp

12.04.2008  10:39                 8 f8.cpp

12.04.2008  10:39                 8 f9.cpp

12.04.2008  10:18    <DIR>          UD1

12.04.2008  10:18    <DIR>          UD2

12.04.2008  10:19    <DIR>          UD3

             24 файлов            205 байт

              5 папок  14 040 825 856 байт свободно

Присоединение потоков

  

К файлам можно присоединить потоки, для этого надо прописать команду

«echo содержимое потока > f1.txt:1». Для просмотра содержимого потока используем команду «more < f1.txt:1».

More - Последовательный вывод данных по частям размером в один экран.

Echo - Вывод сообщений и переключение режима отображения команд на экране.

D:\ud_ MS >echo potok of file 1 > f1.txt:1

D:\ud_ MS >echo potok of file 2 > f2.txt:2

D:\ud_ MS >echo potok of file 3 > f2.txt:3

D:\ud_ MS >more < f1.txt:1

potok of file 1

D:\ud_ MS >more < f1.txt:2

potok of file 2

D:\ud_ MS >more < f1.txt:3

potok of file 3

Копирование файлов в папки

Копирование файлов осуществляется с помощью команды copy.

сору - Копирование одного или нескольких файлов в другое место.

D:\ud_ MS >copy *txt d:\ud_ MS \ud2\ud22\ud222

f1.txt

f2.txt

f3.txt

Скопировано файлов:         3.

D:\ud_ MS >copy *gif d:\ud_ MS \ud2\ud22\ud223

f16.gif

f17.gif

f18.gif

Скопировано файлов:         3.

D:\ud_ MS >copy *pas d:\ud_ MS \ud2\ud22\ud221

f4.pas

f5.pas

f6.pas

Скопировано файлов:         3.

Команда for

Команда for позволяет выполнять программу или команду для нескольких файлов из указанного списка.

D:\ud_ MS > FOR %c in (*.cpp *.pas) do copy %c D:\ud_ MS \ud3\ud32\*.*

D:\ud_ MS >copy f7.cpp D:\ud_ MS \ud3\ud32\*.*

Скопировано файлов:         1.

D:\ud_ MS >copy f8.cpp D:\ud_ MS \ud3\ud32\*.*

Скопировано файлов:         1.

D:\ud_ MS >copy f9.cpp D:\ud_ MS \ud3\ud32\*.*

Скопировано файлов:         1.

D:\ud_ MS >copy f4.pas D:\ud_ MS \ud3\ud32\*.*

Скопировано файлов:         1.

D:\ud_ MS >copy f5.pas D:\ud_ MS \ud3\ud32\*.*

Скопировано файлов:         1.

D:\ud_ MS >copy f6.pas D:\ud_ MS \ud3\ud32\*.*

Скопировано файлов:         1.

Перемещение

D:\ud_ MS >move *.cpp d:\ud_ MS \ud1\ud12

D:\ud_ MS \f7.cpp

D:\ud_ MS \f8.cpp

D:\ud_ MS \f9.cpp

D:\ud_ MS >move *.bat d:\ud_MS\ud1\ud13

D:\ud_ MS \f10.bat

D:\ud_ MS \f11.bat

D:\ud_ MS \f12.bat

Все дерево

D:\ud_ MS >tree /f

Структура папок

Серийный номер тома: 2702-94BA

D:.

│   f1.txt

│   f13.exe

│   f14.exe

│   f15.exe

│   f16.gif

│   f17.gif

│   f18.gif

│   f19.com

│   f2.txt

│   f20.com

│   f21.com

│   f22.tmp

│   f23.tmp

│   f24.tmp

│   f3.txt

│   f4.pas

│   f5.pas

│   f6.pas

├───ud1

│   ├───ud11

│   ├───ud12

│   │       f7.cpp

│   │       f8.cpp

│   │       f9.cpp

│   │

│   └───ud13

│           f10.bat

│           f11.bat

│           f12.bat

├───ud2

│   ├───ud21

│   ├───ud22

│   │   ├───ud221

│   │   │       f4.pas

│   │   │       f5.pas

│   │   │       f6.pas

│   │   │

│   │   ├───ud222

│   │   │       f1.txt

│   │   │       f2.txt

│   │   │       f3.txt

│   │   │

│   │   └───ud223

│   │           f16.gif

│   │           f17.gif

│   │           f18.gif

│   │

│   └───ud23

└───ud3

   ├───ud31

   ├───ud32

   │       f4.pas

   │       f5.pas

   │       f6.pas

   │       f7.cpp

   │       f8.cpp

   │       f9.cpp

   │

   └───ud33

Лабораторная работа №2

Работа с *.bat файлами.

Создаем *.bat файл с именем Kom(1,2).bat(при помощи любого текстового редактора, к примеру, WordPad или Notepad). Эти исполняемые файлы должны выполнить все процедуры и команды используемые в прошлой лабораторной работе не используя командную строку.

Kom1.bat создает наш каталог на диске D:\ по первым буквам наших фамилий.

Kom1.bat

md D:\UD_MS

md D:\UD_MS\UD1

md D:\UD_MS\UD1\UD11

md D:\UD_MS\UD1\UD12

md D:\UD_MS\UD1\UD13

md D:\UD_MS\UD2

md D:\UD_MS\UD2\UD21

md D:\UD_MS\UD2\UD22

md D:\UD_MS\UD2\UD23

md D:\UD_MS\UD2\UD22\UD221

md D:\UD_MS\UD2\UD22\UD222

md D:\UD_MS\UD2\UD22\UD223

md D:\UD_MS\UD3

md D:\UD_MS\UD3\UD31

md D:\UD_MS\UD3\UD32

md D:\UD_MS\UD3\UD33

md D:\UD_MS\UD3\UD33\UD331

md D:\UD_MS\UD3\UD33\UD332

md D:\UD_MS\UD3\UD33\UD333

Kom2.bat создает, копирует, перемещает и удаляет файлы.

Kom2.bat

echo FILE1 > f1.txt

echo FILE2 > f2.txt

echo FILE3 > f3.txt

echo FILE4 > f4.pas

echo FILE5 > f5.pas

echo FILE6 > f6.pas

echo FILE7 > f7.cpp

echo FILE8 > f8.cpp

echo FILE9 > f9.cpp

echo FILE10 > f10.bat

echo FILE11 > f11.bat

echo FILE12 > f12.bat

echo FILE12 > f12.bat

echo FILE13 > f13.bat

echo FILE13 > f13.exe

echo FILE14 > f14.exe

echo FILE15 > f15.exe

echo FILE16 > f16.gif

echo FILE17 > f17.gif

echo FILE18 > f18.gif

echo FILE19 > f19.com

echo FILE20 > f20.com

echo FILE21 > f21.com

echo FILE22 > f22.tmp

echo FILE23 > f23.tmp

echo FILE24 > f24.tmp

copy *.txt D:\UD_MS\UD2\UD22\UD222\

copy *.gif D:\UD_MS\UD2\UD22\UD223\

copy *.com D:\UD_MS\UD2\UD22\UD221\

FOR %%c in (*.cpp *.pas) do copy %%c d:\UD_MS\UD3\UD32\*.*

move *.cpp D:\UD_MS\UD1\UD12

move *.exe D:\UD_MS\UD1\UD13

del *.tmp

Лабораторная работа №3

Операция set, if и goto.

Операция SET, позволяет  просмотреть на экране все заданные переменные среды, а операция GOTO предназначена для безусловного перехода на метку и операция IF позволяет производить привязки в зависимости от режима редактирования, используемого терминала, или приложения. Содержимое теста продолжается до конца строки; для его ограничения не требуются никакие знаки.

Создаем *.bat файл с именем Kom32.bat . Задача этого файла в сложении 2-х операндов. Результат записывается в лог файл с именем, которым задан *.bat файл. Условие: если заданы 2 операнда целочисленные, то произвести сложение и запись в лог файл результата, а также вывести ответ happy end, если один или оба операнда не заданы, то оставить в лог файле ответ с прошлого расчета и вывести ответ absent.

Kom32.bat

echo %0

echo %1

echo %2

if "%1%" == "" goto M1

if "%2%" == "" goto M1

set p1=%1

set p2=%2

set /A p3=p1+p2

echo %p3% > %0_Log1.txt

goto M2

:M1

echo % absent

goto M3

:M2

echo % happy end

:M3

Лабораторная работа №4

Переменная PATH определяет пути, по которым будет производится поиск исполняемых файлов, набранных в командной строке или запускаемой из графической оболочки.

set

set path

echo %path% = fpath.txt

set p1=%path%

Notepad.exe

set path =

C:\windows\notepad.exe

set path = %p1%

set path = %path%;c:\TMP

echo %path% >>fpath.txt

Проверка дисков:

for %c in (c:,d:,k:) do chkntfs %c

chkntfs /E

chkntfs /E :30




1. Верстка полос в газетах, журналах, книгах
2. 5 Постановлением Правительства Российской Федерации от 8 июля 1996 г
3. вариантность общественного развития типы обществ I
4. Subjects including knowledge of the ppliction domin specilized lgorithms nd forml logic
5. тема организационных мероприятий и средств обеспечивающих защиту людей от вредного и опасного воздействия
6. Товароведение и экспертиза товаров в сфере производства и обращения сельскохозяйственного сырья и продово
7. Историческое значение разгрома немецко-фашистских войск в битве под Москвой
8. Заболевания сельскохозяйственных животных вольфартиозом
9. О защите населения и территорий от чрезвычайных ситуаций природного и техногенного характера
10. железом. Особенностью аппаратного обеспечения является очень быстрое его моральное устаревание
11. Республиканский классический лицей КОРСУН Е
12. Система чинопроизводства в XVIII веке
13. метатель 3м Девушки 250 300 350 400
14. Контрольная работа по дисциплине- Политология
15. запрета на движение колоннами из 5 ТС
16. тематик выдающийся философ и общественный деятель XX века лауреат Нобелевской премии в области литературы
17. Темат зб наук праць з пробл
18. Вейделевская СОШ Как подготовить девятиклассника к сдаче государственной итоговой атт
19. 79 5 87 5 и водорода11 0 14 5 от массы нефти
20. правилам. С 2008 года в силу вступает Федеральный закон от 24 июля 2007 г