Рефераты. Оперциаонные системы ASP Linux и Windows

-     #cw  -изменение текущего слова

-     #cc   - всей текущей строки

-     cG    - всех строк файла от текущей до последней

-     cS     -части строки от курсора до конца строки

-     с^      - части строки от курсора до начала строки.


Команды поиска строки файла по фрагменту текста:

/<текст>     - начиная от текущей строки до конца файла с переходом

                     на его начало

?<текст>     - начиная от текущей строки до начала файла и по всему

n        - поиск следующей строки в файле, аналогичной найденной

N       - поиск предыдущего вхождения в файл заданной строки.

Редактор имеет возможности поиска строк по шаблонам (например по диапазону символов) и пр.

На экране содержимое редактируемого файла представляется как бы через некоторое окно со следующими полями (сверху - вниз):

-     область текста файла;

-     область пустых строк, которые надо ввести, если они понадобятся;

-     тильда (~) - область для ввода дополнительного текста файла, но пустых строк этой области в файле нет;

-     область сообщений редактора или область префиксных ex-команд -  операций редактора над группой строк файла или над целым файлом (команды вводятся на приглашение ":", отображаются на экране и исполняются по команде управляющей клавиши перевода строки).


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

:w файл                  - запись текущего буфера в файл;

:m,nw  файл           - запись строк с m-ой по n-ую в файл;

:e!                            - отмена всех изменений в буфере с перезагрузкой в него файла с диска;

:e файл         - загрузка файла в буфер редактирования, файл замещает старое содержимое самого буфера;

:r файл    - добавление содержимого файла после текущего положения курсора;

:set опция     - значение опций определяет настройку редактора и пр.


Практическая работа №6(1) Изучение интерфейса редактора vi

Цель работы:

1.                 Изучить основные возможности встроенного текстового редактора vi - наиболее распространенного средства для построения текстовых файлов, исходных текстов программ и shell-процедур.

Порядок выполнения работы

1)     Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.

2)     Войдите в редактор с созданием нового  пустого файла с произвольным именем и расширением - .1.

3)     Изучите интерфейс редактора vi. Как перейти в командный режим редактора? В текстовый режим редактора? Какие операции с текстом позволяет выполнить редактор?

4)     Поместите в созданный файл текст, включающий не менее четырех строк с несколькими словами в каждой.

5)     Вставьте по одной пустой строке до и после одной из строк файла.

6)     Заполните пустые строки произвольным текстом.

7)     Вставьте еще по одной строке в середину текста файла без предварительного резервирования пустых строк.

8)     Перейдите в режим редактирования и выполните произвольное редактирование отдельных слов и строк файла с использованием всех команд из групп "Команды изменения текста" и "Команды отмены произведенных изменений в текущей строке".

9)     Выйдите из редактора с сохранением файла. Убедитесь в сохранении созданного файла.


Практическая работа №6(2)  Создание и редактирование текста с помощью редактора vi

Цель работы:

1.                 Изучить основные возможности встроенного текстового редактора vi.

2.                 Научиться редактировать текстовые файлы средствами редактора vi.

Порядок выполнения работы

Изучаются команды:

-                     сохранение файлов;

-                     ввода текста;

-                     удаления фрагментов текста;

-                     копирования фрагментов текста в буферную область памяти;

-                     вставки содержимого буфера в текст файла;

-                     редактирования (изменения) текста;

-                     поиска строк файлов по их фрагментам;

-                     многострочных операций с файлом (префиксные команды)


1)     Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.

2)     Войдите опять в vi для редактирования созданного файла с использованием команд из групп "Команды копирования в буфер" и "Команды вставки буфера в текст".

3)     Поменяйте местами несколько слов в строках файла.

4)     Поменяйте местами несколько строк.

5)     Поменяйте местами последовательно начало строки с её концом и наоборот.

6)     Выполните операции поиска строк файла по заданным их фрагментам с различными направлениями поиска ( см. "Команды поиска строки файла по фрагменту её текста").

7)     Не выходя из vi, перепишите полученную в результате редактирования версию файла в файл с тем же именем, но с расширением .new.

8)     Добавьте первые 3 строки редактируемого файла к файлу  .1.

9)     Не выходя из vi, загрузите в буфер файл с расширением  .1.

10)Последовательно удалите части строк и несколько строк с использованием команд из группы "Команды удаления текста".

11)Выйдите из редактора без сохранения файла.

12)Просмотрите и  проанализируйте содержимое редактируемых файлов в текущем каталоге.


Контрольные вопросы:

1.      В чем особенности и преимущества встроенного редактора vi ОС UNIX?

2.      Какие два основных режима работы использует редактор? Как осуществляется переключение режимов?

3.      Какую структуру имеет экран при редактировании файла? Назначение полей экрана?

4.      Как в vi организовано редактирование открытого в нем файла?

5.      Как организована работа с клавишными командами редактора?

6.      Что такое "префиксные команды" и их назначение? Как организована работа с командами этого вида?

7.      Какие функции редактора Вы использовали при выполнении лабораторной работы?


Тема 2.5. Изучение сетевых команд shell


2.5.1. Сетевые команды Shell

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

Утилита netstat выводит информацию о локальной сети и средствах TCP/IP. Именно к ней чаще всего обращаются администраторы, чтобы быстро отыскать причину неисправности в сети TCP/IP. Содержание и форма выходной информации зависят от операционной системы, но обычно выводятся следующие данные: список соединений, статистика сетевых интерфейсов, информация по буферам данных, содержание таблицы маршрутизации, статистика работы протокола. Характер выводимой информации можно выбирать с помощью опции командной строки.

Основные ключи утилиты:

при выведении параметров утилиты на экран используйте команду | more для постраничного вывода.

Ключ

Функция

  -r route 

 вывод таблицы маршрутизации 

 -i interfaces 

 вывод статистики сетевых интерфейсов 

 -s statistics 

 Фвывод статистики передачи данных (по протоколу SNMP) 

  -n numeric 

 имена портов в числовом виде 

 -N symbolic 

 имена портов в символическом виде 

 -l listening 

 вывод состояния портов, находящиеся в режиме ожидания 

 -a all 

 вывод состояния всех портов 

 Активные соединения через порты: 


 -st 

 TCP 

  -u 

 UDP 

 -W 

 RAW 

 -X 

 UNIX 

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.