
Текстовый редактор vim
vimможет работать в двух режимах: в режиме ввода (insert) и в нормальном режиме (normal). Режим ввода предназначен для набора текста обычным способом, тогда как нормальный режим предназначен для выполнения таких команд, как "удалить строку" или копировать/вставить. Основные клавишные комбинации для работы в нормальном режиме приведены в табл. 1.
Таблица 1. Основные клавишные комбинации в редакторах vim(“^” – Кнопка “Ctrl”)
Функция |
vim | ||||||||||
Открыть редактор в текущем окне |
$ vim [file] | ||||||||||
Набрать строку text |
i text ESC | ||||||||||
Сохранить и выйти! |
:wq | ||||||||||
Выйти без сохранения изменений |
:q! | ||||||||||
Сохранить |
:w | ||||||||||
Сохранить как |
:w имя_файла | ||||||||||
Отменить действие |
^u | ||||||||||
Приостановить редактор |
^z | ||||||||||
Переключиться в
режим
Переключиться в
командный режим Отменить выполнение ESC команды
Перейти вперед 1 или стрелка Перейти назад h или стрелка |
ESC | ||||||||||
Перейти вверх |
r или стрелка вверх | ||||||||||
Перейти вниз |
j или стрелка вниз | ||||||||||
Перейти к следующему слову |
w | ||||||||||
Перейти к предыдущему слову |
b | ||||||||||
Перейти в начало строки |
0 | ||||||||||
Перейти в конец строки |
$ | ||||||||||
Перейти вниз на один экран |
^f | ||||||||||
Перейти вверх на один экран |
^b | ||||||||||
Удалить следующий символ |
X | ||||||||||
Удалить предыдущий символ |
X | ||||||||||
Удалить следующее слово |
de | ||||||||||
Удалить предыдущее слово |
db | ||||||||||
Удалить текущую строку |
dd | ||||||||||
Удалить до конца строки к |
d$ | ||||||||||
Определить область (Нажмите эту комбинацию для того, чтобы пометить начало области, а затем переместите курсор в конец нужной области) |
V |
duПоказать, сколько места на диске занимают файлы и директории
fileОпределить (попытаться угадать) тип файла
touchИзменить временные метки файлов или директорий
chownИзменить владельца файлов или директорий
chgrpИзменить принадлежность группе для файлов или директорий
chmodИзменить права доступа файлов или директорий
date получить текущую дату и время
ps показать список активных процессов
ifconfig утилита для настройки сети. При запуске без параметров показывает текущие настройки сетевых адаптеров.
Рисунок 1 Значение битов в правах на файл
Область действия (опциональна)
и — владелец, g — группа, о — остальные пользова-тепм(не
владелец и не входящие в группу4), а - все пользователи. По
умолчанию - а.
Команда
"+" - добавить права, - удалить права, "=" -установить
абсолютные права, игнорируя существующие.
Права
г - на чтение, w - на запись/изменение, х - на выполнение (в
случае директорий это означает право использовать команду cd с
данной директорией), X - для условною выполнения (мы поясним это
позже), и - для копирования нрав пользователя, g - для копирования
прав группы, о - для копирования прав "остальных пользователей", s -
для установки атрибутов sctuid или sctgid, и t - для установки бита
принадлежности (sticky bit).