1.    Печать файлов.

Прежде чем послать файл на печать, его нужно специальным образом отформатировать. Для подготовки файла к печати служит команда pr. Она записывает в стандартный выходной поток заданные файлы, разбитые по страницам с указанием номера страницы, имени файла и времени создания файла. Если имена файлов (аргументы команды) не заданы, преобразуется стандартный входной поток. Команда pr позволяет осуществлять печать в несколько столбцов; устанавливать ширину страницы равную определенному количеству символов и длину страницы равную указанному количеству строк; начинать печать с заданной страницы; подавлять вывод 5-строчного заголовка и пяти последних строк на каждой странице.

Итак, для того чтобы вывести содержимое всех файлов, перечисленных в списке в виде, подходящем для устройства печати, введите

pr poem test

Каждый файл будет напечатан с новой страницы с указанием имени файла и нумерацией страниц.

Для печати каждого из файлов, например, в 3 столбца нужно задать опцию, равную желаемому количеству столбцов:

pr -3 poem test

Можно заменить число 3 любым разумным числом, и команда pr "постарается" исполнить задание.

Следует отметить, что pr - это не программа форматирования текста: она не разбивает текст на строки и не выравнивает поля.

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

На печатающем устройстве файлы можно распечатывать командой lp (line print — печать строк):

lp [имя файла]...

Если в командной строке не задано имя файла, то lp обеспечивает печать информации со стандартного ввода. Это значит, что lp может стоять на последнем месте конвейера.

Т.к. программа lp не изменяет печатаемый текст, то при необходимости разбить текст на страницы, снабдить его заголовками и т. д., нужно использовать конвейер из команды pr, обеспечивающей подготовку текста, и команды lp:

pr -2 file1 | lp

текст разбивается на страницы и размещается в 2 колонки, а затем отправляется на печать.

lp filel file 2 file3

распечатываются последовательно файлы filel, file 2, file3.

2.    Работа с дискетами.

Системный администратор root имеет возможность, в отличие от простых пользователей, подмонтировать файловую систему дискеты к некоторому подкаталогу корневого каталога, например, каталогу /vocant. После этого любой пользователь системы может использовать файлы, записанные на дискете, так же как файлы корневой файловой системы. Ссылки на каталог /vocant будут являться ссылками на /dev/fd0 (Вы помните, в UNIX все устройства, в том числе дисководы, представлены специальными файлами).

Однако в некоторых системах UNIX существуют команды доступные обычным пользователям, которые позволяют работать с дискетами DOS. Это команды чтения и записи файлов DOS, а также просмотра файловой системы DOS: dosread, doswrite и dosdir.

Команда dosdir позволяет вывести на экран список файлов и каталогов, сохраненных в формате DOS. Для того чтобы увидеть, какие файлы находятся на дискете DOS, Вам необходимо ввести следующую команду:

dosdir /dev/fd0

на экран будут выведены имена файлов и каталогов (/dev/fd0 – специальный файл устройства, используемый для обращения к первому дисководу для гибких дисков). Если Вы хотите увидеть, какие из файлов являются каталогами, и узнать их содержимое следует воспользоваться опцией -r команды dosdir:

dosdir -r /dev/fd0

Вы также можете вывести на экран список файлов конкретного каталога, указав в качестве параметра команды dosdir его имя:

dosdir /dev/fd0 <имя каталога>

В случае задания имени файла

dosdir /dev/fd0 <имя файла>

Вы увидите сообщение об ошибке:

dosdir: Not a directory: <имя файла>

Команда dosread позволяет считывать файл с дискеты DOS в стандартный выходной поток (т.е. на экран). Поэтому для того чтобы вывести на экран содержимое файла дискеты DOS, достаточно задать следующую команду:

dosread /dev/fd0 <имя файла>

где в качестве второго параметра указано конкретное имя файла.

Используя символ перенаправления, Вы можете сохранить содержимое файла DOS в заданном файле MINIX:

dosread /dev/fd0 <имя файла DOS> > <имя файла MINIX>

Команда doswrite записывает стандартный выходной поток на дискету DOS (дискета должна быть отформатирована). Команда

doswrite /dev/fd0 <имя файла DOS> < <имя файла MINIX>

записывает указанный файл MINIX на дискету DOS с заданным именем.

3.    Архивация файлов.

Вы уже знаете, что в UNIX нет команды, восстанавливающей удаленный файл. Поэтому во избежание случайной потери данных, необходимо сохранять копии файлов, т.е. заниматься архивированием. Архивирование - это копирование файлов с целью их восстановления в случае утраты. Наиболее простой способ архивирования - копирование файлов с жесткого диска компьютера на дискету.

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

Для удобства архивирования файлы с данными следует хранить в одном месте, таким образом, Вы сможете создать копии лишь нужных файлов, задав сразу имя каталога.

Следите за своими архивами: фиксируйте дату их создания и информацию о фай


Информация о работе «Практическая работа по предмету UNIX»
Раздел: Информатика, программирование
Количество знаков с пробелами: 81628
Количество таблиц: 1
Количество изображений: 0

Похожие работы

Скачать
47900
1
1

... KDE — свободная среда рабочего стола для UNIX-подобных операционных систем. Построена на основе кросс-платформенного инструментария разработки пользовательского интерфейса Qt. Работает преимущественно под UNIX-подобными операционными системами, которые используют графическую подсистему X Window System. Новое поколение технологии KDE 4 частично работает на Microsoft Windows и Mac OS X. В ...

Скачать
76498
0
7

... сокращает размер файла, но к связанным изображениям нельзя применять пиксельные эффекты. 3.         ОСОБЕННОСТИ РАЗРАБОТКИ ЭЛЕМЕНТОВ НАРУЖНОЙ РЕКЛАМЫ В ПАКЕТАХ ADOBE PHOTOSHOP Adobe Photoshop — растровый графический редактор, разработанный и распространяемый фирмой Adobe Systems. Этот продукт является лидером рынка в области коммерческих средств редактирования растровых изображений, и ...

Скачать
193894
73
12

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

Скачать
225728
6
0

... ориентированы на 32 разрядные шинные архитектуры компьютеров с процессорами 80386, 80486 или Pentium. Фирма Novell также подготовила варианты сетевой ОС NetWare, предназначенные для работы под управлением многозадачных, многопользовательских операционных систем OS/2 и UNIX. Версию 3.12 ОС NetWare можно приобрести для 20, 100 или 250 пользователей, а версия 4.0 имеет возможность поддержки до 1000 ...

0 комментариев


Наверх