Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры еба!.doc
Скачиваний:
22
Добавлен:
23.12.2018
Размер:
631.3 Кб
Скачать

20. Текстовый редактор VI. Основные режимы работы. Базовые приемы.

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

редакторов, vi вообще не имеет системы меню. Нет в нем и встроенной

системы подсказок. Для работы с данным редактором необходимо запомнить

команды. После этого эффективность работы в данном редакторе резко

возрастает.

Редактор vi открывает окно размером с экран дисплея, в котором имеется

возможность редактировать файл. Нижний ряд экрана используется для информации и ввода команд.

vi <file> Открытие для редактирования

В vi существует три отдельных режима

• Командный режим. В этом режиме сигналы с клавиатуры

интерпретируются как команда редактирования.

• Режим вставки. Перейти в данный режим можно набором любой

команды вставки, присоединения, открытия, подстановки, смены или

замещения, что существуют в vi. В этом режиме символы, набранные

на клавиатуре, вставляются в буфер редактирования.

• Режим переключения в ‘ex’. В редакторе vi команды – это одиночные

клавиши. В ex командами являются строчки текста, завершаемые

нажатием клавиши RETURN. Vi имеет специальную команду “escape”

позволяющую перейти до большинства строково-ориентированных

команд редактора ex. Для использования этого режима в ex наберите

символ ‘:’. Этот символ отобразится в командной строчке как

указатель на следующую команду редактора ex. Большинство команд

обработки файла выполняются в режиме переключения в ex

(например, команды чтения с файла и записи из буфера

редактирования назад в файл).

Редактирование может выполняться только в командном режиме. Переход в командный режим – ESC. После завершения редактирования нужно перейти в режим ввода текста, нажатием одной из клавиш a, i, o. Перемещение курсора осуществляется клавишами k, j, k, l. Удаление символа – x в командном режиме. Отмена операции – u. Копирование и вставка осуществляется клавишами y и p, соответственно.

Команды в режиме редактора ex:

:q – выход из vi.

:w – запись в файл

:e – редактирование нового файла

22. Сжатие и архивирование данных.Основные команды.

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

Сжатия файлов.

gzip имя_файла

Файл будет сжат и сохранен под именем имя_файла.gz.

Декомпрессия сжатого файла:

gunzip имя_файла.gz

Сжатый файл имя_файла.gz будет заменен файлом имя_файла.

Программа gzip может быть использована для сжатия нескольких файлов и каталогов одновременно. Для этого перечислите их, разделив пробелами:

gzip -r имя_файла.gz файл1 файл2 файл3 /usr/work/school

В этом примере файлы файл1, файл2, файл3 и содержимое каталога /usr/work/school/ сжимаются и помещаются в файл с именем имя_файла.gz.

Архивирование файлов.

Файл с расширением tar — это набор отдельных файлов и/или каталогов в одном файле. Это удобно для создания резервных копий и архивов.

Вот некоторые опции, используемые с командой tar:

-c — создать новый архив

-f — в сочетании с опцией -c используется для создания файла tar из указанного файла; в сочетании с опцией -x используется для разархивирования указанного файла

-t — показать список файлов в файле tar

-v — показывать ход выполнения процесса архивирования

-x — извлечь файлы из архива

-z — сжать файл tar с помощью программы gzip

-j — сжать файл tar с помощью программы bzip2

tar -cvf имя_файла.tar каталог/файл

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]