Рубрика: Linux

  • nano — текстовый редактор

    nano — текстовый редактор

    apt-get install nano  

    Интерфейс и горячие клавиши nano

    Верхняя строка – показывает версию редактора, редактируемый файл, вносились ли изменения.

    Область редактирования

    Строка состояния – вывод информационных сообщений.

    Внизу окна показаны комбинации клавиш основных функций редактирования (символ “^” – одинарное нажатие Ctrl или двойное – Esc):

    Основные сочетания клавиш

    F1 (Ctrl+G) — Показать справку

    F2 (Ctrl+X) — Выйти из nano

    F3 (Ctrl+O) — Сохранить внесенные изменения

    F4 (Ctrl+J) — Выровнять текущий абзац (абзацы отделены пустой строкой)

    F5 (Ctrl+R) — Добавить содержимое другого файла в текущий

    F6 (Ctrl+W) — Поиск по файлу

    F7 (Ctrl+Y) — Страница вперед

    F8 (Ctrl+V) — Страница назад

    F9 (Ctrl+K) — Вырезать текущую строку и запомнить

    F10 (Ctrl+U) — Вставить

    F11 (Ctrl+C) — Положение курсора

    F12 (Ctrl+T) — Проверить орфографию

    Опции работы с nano

    Открыть или создать файл, команда:

    nano имя_файла

    либо с дополнительными опциями:

    nano –Опция1 Опция2 … ОпцияN +строка,столбец имя_файла
    Список всех опций можно найти в справке:

    nano -h

    Опции, которые могут быть полезными в начале работы с nano:

    Опции и Значение:

    -h, -? — Показывать данную информацию

    +row, column — Начать с указанной строки и позиции

    -S — Построчная прокрутка вместо полу-экранной

    -c — Построчная прокрутка вместо полу-экранной

    -i — Автоматический отступ на новых строках

    -u — Разрешить функцию отмены действий (Alt-U — undo, Alt-E — redo.)

    -v — Режим просмотра

    -w — Не переносить длинные строки

    -x — Не показывать две строки помощи cнизу

    -B — Сохранять резервные копии существующих файлов.

    Действия при редактировании в nano

    Простейшие действия, которые доступны во время редактирования (символ Meta (m) можно заменитьEsc):

    Сочетание клавиш:

    Alt+A — Начать выделение текста

    Ctrl+K — Вырезать выделенный текст

    Alt+6 — Скопировать выделенный текст

    Ctrl+U — Вставить из буфера обмена

    ** m+\ ** — На первую строку файла

    m+/ — На последнюю строку файла

    Ctrl+_ или m+G — Перейти на указанный номер строки и ряд ([строка], [ряд] – указываются в появившемся сообщении)

    m+W — Повторить последний поиск

    m+6 — Копировать текущую строку и сохранить ее в буфере обмена

    m+} — Увеличить отступ строки

    m+{ — Уменьшить отступ строки

    Home — На начало текущей строки

    End — В конец текущей строки

    m+9 — На начало текущего абзаца; потом следующего абзаца

    m+0 — В конец текущего абзаца; потом следующего абзаца

    m+T — Вырезать с текущей позиции до конца файла

    m+J — Выровнять весь файл

    m+D — Подсчитать количество слов, строк и символов

    m+Y — Подсветка синтаксиса разрешить/запретить

  • Файлы

    Перечень команд оболочки Bash для работы с файлами.

    Переименование файла

    Для переименования файла используйте команду mv:

    mv file.txt new-file-name.txt
    

    Команда mv позволяет изменить имя файла, не перемещая его в другой каталог.


    Перемещение файла

    Для перемещения файлов используйте команду mv.

    Пример: перемещение файла ping-pong.yml в папку playbooks

    sudo mv ~/.ansible/ping-pong.yml ~/.ansible/playbooks/

    Файл ping-pong.yml будет перемещен в файл playbooks.