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

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 каталог/файл

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