Времена, когда ОС Linux представлялась новичкам этакой головоломкой, давно прошли. Большинство популярных ныне Linux-дистрибутивов имеют удобный и интуитивно понятный графический интерфейс, равно как и поставляемые с ними штатные программы. Но есть и исключения. Текстовый редактор Nano, к примеру, не имеет GUI, используя вместо него интерфейс командной строки. Для чего это нужно, если есть gedit?
Nano используется в основном в серверных Linux, он удобен при редактировании конфигурационных файлов и, если вы таки решили освоить терминал, по ходу дела весьма желательно будет освоить и Nano. Ничего такого особо сложного в этом нет, из всех консольных текстовых редакторов Nano является самым простым, чтобы им пользоваться, достаточно знать основные комбинации клавиш, с помощью которых ведется работа с файлами и текстом.
Установка и запуск
В последних версиях Ubuntu редактор Nano присутствует по умолчанию, а посему не нуждается в установке.
Чтобы его запустить, нужно открыть терминал и выполнить команду nano. Если терминал отреагирует сообщением «команда не найдена» или что-то вроде того, тогда это будет означать, что редактор не установлен. В этом случае необходимо будет его установить, выполнив тут же в консоли такую команду:
sudo apt-get install nano
Для запуска редактора достаточно одной команды — nano. При этом будет создан новый файл в текущей директории. Определить же, какая именно папка является текущей, можно командой pwd в терминале. Если нужно открыть конкретный файл, указываем его имя, а в случае его расположения в папке, отличной от текущей, добавляем к нему полный путь, как показано на примере второй команды:
nano hello.tхt
nano /home/kompick/hello.tхt
Что касается конфигурационных файлов, при их открытии после nano следует добавить ключ -w, это важно, поскольку отключает перенос строк, который не используется в системных файлах. Интерфейс редактора представлен окном консоли, в верхней части которого указана версия программы и имя текущего файла, а также статус (был ли он изменен или нет). В нижней части окна располагаются две строки, показывающие наиболее часто используемые комбинации клавиш. Внизу также выводится строка состояния, в которой отображаются различные сообщения и поля для команд, например, кнопка F6 запускает поиск по тексту.
Основные принципы работы с редактором Nano
Обозначения горячих клавиш могут несколько смутить начинающего пользователя, но это только поначалу. Символ (^) означает клавишу Ctrl, а (M) Meta — клавишу Alt или Esc. Всё это можно найти во встроенной справке nano, вызываемой нажатием ^+G, то есть Ctrl+G.
Для перемещения по содержимому можно использовать клавиши-стрелки, для сохранения изменений — Ctrl+O с последующим вводом Y для подтверждения и N для отмены. В момент сохранения редактор запрашивает имя файла, которое нужно ввести в специальное поле внизу окна.
Чтобы отменить внесенные изменения в еще несохраненный файл, нужно нажать Ctrl+C. За вырезание целых строк и абзацев в nano отвечает комбинация Ctrl+K, за их вставку — Ctrl+U. Для выделения определенных элементов строки используется Ctrl+6 либо Alt+A, для вызова поисковой строки — Ctrl+W или F6. Команды Ctrl+A и Ctrl+Е позволяют быстро перемещаться в начало и конец строки, команды Ctrl+Y и Ctrl+V — прокручивать содержимое текстового файла вниз и вверх. Наконец, для выхода из редактора в терминал используется Ctrl+X.
Но всё это только часть функциональных возможностей nano. Редактором поддерживается подсчет слов, строк и символов, работа сразу с несколькими файлами, создание резервных копий редактируемых документов, использование режима «только для чтения», включение частичной поддержки мыши, описание синтаксиса для подсветки, изменение ширины табуляции, включение функции автосохранения файла при выходе и многое другое. Задаются дополнительные параметры в основном при запуске редактора, но некоторые, к примеру, отвечающий за резервное копирование ключ -b может использоваться при сохранении файла.
Из дополнительных возможностей nano стоит отметить настройку внешнего вида консольного окна.
Зайдя через контекстное меню в параметры профиля, вы можете изменить вид курсора, гарнитуру и плотность шрифта, настроить прокрутку, выбрать цвет шрифта и фона, сделать консоль полупрозрачной.
Итого, что мы имеем.
Редактор Nano — альтернатива более сложному в освоении Vim, отличный выбор для начинающих пользователей Linux. Простой и удобный, он предоставляет широкие возможности правки простых текстовых и конфигурационных системных файлов.
Добавить комментарий