Мегаобучалка Главная | О нас | Обратная связь


Перемещение по тексту в редакторе vi



2015-11-20 519 Обсуждений (0)
Перемещение по тексту в редакторе vi 0.00 из 5.00 0 оценок




 

Чтобы воспользоваться клавишами перемещения нажмите клавишу [ESC] и перейдите в командный режим. В этом режиме можно пользоваться такими клавишами h, j, k и i для перемещения курсора влево, вниз, вверх и вправо, соответственно.

В командном режиме имеется еще несколько клавиш перемещения.

 

В таблице 2 приведены различные клавиши и их функции:

 

Таблица 2. Клавиши перемещения редактора vi

Клавиша Действие
W Перемещает курсор вперед на одно слово
B Перемещает курсор назад на одно слово
E Перемещает курсор в конец следующего слова
Перемещает курсор в начало строки
$ Перемещает курсор в конец строки
) Перемещает курсор в начало следующего предложения
( Перемещает курсор в начало предыдущего предложения
} Перемещает курсор в начало следующего абзаца
{ Перемещает курсор в начало предыдущего абзаца
G Перемещает курсор в конец текущего документа
H Перемещает курсор на первую строку на экране
L Перемещает курсор на последнюю строку на экране

 

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

Чтобы работать с текстом понадобится ещё несколько команд:

 

X - Удаляет символ в позиции курсора и сдвигает следующие за ним символы влево.

X - Удаляет символ перед курсором и сдвигает следующие за ним символы влево.

- Заменяет букву в позиции курсора той же буквой другого регистра.

D - Удаляет текст от позиции курсора до конца строки.

Dd - Удаляет всю текущую строку целиком.

Ndd - Здесь n – число удаляемых строк. Например, команда 5dd удаляет текущую строку и четыре строки, следующие за ней.

:q - Завершает работу редактора.

:q! - Завершает работу программы без сохранения сделанных изменений.

:sh - Запустить командный интерпретатор (чтобы вернуться в редактор, введите ‘exit’).

:w - Сохранить редактируемый файл.

/ поиск текста.

 

Примечание: Чтобы быстро изучить команды редактора vi, вводимые с клавиатуры, воспользуйтесь командой vimtutor.

 

Права доступа к файлам и каталогам

 

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

 

Вы можете проверить, какие права по умолчанию установлены для файла, который вы создали. Для этого можно воспользоваться командой uname. Ниже дан практический пример создания файла с помощью команды touch и проверки прав доступа к нему с помощью команды ls:

 

$ touch file

$ ls –l file

-rw-rw-r-- 1 bbal bball 0 jul 23 12:28 file

 

Рассмотрим вывод команды ls подробнее.

Права доступа к файлу представляют собой группу символов: -rw-rw-r--. Первый символ (-) указывает на тип объекта. Дефис говорит о том, что это обычный файл, d означает каталог, c – символьное устройство, b указывает на блок-ориентированное устройство.

Права доступа указываются последовательно – для пользователя, группы и всех остальных. Отсутствие права на какой-либо вид доступа обозначается знаком дефиса. Тремя основными типами прав доступа являются: r – право на чтение, w – право на запись и x – право на выполнение.

Далее следует число ссылок на данный файл.

Владелец. Другими словами, здесь указывается, какой учетной записи принадлежит этот файл. Изменить владельца можно с помощью команды chown.

Группа, к которой принадлежит пользователь. Обычно члены этой группы имеют более свободные права доступа к файлу, в отличие от всех остальных.

Размер файла и дата его создания (модификации).

 

Назначение прав доступа

 

Права доступа к объекту могут быть заданы двумя способами: в цифровой или в буквенной форме. При использовании буквенной формы эти три категории обозначаются так: u – пользователь (владелец), g – группа, o – остальные и a – все эти категории вместе. Тремя основными типами прав доступа являются: r – право на чтение, w – право на запись и x – право на выполнение. Комбинации r, w и x для трех категорий и являются правами доступа к файлу:

 

User Group Others

Rwx rwx rwx

 

Многие пользователи предпочитают представлять права доступа с помощью цифрового кода, базирующегося на 8-ричной системе счисления. Ниже даны значения прав доступа в числовой нотации:

4 означает право на чтение;

2 означает право на запись (модификацию);

1 означает право на выполнение.

 

Предыдущий пример (-rw-rw-r--) в восьмеричной нотации записывается короче – 664. Получается это число просто: старший разряд – права владельца файла, т.е. чтение и запись (4+2), далее идет группа (4+2) и весь остальной мир (только чтение – 4).

 



2015-11-20 519 Обсуждений (0)
Перемещение по тексту в редакторе vi 0.00 из 5.00 0 оценок









Обсуждение в статье: Перемещение по тексту в редакторе vi

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (519)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)