Изменить редактор по умолчанию centos

Обновлено: 07.07.2024

В этом руководстве объясняется базовое использование редактора nano, в том числе как создать и открыть файл, отредактировать файл, сохранить файл, найти и заменить текст, вырезать и вставить текст и многое другое.

Установка Nano

Текстовый редактор Nano предварительно установлен в macOS и большинстве дистрибутивов Linux. Чтобы проверить, установлен ли он в вашей системе, введите:

Результат будет выглядеть примерно так:

Если в вашей системе не установлен nano, вы можете установить его с помощью диспетчера пакетов вашего дистрибутива.

Установите Nano в Ubuntu и Debian

Установите Nano на CentOS и Fedora

Открытие и создание файлов

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

Это открывает новое окно редактора, и вы можете начать редактирование файла.

Внизу окна находится список основных сочетаний клавиш для использования с редактором nano.

Все команды начинаются с символа ^ или M Символ каретки ( ^ ) представляет собой Ctrl . Например, команды ^J означают одновременное нажатие Ctrl и J Буква M представляет собой Alt .

Вы можете получить список всех команд, набрав Ctrl+g .

Чтобы открыть файл, у вас должны быть права на чтение файла.

Если вы хотите открыть файл с курсором на определенной строке и символе, используйте следующий синтаксис:

Если вы опустите character_number курсор будет помещен на первый символ.

Редактирование файлов

Чтобы переместить курсор на определенную строку и номер символа, используйте команду Ctrl+_ . Меню в нижней части экрана изменится. Введите число (а) в поле «Введите номер строки, номер столбца:» и нажмите Enter .

Поиск и замена

Чтобы найти текст, нажмите Ctrl+w , введите поисковый запрос и нажмите Enter . Курсор переместится к первому совпадению. Чтобы перейти к следующему совпадению, нажмите Alt+w .

Если вы хотите найти и заменить, нажмите Ctrl+ . Введите поисковый запрос и текст, который нужно заменить. Редактор перейдет к первому совпадению и спросит, заменить ли его. После нажатия Y или N он перейдет к следующему матчу. Нажатие A заменит все совпадения.

Копирование, резка и склеивание

Чтобы выделить текст, переместите курсор в начало текста и нажмите Alt+a . Это установит отметку выбора. Переместите курсор в конец текста, который хотите выделить, с помощью клавиш со стрелками. Выбранный текст будет выделен. Если вы хотите отменить выделение, нажмите Ctrl+6

Скопируйте выделенный текст в буфер обмена с помощью команды Alt+6 . Ctrl+k обрежет выделенный текст.

Если вы хотите вырезать целые строки, просто переместите курсор на строку и нажмите Ctrl+k . Вы можете вырезать несколько строк, несколько раз нажав Ctrl+k .

Чтобы вставить текст, переместите курсор туда, где вы хотите поместить текст, и нажмите Ctrl+u .

Сохранение и выход

Чтобы сохранить изменения, внесенные в файл, нажмите Ctrl+o . Если файл еще не существует, он будет создан после его сохранения.

Чтобы выйти из nano, нажмите Ctrl+x . Если есть несохраненные изменения, вас спросят, хотите ли вы сохранить изменения.

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

Настройка Nano (nanorc)

Когда nano запущен, он считывает свои параметры конфигурации из общесистемного файла конфигурации /etc/nanorc и из пользовательских файлов

/.nanorc если файлы присутствуют.

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

Посетите страницу nanorc для получения полного списка всех доступных опций.

Подсветка синтаксиса

Nano поставляется с правилами подсветки синтаксиса для большинства популярных типов файлов. В большинстве систем Linux файлы синтаксиса хранятся в каталоге /usr/share/nano и по умолчанию включены в файл конфигурации /etc/nanorc .

Установите Nano в качестве текстового редактора по умолчанию

По умолчанию в большинстве систем Linux текстовый редактор по умолчанию для таких команд, как visudo и crontab , установлен на vi. Чтобы использовать nano в качестве текстового редактора по умолчанию, вам необходимо изменить EDITOR среды VISUAL и EDITOR .

Пользователи Bash могут экспортировать переменные в файл

Базовое использование нано

Ниже приведены основные шаги для начала работы с nano:

  1. В командной строке введите nano а затем имя файла.
  2. При необходимости отредактируйте файл.
  3. Используйте команду Ctrl-x для сохранения и выхода из текстового редактора.

Выводы

В этом уроке мы показали вам, как использовать текстовый редактор Gnu nano. Это популярный текстовый редактор среди пользователей Linux, требующий небольшого обучения.

Для получения дополнительной информации о Gnu Nano посетите официальную страницу документации nano .

Vi si карликовый имеются редакторы для Linux, Будь то Ubuntu или RedHat, CentOSЭти редакторы имеют жизненно важное значение, когда речь идет о изменить сценарий, un кронтаб или любой другой файл присутствует на операционной системе Linux. Я добрый и нано Блокнот для Linux, с той разницей, что у них нет графического интерфейса. Они открываются напрямую через командную строку и редактируются с их помощью в терминале / консоли или аутентифицируются в Linux через клиент с поддержкой SSH, вид шпатлевка или Терминал OS X.

Для многих пользователей, Vi является немного более сложным, с набор команд редактирования которые опираются на вводе более эффективным, чем у контрольных кратчайший путькак в нано. Например, если мы хотим закрыть открытый файл с помощью «vi», мы должны ввести команду:Закройте!"Или короче"Вопрос!", А для" нано "достаточно комбинации клавиш"Ctrl+ X ". С этой точки зрения nano немного ближе к Windows и интерфейс OS X.

Если вы установили операционную систему Linux, в которой установлен текстовый редактор "vi" default, то вам нужно будет выполнить несколько шагов, чтобы изменить текстовый редактор по умолчанию с "vi" на "nano".

Как сменить текстовый редактор default «Vi» в «nano» в CentOS

Исх. пакет nano-2.0.9-7.el6.x86_64 уже installed и последняя версия / Ничего не делать

После того, как "nano" будет установлен, используйте эту программу для редактирования файла:/ Etc / Bashrc

нано / и т. д. / bashrc

В файле / etc / bashrc добавьте в конце строку "export EDITOR =" nano ""

РЕДАКТОР экспорта = "нано"

нано-редактор Linux

Ctrl + X (у) и сохраните изменения. Выйдите из системы и войдите снова, чтобы проверить, работает ли текстовый редактор. default был изменен.

Этот учебник является особенно полезным для команды редактирования, которые выполняются без указания, что редактор будет использоваться для файла. Лучшим примером является редактирование CRONTAB свопы, что делается с помощью команды: кронтаб -e. Выполнение этой команды откроет файл задания cron в редакторе наборов default в системе.

В сценарии, где редактор VI установлен default в системе, и вы не хотите его менять, но вы хотите, чтобы файл crontab открыт наноЗатем выполните следующую команду в терминале:

РЕДАКТОР = нано кронтаб -е ENV

Fiser кронтаб будет автоматически открывать и могут быть отредактированы с нано для текущей сессии.

Сменить Linux default текстовый редактор через командную строку - Linux Tutorials & Tips.

По умолчанию в CentOS используется редактор vi. Посмотреть какой редактор в данный момент установлен как редактор по умолчанию можно командой: Установить vi редактором по умолчанию: Для определенного пользователя установить редактор по умолчанию можно в профиле Открыть файл с помощью vi можно командой: vi file.conf где file.conf – существующий файл или файл, который будет создан При […]

Редактор vi

По умолчанию в CentOS используется редактор vi.

Посмотреть какой редактор в данный момент установлен как редактор по умолчанию можно командой:

Установить vi редактором по умолчанию:

Просмотр и установка редактора по умолчанию

Просмотр и установка редактора по умолчанию

Для определенного пользователя установить редактор по умолчанию можно в профиле

Установка редактора по умолчанию в профиле

Установка редактора по умолчанию в профиле

Открыть файл с помощью vi можно командой:

vi file.conf где file.conf

– существующий файл или файл, который будет создан

При запуске vi находится в командном режиме, чтобы перевести vi в режим ввода, необходимо нажать на клавиатуре клавишу i.

Чтобы установить графический интерфейс для vim нужно ввести: yum install -y vim-X11. Запустить графическую версию редактора можно командами: gvim <имя файла> или vimx -g <имя файла> vimx без опции –g запустит консольную версию vim.

Также, можно перейти сразу в какую-либо строку файла. Например, перейти в 95 строку файла full, существующего в текущем каталоге, можно командой:

Чтобы включить подсветку номеров строк в vi нажмите Esc и наберите:

Vi: включить подсветку номеров строк

Vi: включить подсветку номеров строк

Для выключения подсветки номеров строк

Перейти к первому вхождению слова «error»

Vi: открыть файл full и перейти к первому вхождению слова disconnected

Vi: открыть файл full и перейти к первому вхождению слова disconnected

Чтобы записать постоянные настройки для текущего пользователя нужно внести изменения в файл

/.vimrc. Например, чтобы номера строк подсвечивались постоянно, в файл нужно добавить “set number” или “set nu”. Чтобы переключать режим включения/выключения отображения номеров строк с помощью Ctrl +N, переходить на строки по ее номеру, набрав номер строки Enter, в файл нужно добавить:

Чтобы записать настройки и сделать их постоянными для всех пользователей директивы нужно добавить в /etc/vimrc.

Находясь в режиме команд можно переходить по строкам/начало/конец файла:

G – перейти в конец файла
3gg или 3G – перейти на третью строку файла (сначала)
gg – перейти в начало файла.

В vi, также как и в sed, можно производить замены. Чтобы заменить в текстовом файле одну строку на другую, например, в открытом файле заменить 1010 на 1011.

Также, можно указать определенный интервал, в котором будет проходить поиск.

Когда поставил себе цель уметь пользоваться чем-либо то нужно сразу же переключиться на задуманное, а не время от времени. Вот так и я. Я решил, хочу более сносно ориентироваться при использовании редактора именуемого vim, а раз так то ниже пошаговые шаги по воплощении задуманного. Все дальнейшие действия происходят на рабочей/тестовой системе Ubuntu Trusty Desktop/Server.

Ранее я постоянно использовал редактор nano, а теперь хочу VIM.

$ sudo apt-get install vim -y

$ sudo update-alternatives --config editor

Есть 5 вариантов для альтернативы editor (предоставляет /usr/bin/editor).

Выбор Путь Приор Состояние

* 0 /bin/nano 40 автоматический режим

  • 1 /bin/ed -100 ручной режим
  • 2 /bin/nano 40 ручной режим
  • 3 /usr/bin/mcedit 25 ручной режим
  • 4 /usr/bin/vim.basic 30 ручной режим
  • 5 /usr/bin/vim.tiny 10 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 5

update-alternatives: используется /usr/bin/vim.tiny для предоставления /usr/bin/editor (editor) в ручной режим

Но и после этого при вызове sudo crontab -e все равно открывает редактирование через редактор nano, а я хочу через vim, как тогда сделать это?

touch: невозможно выполнить touch для «/home/ekzorchik/.selected_editor»: Отказано в доступе

$ ls -l /home/ekzorchik/.selected_editor

-rw-r--r-- 1 root root 66 Jul 18 15:26 /home/ekzorchik/.selected_editor

$ sudo chown ekzorchik:ekzorchik

Select an editor. To change later, run 'select-editor'.

2. /bin/nano <---- easiest

Choose 1-6 [2]: 4

При редактировании crontab файл VIM теперь дефолтный редактор

Отлично, сработало, теперь редактор по умолчанию vim. На этой ноте, я завершаю свое повествование. Т.к. заметка писалась под конкретную задачу лично для себя и что интересовало меня в данный момент. На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще :)

Карта МКБ: 4432-7300-2472-8059

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Читайте также: