Валентин Арьков - Операционные системы. Учебное пособие

Тут можно читать онлайн Валентин Арьков - Операционные системы. Учебное пособие - бесплатно ознакомительный отрывок. Жанр: Прочая научная литература. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Валентин Арьков - Операционные системы. Учебное пособие краткое содержание

Операционные системы. Учебное пособие - описание и краткое содержание, автор Валентин Арьков, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
В пособии рассматриваются основные приёмы работы в популярных операционных системах. Обсуждаются три самых распространённых интерфейса ОС: командная строка, файловые менеджеры и графический оконный интерфейс. Пособие предназначено для студентов, изучающих курс «Операционные системы» в качестве будущих пользователей или администраторов.

Операционные системы. Учебное пособие - читать онлайн бесплатно ознакомительный отрывок

Операционные системы. Учебное пособие - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Валентин Арьков
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

copy 1.txt d:\t\2.txt – копирование файла 1.txtв файл 2.txtв каталоге d:\t

Звездочка *заменяет любой символ или несколько символов в названии файла. Например, команда copy *.txt d:\копирует все файлы с расширением txtв каталог d:\.

Задания

– Скопируйте файл a. txtв каталог d:\

– Выведите на экран файл d:\a. txt

– Скопируйте файл a. txtв d:\z. txt

– Выведите на экран файл d:\z. txt

– Скопируйте файл b. txtв файл c. txt

– Выведите на экран файл c. txt

– Скопируйте файл a. txtв файл c. txt

– Выведите на экран файл c. txt

– Скопируйте файлы a. txtи b. txtв файл c. txt

– Выведите на экран файл c. txt

– Скопируйте все файлы типа txtв файл d. txt

– Выведите на экран файл d. txt

Работа с архивами

Архив – это файл, внутри которого упакованы каталоги и файлы. Архиватор – это программа, которая выполняет упаковку и распаковку архивов. Многотомный архив – это большой архив, разбитый на несколько частей. Такие архивы можно записать на несколько дисков или отправить частями по сети.

Самораспаковывающийся архив SFX(SelF-eXtracting archive) – это исполняемый файл *.exe, содержащий архив и программу распаковки. При запуске такого файла производится распаковка архива без использования дополнительной программы-архиватора.

В лабораторной работе используется программа 7-zip – свободно распространяемый архиватор.

Сайт программы:

https://www.7-zip.org/

Чтобы запускать архиватор из командной строки, необходимо добавить в путь поиска каталог C:\Program Files\7-Zip

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

add

list

extract

Примеры использования архиватора:

7z a x1 b. txt – упаковка файла b. txtв архив x1.7z

7z l 1.7z – вывод списка файлов из архива 1.7z

7z e 1.7z – извлечение файлов из архива 1.7z

7z e 1.7z -od:\ – извлечение файлов в каталог d:\

7z a -sfx rr *.txt – сжатие всех текстовых файлов в самораспаковывающйся архив rr. exe

В описании архиватора используются следующие обозначения. В квадратных скобках даются необязательные параметры. Угловые скобки служат для обозначения параметров. При вводе команды квадратные и угловые скобки не используют. Например, следующее описание

7z [ …] [ …]

означает, что пользователь может вводить такие команды:

7z a ghjk

7z l ghjk

7z a ghjk a. txt

7z a —sfx ghjk b.doc b. txt

Задания

– Выясните, в каком каталоге находится архиватор 7-zip

– Выведите на экран путь поиска

– Добавьте путь для поиска архиватора

set path=%path%;C:\Program Files\7-Zip

– Выведите на экран путь поиска

– Убедитесь, что путь добавлен

– Введите команду 7zи прочитайте справку по использованию архиватора

– Выясните назначение и перевод команд a, e, l

– Упакуйте файл с. txtв архив сс.7z

– Сравните размеры исходного и сжатого файлов

– Создайте текстовый файл tt.docxв редакторе MS Word

– Упакуйте файл tt.docxв архив t1.7z

– Сравните размеры исходного и сжатого файлов

– Упакуйте все файлы с расширением *.txtв архив ttt.7z

– Выведите список файлов из архива ttt.7z

– Распакуйте архив ttt.7zв каталог d:\

– Убедитесь, что операция выполнена успешно

– Упакуйте файл tt.docв саморапаковывающийся архив в каталоге d:\

– Сравните размеры исходного и сжатого файлов

– Перейдите в каталог d:\

– Запустите созданный архивный файл на выполнение

– Убедитесь, что операция выполнена успешно

Перенаправление ввода-вывода

При выполнении программ в командной строке используется так называемый стандартный ввод-вывод. Это стандартные встроенные функции ОС для ввода текста с клавиатуры и вывода текста на экран. Такие действия выполняются, например, при использовании команд printfи scanfв программе на языке C.

Для перенаправления стандартного ввода-вывода используют следующие символы:

> – записать в файл (вместо вывода на экран);

>> – добавить к файлу (вместо вывода на экран);

<– прочитать из файла (вместо ввода с клавиатуры);

| – объединить две команды в конвейер (вместо вывода на экран и ввода с клавиатуры).

Стандартный ввод

Если в параметрах командной строки не указано имя файла, то команда принимает данные с клавиатуры. Например, команда sortсортирует текстовые строки по алфавиту. Команда sort без параметров сортирует текст, вводимый с клавиатуры до нажатия [Ctrl+Z]и [Enter]. Команда sort f. txtсортирует текст из файла f. txt. Команда dir> f. txtотправляет список файлов в файл f. txtвместо вывода на экран. Команда dir>> f. txtдописывает список файлов в конец файла f. txt, если этот файл уже существует.

Конвейер

При организации конвейера стандартный вывод первой команды (вместо вывода на экран) направляется на стандартный ввод второй команды (вместо чтения с клавиатуры). Например, конвейер dir | sortсоздает список файлов, сортирует его и выводит на экран.

Команда moreорганизует постраничный вывод на экран. При организации конвейера в виде tree | more, команда moreперехватывает вывод на экран результатов работы команды treeи выводит длинный текст по страницам. При работе с командой moreдля вывода на экран следующей строки нажимают [Enter], для вывода следующей страницы – пробел [Space], для выхода из страничного просмотра – клавишу [Q](англ. Quit – «выйти»).

Задания

– Вызовите команду dirи запишите результаты в файл d4.txt

– Выведите файл d4.txtна экран

– Вызовите команду verи добавьте результаты к файлу d4.txt

– Выведите файл d4.txtна экран

– Выведите файловое дерево в постраничном режиме

Пакетные файлы

Пакетный файл – это текстовый файл с расширением *.bat(англ. Batch – «пакет»). В пакетном файле записывают последовательность команд ОС. Имеется также возможность составления несложных программ.

Хотя пакетный файл содержит текст, он является исполняемым файлом. Чтобы запустить пакетный файл из командной строки, нужно ввести его имя и нажать [Enter]. При этом расширение указывать не обязательно.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Валентин Арьков читать все книги автора по порядку

Валентин Арьков - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Операционные системы. Учебное пособие отзывы


Отзывы читателей о книге Операционные системы. Учебное пособие, автор: Валентин Арьков. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x