рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Если файл существует, то на экране отобразится начало текста файла.

Если файл существует, то на экране отобразится начало текста файла. - раздел Информатика, Экономики, статистики и информатики Для Того Чтобы Выводилась Информация ___________Об Установленном Режи...

Для того чтобы выводилась информация ___________об установленном режиме, необходимо

перейти в командный режим (нажать клавишу <Esc>) и ввести:

:set showmode

В редакторе vedit эта функция устанавливается автоматически.

Редактор vi создает временную копию файла. Измененный текст, который можно

видеть на экране, будет записан в указанный файл только при выполнении команды

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

изменений в тексте файла.

Для выполнения функций сохранения текста и выхода из редактора, необходимо

перейти из режима ввода текста в командный режим (нажать клавишу <Esc>) и

выполнить соответствующую команду:

:qвыйти из редактора, если текст не вводился;

:q!выйти из редактора без сохранения изменений, даже если они были

сделаны;

:wзаписать (сохранить) текст в файл;

:wqсохранить текст в файле, затем выйти из редактора;

ZZсохранить файл, если в нем были сделаны любые изменения, затем выйти

из редактора;

:xже, что ZZ;

:w имя_файласохранить текст в файле с новым именем (имя_файла).

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

перемещения курсорав ту точку экрана, где необходимо поместить текст или сделать

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

вводом соответствующей команды в режиме ввода (нажатием клавиши <Esc>):

h или (стрелка влево)перемещает курсор на один символ влево;

l или (стрелка влево)перемещает курсор на один символ вправо;

k или (стрелка влево)перемещает курсор на строку вверх;

j или (стрелка влево)перемещает курсор на строку вниз;

wперемещает курсор на одно слово вправо;

bперемещает курсор на одно слово влево;

$перемещает курсор в конец текущей строки;

0(нуль) или ^перемещает курсор в начало текущей строки;

<Ctrl>uперемещает курсор вверх на половину экрана;

<Ctrl>dперемещает курсор вниз на половину экрана;

<Ctrl>bперемещает курсор назад на полный экран;

<Ctrl>fперемещает курсор вперед на полный экран.

Для ввода нового текста, необходимо установить курсор в позицию на u1101 экране

дисплея, куда необходимо ввести текст. Затем ввести команду, не завершая ввода

нажатием клавиши <Return>:

i ввод текста перед позицией курсора;

aввод текста после позиции курсора;

oсоздание новой строки ниже позиции курсора и ввод с начала новой строки;

Iвставляет текст в первую позицию строки;

Aдобавляет текст в конец строки;

Oсоздание новой строки выше позиции курсора и ввод с начала новой.

После завершения ввода необходимо нажать клавишу <Esc> перед выполнением

следующей команды перемещения курсора.

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

ввода:

xудаляет символ в позиции курсора;

Xудаляет символ перед позицией курсора;

dwудаляет слово;

ddудаляет строку, в которой находится курсор;

d$ или Dудаляет текст от позиции курсора до конца строки;

d0 или d^удаляет текст от начала строки до позиции курсора.

После завершения ввода необходимо нажать клавишу <Esc> перед выполнением

следующей команды перемещения курсора.

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

rзаменяет символ, на который указывает курсор, новым символом; после

этого редактор переключается в командный режим без нажатия клавиши

<Esc>;

Rзаменяет текст с позиции курсора до тех пор, пока не будет нажата клавиша

<Esc>;

sзаменяет символ в позиции курсора одним или несколькими символами;

Sзаменяет текущую строку новым текстом;

cwзаменяет слово;

cc или Sзаменяет текущую строку новым текстом;

c$ или Cзаменяет текст от позиции курсора до конца строки;

c0 или c^заменяет текст от начала строки до позиции курсора/

После завершения ввода необходимо нажать клавишу <Esc> перед выполнением

следующей команды перемещения курсора.

Подобно текстовым процессорам, в редакторе vi имеются функции вырезания,

копирования и вставки текста. При выполнении команд x или d удаленные данные

помещаются во временный буфер. Для копирования текста во временный буфер

выполняется командой y. Вставка текста из буфера выполняется командой p.

Следует обратить внимание, что содержимое временного буфера сохраняется

только до следующей команды редактирования, затем оно заменяется текстом

следующей команды. Командой u можно отменить предшествующее редактирование.

ywкопирует слово в буфер;

yy или Yкопирует строку в буфер;

y$копирует в буфер текст от позиции курсора до конца строки;

y0 или y^копирует в буфер текст от начала строки до позиции курсора;

pвставляет текст из буфера в новую строку ниже позиции курсора или

после позиции курсора, в зависимости от того, что находится в

буфере: полная строка или ее часть;

Pвставляет текст из буфера в новую строку выше позиции курсора

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

буфере: полная строка или ее часть;

uотменяет последнее редактирование;

Uвосстанавливает текущую строку, отменяя все изменения.

Следует напомнить, что viи exявляются редакторами одного типа, но используют

различные режимы работы:

viиспользует экранный режим;

ex– строчный.

Переход в режим редактора ex из vi осуществляется с помощью команды (<Esc>:).

Такая возможность была описана выше, при рассмотрении команд :w, :wq, :set showmode

и др. Ниже представлено несколько других полезных команд редактора ex:

:! командакоманда ОС Unix выполняется без выхода из редактора;

:r имя_файласодержимое указанного файла записывается в текущий файл в

строку ниже позиции курсора;

:r командачитает информацию из стандартного канала вывода команды ОС

Unix и записывается в текущий файл в строку ниже позиции.

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

работы. Эти опции могут быть установлены заранее или в процессе работы с

редактором. Существует два типа таких опций:

- опции переключения (включить/выключить);

- строчные опции, которым могут присваиваться числовые значения.

Установка опций осуществляется командой set в режиме переключения в ex

(<Esc>:).

Опции переключения устанавливаются командой:

:set имя_опции

Действие опций отменяется добавлением к имени опции префикса no (без пробела):

:set noимя_опции

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

:set имя_опции=значение

:set имя_опции=значение имя_опции=значение …

Для просмотра всех установленных опций используется команда

:set all

Ниже приведены некоторые часто используемые опции:

numberуказывает на то, чтобы все строки текста были

пронумерованы

showmodeустанавливает подсказку о режимах работа редактора в

нижней части экрана

tabstop=nустанавливает число пробелов в знаке табуляции (по

умолчанию 8)

warpmargin=nопределяет числом правую границу текста от края экрана (по

умолчанию 0).

Для автоматической установки опций редактор vi использует файл .exrc. Это

скрытый файл, который пользователь должен создать в своем регистрационном

(домашнем) каталоге, может содержать любые команды set редактора. Эти команды

выполняются при каждом вызове редактора. Файл .exrc не может содержать пустых

строк.

– Конец работы –

Эта тема принадлежит разделу:

Экономики, статистики и информатики

Московский государственный университет... Экономики статистики и информатики... Институт quot Московская высшая банковская школа quot...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Если файл существует, то на экране отобразится начало текста файла.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Москва 2002 г.
УДК681.3.06 Головина О.С., Кондратьев В.К. Операционные системы и оболочки. /Моск. гос. ун-т экономики, статистики и информатики. – М., 2002. – 108 с.

Понятие операционной среды
Назначение операционной системы: - управление вычислительными процессами в вычислительной системе; - распределение ресурсов вычислительной системы между различными вычисл

Понятие вычислительного процесса и ресурса
Последовательный процесс («задача») – выполнение отдельной программы с ее данными на последовательном процессоре. Процессор имеет два аспекта: - носитель данных; - исполн

Динамика состояния процесса
Процесс может находиться: - в активном состоянии, может участвовать в конкуренции за использование ресурсов вычислительной системы; - в пассивном

Реализация понятия последовательного процесса в ОС
Чтобы ОС могла управлять процессами, она должна располагать полной информацией о них. Для этого на каждый процесс заводится специальная информационная структура, называемая

Процессы и треды
Для реализации «мультизадачности» было введено понятие «легковесных» процессов, которые в настоящее время получили названия потокиили треды(нити).

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

Основные виды ресурсов
Одним из важнейших ресурсов является сам процессор, точнее процессорное время. Имеется множество методов разделения этого ресурса.

Вычислениями и самой вычислительной системой.
ОС разделяют по назначению: - ОС общего назначения; - ОС специально назначения. ОС специального назначения подразделяются на следующие: - для

Вопросы к главе 1
1) В чем заключается различие u1087 понятий процесс и задача? 2) Для чего каждая задача получает дескриптор? Какие поля содержатся в дескрипторе? Что такое контекст задачи?

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

Стратегия планирования
Стратегия планирования (краткосрочное планирование, диспетчеризация) определяет, какие процессы планируются на выполнение для того, чтобы достигнуть поставленной цели. Стратегий п

Дисциплины диспетчеризации
Диспетчеризация связана с понятием задачи (потока). Если ОС не поддерживает механизма потоков, то понятие задачи можно заменить на понятие процесса. Известно большое количество пр

Вытесняющие и не вытесняющие алгоритмы диспетчеризации
Диспетчеризация без перераспределения процессорного времени, то есть не вытесняющая многозадачность– это такой способ диспетчеризации процессов, при

Качество диспетчеризации и гарантии обслуживания
Одна из проблем при выборе дисциплины обслуживания – гарантия обслуживания. При некоторых дисциплинах обслуживания, например, с абсолютными приоритетами, низкоприоритетные задачи

Диспетчеризация задач с использованием динамических приоритетов
При выполнении программ может случиться ситуация, когда одна или несколько задач не могут быть выполнены в течение значительного времени из-за высокой нагрузки в вычислительной си

Пространство
Программист обращается к памяти с помощью некоторого набора логических имен. Имена переменных и входных точек модулей составляют область имен. Физическая памятьпр

Вопросы к главе 2
1) Какие дисциплины диспетчеризации вы знаете? 2) Что такое гарантия обслуживания? 3) Опишите механизмы диспетчеризации. В чем их различия? 4) Что такое виртуальный адрес

Функции файловой системы ОС и иерархия данных
Файл– набор данных, организованных в виде совокупности записей одинаковой структуры. Файловая система– это набор спецификаций и соответствующее им

Файловая система FAT
Аббревиатура FAT (file allocation table) означает «таблица размещения файлов». Этот термин относится к линейной табличной структуре со сведениями о файлах – именами файлов, их атр

Файловая система FAT32
FAT32 является полностью независимой 32-разрядной файловой системой и содержит многочисленные усовершенствования и дополнения по сравнению с FAT16. Принципиальное отличие FAT32

Файловая система NTFS
Файловая система NTFS (New Technology File System) содержит ряд значительных усовершенствований и изменений, существенно отличающих ее от других файловых систем. С точки зрения по

Файловая система s5 операционной системы UNIX System V
Файловая система s5 занимает слайс диска и состоит из трех основных компонентов: - суперблок; - массив индексных дескрипторов; - блоки данных.

Вопросы к главе 3
1) Почему создание подсистемы ввода/вывода считается одной из самых сложных областей проектирования операционных систем? 2) Почему операции ввода/вывода объявляются привилегирован

Параллелизм, который достигается использованием нескольких процессоров
и/или многозадачного подхода. Примеры систем реального времени: - системы управления атомными электростанциями;

Основных функций ОС и обычно не применяются для приложений;
- переменного приоритета (от 0 до 15) – определяет процессорный приоритет приложения; приоритет 0 – для бесстраничного системного потока.

Регистрации предоставляется виртуальный процессор, в котором есть все необходимые
ресурсы: - процессор (карусельная диспетчеризация RR, динамические приоритеты); - память; - устройства;

Границы других областей;
- i-список, состоящий из описаний файлов, называемых i-узлами; - область для хранения содержимого файлов. Каждый i-узел содержит:

Если необходима двухсторонняя связь, следует создать две очереди.
Работа с очередями сообщений имеет много отличий от работы с конвейерами: - очереди сообщений предоставляют возможность использовать u1085 несколько

Исполнение;
- в открывшемся окне приложения выбрать пункт меню Подключение; - ввести IP-адрес удаленной UNIX-системы (например, 192.168.2.19); - уста

Вся регистрационная информация о пользователях системы хранится в файле
/etc/passwd. Структура и назначение полей файла /etc/passwd: - регистрационное имя; - не используется;

В тех случаях, когда истек минимальный срок действия пароля, с помощью
команды passwd можно изменить пароль: $ passwd Setting password for user: dko30102 Old password:

Успехом позволяет просмотр как предыдущей, так и последующей страницы текста.
Формат команды следующий: pg имя_файла [ имя_файла . . . ] На подсказку (:) в нижней части экрана можно ответить:

В режиме ввода текста вводимые с клавиатуры символы поступают во временный
файл – буфер редактирования. При этом введенные символы появляются на экране. В этом режиме выполняются четыре функции: - вставки (наприм

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

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

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

Выполнение, остановка и повторный запуск процессов
В этом подразделе описывается: - как запустить команду в определенное время с помощью команд batch и at; - как получить информацию о состоянии процесса; - как завершить а

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги