Как редактировать файл Centos

Обновлено: 05.07.2024

Что вам нужно знать о vi и его похожих на работу редакторах, так это модальность. Большинство программ имеют только один режим, принимающий ввод и помещающий его в курсор. Это то, что вы, вероятно, ожидаете от программы. Но у vi есть и другие режимы. Когда вы запустите vi, вы окажетесь в «нормальном» режиме, который на самом деле является командным режимом. Когда вы находитесь в обычном режиме, все, что вы вводите, считается не вводом, а командами, которые vi попытается выполнить.

Это может показаться немного безумным, но на самом деле это очень мощный способ редактирования документов. Даже если вы его ненавидите, вездесущность vi означает, что вам нужно изучить основы, потому что иногда вам просто нужно его использовать. С другой стороны, если вам нравится работать в командной строке, вы можете в конечном итоге полюбить vi .

Урок 1: Как выйти из vi¶

Поскольку vi является редактором по умолчанию, велика вероятность того, что вы попали в него, даже не подозревая об этом. Это может быть чрезвычайно неприятным, если вы не разбираетесь в программе.

Чтобы выйти из vi без сохранения изменений, несколько раз нажмите Escape, чтобы убедиться, что вы находитесь в обычном режиме, а затем введите:

Урок 2: Редактирование с помощью vi ¶

Запустите vi и нажмите i . Курсор может менять форму, а INSERT отображается внизу экрана (в большинстве клонов vi). Теперь вы находитесь в режиме вставки — все нажатия клавиш вводятся в текущий буфер и отображаются на экране.

Нажмите клавишу Escape. Курсор снова меняет форму, а INSERT исчезает. Вы вернулись в обычный режим. Нажатие Escape несколько раз почти всегда отменяет все, что вы делаете, и возвращаете вас в обычный режим.

В командном режиме вы также можете перемещаться по файлу. В большинстве систем для перемещения курсора можно использовать клавиши со стрелками. Если это не помогло, перемещение курсора можно выполнить с помощью клавиш hjkl:

vi имеет собственную командную строку, доступ к которой можно получить, введя двоеточие. Команды, введенные в командной строке, не будут выполняться, пока вы не нажмете Enter , как в оболочке.

Многие команды, которые вы будете использовать в командном режиме, начинаются с двоеточия. Например, команда для выхода — :q, как мы узнали в Уроке 1 выше. На самом деле, в Уроке 1 мы добавили ! , который говорит vi «форсировать» операцию. Если вы редактировали файл, ввод :q не приведет к немедленному выходу из программы, а вместо этого выдаст это сообщение об ошибке:

Чтобы сохранить изменения, используйте команду :w («Запись»). Вы можете сохранить и закрыть все за один раз, введя обе команды вместе:

Конечно, если вы запустили vi, не указав имя файла, его необходимо указать. Например, чтобы сохранить рабочий файл как test.txt, введите:

Попробуйте отредактировать текст сейчас.

  • Запустить ви
  • Нажмите i, чтобы перейти в режим вставки.
  • Введите текст.
  • Нажмите Escape, чтобы вернуться в обычный режим.
  • Введите :w test.txt, чтобы сохранить свою работу.
  • Чтобы выйти, введите :q

Краткий справочник vi¶

Движение¶

h , j , k , l влево, вниз, вверх, вправо $ В конец строки ^ В начало строки G В конец файла :1 В начало файла :47 В строку 47

Редактирование¶

dd Удалить строку 5dd Удалить пять строк r Заменить символ x Удалить символ 5x Удалить 5 символов u Отменить последнее действие J Соединить текущую и следующую строки (обратите внимание на заглавную — удерживайте клавишу Shift)

CentOS представляет собой дистрибутив Linux с открытым исходным кодом, основанный на RedHat Enterprise Linux. Это идеальная платформа операционной системы для веб-хостинга благодаря активной поддержке сообщества разработчиков. Это совершенно бесплатно и отличная платформа для разработчиков веб-приложений.

Текстовые редакторы — это очень важный инструмент на каждой платформе операционной системы, поскольку их можно использовать для самых разных целей: от написания коротких заметок до написания сценариев для больших веб-приложений и программ.

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

Итак, в этой статье мы рассмотрим некоторые из лучших текстовых редакторов, которые можно легко установить на CentOS.

Vim — это очень простой текстовый редактор, который предустановлен почти во всех дистрибутивах Linux. Это легкий текстовый редактор, который можно легко установить на старые и современные машины с такими платформами, как CentOS. Vim — мой любимый текстовый редактор со времен учебы в колледже.


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

Выполните следующую команду в терминале, чтобы установить vim на CentOS, если он еще не установлен.

Nano — это текстовый редактор, похожий на Vim, который предварительно устанавливается в различных дистрибутивах Linux. Но новички найдут Nano более простым в использовании и привыкнут к нему, чем к текстовому редактору Vim. Если вы когда-либо использовали редактор Pico для кодирования, вы обнаружите, что Nano очень прост в использовании, поскольку это переработанная версия редактора Pico.


Он поставляется с различными функциями, такими как поиск и замена, GNU Autoconf и проверка орфографии. Это также редактор на основе терминала, поэтому у вас не будет графического пользовательского интерфейса для работы.

Чтобы установить Nano в CentOS, выполните следующую команду в Терминале.

Редактировать

Gedit — это текстовый редактор по умолчанию с графическим интерфейсом для среды рабочего стола GNOME. Это текстовый редактор общего назначения, но его можно использовать для сложных задач, таких как кодирование и программирование.

Пользовательский интерфейс прост и удобен даже для новых пользователей. Поддержка плагинов делает его одним из самых мощных текстовых редакторов. Вы также можете настроить размер и цвет шрифта в соответствии с предпочтениями. Подсветка синтаксиса делает задачу программирования и кодирования более удобной.


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

Чтобы установить Gedit, выполните следующую команду в Терминале.

GNU Emacs

GNU Emacs — это расширяемый, настраиваемый и самодокументирующийся текстовый редактор для Linux и его дистрибутивов. Это многофункциональный текстовый редактор с такими функциями, как окраска синтаксиса, различные режимы редактирования и полная поддержка Unicode.


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

Это отличный текстовый редактор для опытных пользователей, таких как веб-разработчики и программисты. Этот текстовый редактор определенно стоит попробовать.

Текстовый редактор Sublime

Sublime Text Editor — современный и мощный текстовый редактор для пользователей Linux. Это кроссплатформенный редактор кода с программным интерфейсом Python. Он поддерживает почти все языки программирования и разметки, используемые программистами.

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


Благодаря таким функциям, как предопределенные функции и подсветка синтаксиса, он оказался одним из лучших текстовых редакторов для опытных пользователей. Этот текстовый редактор делает рутинную задачу программирования и написания кода намного проще и без стресса.

Гани

Geany — это легкий текстовый редактор, который можно использовать в качестве интегрированной среды разработки. Это простой текстовый редактор с очень простым графическим пользовательским интерфейсом.


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

Чтобы установить Geany, выполните в терминале следующую команду.

Atom – это бесплатный кроссплатформенный текстовый редактор, разработанный и опубликованный GitHub. Благодаря поддержке подключаемых модулей на основе Node.js это один из самых настраиваемых текстовых редакторов, доступных в Интернете.

Это текстовый редактор со 100% открытым исходным кодом; следовательно, вы можете полностью настроить его в соответствии со своими предпочтениями. Что касается функций, то они не отстают от современного пользовательского интерфейса, тем, встроенной поддержки Git и встроенного диспетчера пакетов.


Разработчики Atom называют его взломанным текстовым редактором 21 века. Это лучший текстовый редактор для программистов, которым нужна красивая и простая в навигации интегрированная среда разработки для работы.

$ sudo rpm -i atom.rpm

Итак, это лучшие текстовые редакторы, которые вы можете попробовать в CentOS, и их очень легко установить. Поэтому не стесняйтесь делиться с нами своими вопросами или предложениями на @linuxhint и @SwapTirthakar.

Об авторе

Свапнил Тиртхакар

Инженер-программист, который любит футбол и любит путешествовать. Я часто провожу свое свободное время, играя с гаджетами и изучая новые возможности в мире технологий. Я энтузиаст Linux и имею около 6 лет опыта в веб-разработке. Я хорошо разбираюсь в Python, Java, SQL и системной безопасности.

Скромный и устаревший редактор vi по-прежнему является фаворитом среди системных администраторов *nix и остается важным инструментом для создания и редактирования файлов из командной строки.

Опубликовано: 20 августа 2019 г. | Кен Хесс (Red Hat)

vi против emacs

Поседевшие виски и нуждающиеся в очках для чтения, 43-летний редактор vi (произносится как ви-ай) до сих пор остается лучшим другом системного администратора. Эта продвинутая, но простая в использовании программа редактирования командной строки не показывает никаких признаков замедления. Вы можете использовать его для редактирования файлов конфигурации, создания списка покупок, написания письма домой с просьбой о деньгах, создания нового скрипта или даже редактирования исходного кода.

Примечание. vi часто является символической ссылкой на vim (vi Improved) или псевдонимом vim.

Вызвать vi легко. В командной строке вы вводите vi, чтобы либо создать новый файл, либо отредактировать существующий.

Редактор vi имеет два режима: Command и Insert. Когда вы впервые открываете файл с помощью vi, вы находитесь в командном режиме. Командный режим означает, что вы можете использовать клавиши клавиатуры для навигации, удаления, копирования, вставки и выполнения ряда других задач, кроме ввода текста. Чтобы войти в режим вставки, нажмите i . В режиме вставки вы можете вводить текст, использовать клавишу Enter для перехода на новую строку, использовать клавиши со стрелками для перемещения по тексту и использовать vi в качестве текстового редактора произвольной формы. Чтобы вернуться в командный режим, нажмите клавишу Esc один раз.

Примечание. В командном режиме vi почти каждая буква на клавиатуре имеет функцию.

Дополнительные ресурсы по Linux

Чтобы сохранить файл, вы должны сначала войти в командный режим. Нажмите Esc, чтобы войти в командный режим, а затем введите :wq, чтобы записать файл и выйти из него. Другой, более быстрый вариант — использовать сочетание клавиш ZZ для записи и выхода. Для тех, кто инициировал не-vi, запись означает сохранение, а выход означает выход из vi. Если вы допустили ошибки при редактировании и хотите отменить (отменить) все несохраненные изменения, войдите в командный режим, нажав клавишу Esc и введите :q! Эта команда завершает работу без сохранения изменений и выхода из vi.

Лучший способ изучить vi — это создать новый файл и попробовать его самостоятельно. Не стесняйтесь использовать общую таблицу сочетаний клавиш ниже, чтобы помочь вам изучить обширный словарный запас vi. Этот список сочетаний клавиш ни в коем случае не является исчерпывающим, но они позволят вам редактировать файлы и изучать vi за короткое время.

Примечание. Всегда делайте копию существующего файла перед редактированием с помощью vi или любого другого редактора. Это особенно важно при редактировании системных и конфигурационных файлов.

Как установить и использовать текстовый редактор Nano: руководство для начинающих

В этом руководстве вы узнаете, как использовать и установить Nano, популярный текстовый редактор для операционных систем Unix и Linux. Nano обладает множеством мощных функций и позволяет редактировать и создавать различные файлы на вашем компьютере или сервере. Итак, давайте приступим к делу.

Как установить текстовый редактор Nano

Этот процесс зависит от используемой операционной системы. Некоторые дистрибутивы, например macOS или Linux, могут поставляться с предустановленным текстовым редактором Nano.

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

Если вы видите вывод, в котором указан номер версии, вы можете пропустить этот раздел.

Установка Nano в Debian/Ubuntu

Чтобы установить текстовый редактор Nano на компьютерах с Debian или Ubuntu, выполните следующую команду:

Затем дождитесь завершения процесса установки.

Часть sudo предназначена для запуска этой команды от имени пользователя root. Это означает, что вам может быть предложено ввести пароль, если вы в данный момент не вошли в систему как пользователь root.

Установка Nano на CentOS/RHEL

Эту команду можно запустить для установки текстового редактора Nano на платформах CentOS или RHEL:

Это установка Nano. Как только установка завершится, вы сможете использовать ее немедленно.

Как пользоваться текстовым редактором Nano

В этой части вы узнаете, как открывать и закрывать файлы. Также, как искать и заменять текст. Затем мы покажем вам несколько советов по редактированию и другие основные команды, которые вы можете использовать в текстовом редакторе Nano.

Как открыть и закрыть редактор Nano

Основной синтаксис для открытия Nano и редактирования определенного файла:

Допустим, мы хотим открыть файл с именем demo.txt. Команда будет выглядеть так:

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

Однако, если вы находитесь в другой папке и хотите открыть файл (demo.txt) в /path/to/directory, вы можете вместо этого ввести эту строку:

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

После запуска команды nano появится новое окно, в котором вы можете свободно редактировать файл. Ниже показано, как выглядит интерфейс текстового редактора Nano. Просто используйте клавиши со стрелками на клавиатуре для перемещения курсора по тексту.

Интерфейс текстового редактора Nano

В нижней части окна вы найдете несколько ярлыков для использования с редактором Nano. «^» (вставка) означает, что вы должны нажать CTRL (Windows) или Control (macOS), чтобы использовать выбранную команду. Вот несколько примеров.

  • Нажмите CTRL + O, чтобы сохранить изменения, внесенные в файл, и продолжить редактирование.
  • Чтобы выйти из редактора, нажмите CTRL + X. Если есть изменения, он спросит вас, сохранять их или нет. Введите Y для Да или N для Нет, затем нажмите Enter. Но если изменений нет, вы сразу же выйдете из редактора.

Обратите внимание, что всякий раз, когда вы открываете важный файл конфигурации, рекомендуется использовать параметр -w. Он откроет файл в стандартном формате. Если вы не используете эту опцию, nano по умолчанию перенесет текст так, чтобы он соответствовал отображению. Команда будет такой:

Как искать и заменять текст

Для поиска в тексте нажмите CTRL + W. Введите значение и нажмите Enter. Чтобы продолжить поиск той же текстовой строки, используйте ALT + W.

Если вам нужно найти и заменить текст, нажмите CTRL+W, а затем CTRL+R, чтобы ввести текст, который вы хотите найти, и текст, который заменит его. Затем редактор перенесет вас к первому экземпляру текста. Вы можете нажать Y, чтобы заменить один текст, или A, чтобы заменить все экземпляры.

Если вы хотите вернуться после ввода сочетания клавиш, просто нажмите CTRL + C, чтобы отменить текущий процесс.

Как редактировать текст

Это наиболее часто используемые сочетания клавиш при редактировании текста в Nano.

  • Чтобы выделить текст, перейдите к началу нужного текста и нажмите ALT + A. Это установит метку для выбора. Затем вы можете перемещаться по тексту с помощью клавиш со стрелками.
  • Нажмите ALT + 6, чтобы скопировать выделенный текст в буфер обмена.
  • Чтобы вырезать выделенный текст, нажмите CTRL + K.
  • Если вы хотите вставить текст, перейдите в нужное место и нажмите CTRL + U.

Основные команды текстового редактора Nano

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

< /tr>
КомандаПояснение
CTRL + AПозволяет перейти к началу строки.
CTRL + EПозволяет перейти к концу строки.
CTRL + YПролистывает страницу вниз.
CTRL + VПрокручивает страницу вверх.< /td>
CTRL + GПоявится окно справки, в котором будут показаны все доступные команды.
CTRL + OЧтобы сохранить файл. Nano попросит вас отредактировать или подтвердить нужное имя файла.
CTRL + WПоиск указанной фразы в вашем тексте. Нажмите ALT + W для повторного поиска той же фразы.
CTRL + KВырезает всю выделенную строку в буфер вырезания (аналогично буферу обмена). ).
CTRL + UЧтобы вставить текст из вырезанного буфера в выделенную строку.
CTRL + JВыравнивает текущий абзац.
CTRL + CПоказывает текущую позицию курсора в тексте (строка/столбец/символ).
CTRL + RОткрывает файл и вставляет его в текущую позицию курсора.
CTRL + XВыйти из текстового редактора Nano. Запрашивает сохранение, если вы внесли какие-либо изменения в файл.
CTRL + \Заменяет строку или регулярное выражение.
CTRL + TВызывает проверку орфографии, если она доступна.
CTRL + _Позволяет перейти к указанной строке и номеру столбца.
ALT + AЧтобы выделить текст. Вы можете комбинировать эту команду с CTRL + K, чтобы вырезать определенную часть текста в буфер вырезания.

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

Когда дело доходит до редактирования текста с помощью командной строки, Nano считается одним из самых простых в использовании инструментов.Он превосходит редакторы Vim и Emacs, которые, как известно, слишком утомительны, особенно для начинающих пользователей Linux.

Несмотря на простоту, редактор Nano обладает полным набором функций. Чтобы назвать несколько, он позволяет копировать, вставлять, выбирать и искать текст. Кроме того, внутри редактора есть нижняя панель, которая показывает вам полезные ярлыки. В общем, редактор Nano подходит как для опытных пользователей, так и для новичков.

Вы часто можете найти его предварительно упакованным на ПК или сервере Linux. Например, Hostinger включает текстовый редактор Nano в свои общие планы веб-хостинга и VPS.

Заключение

Nano — это популярный и универсальный текстовый редактор для Linux. Он идеально подходит для начинающих и профессионалов, которые ищут полный инструмент для изменения своего текста.

Из этого руководства вы узнали, как использовать текстовый редактор Nano. Мы показали вам много полезных команд и советов по редактированию, чтобы улучшить ваш рабочий процесс. Теперь мы надеемся, что вы сможете легко редактировать текст без необходимости скачивать и повторно загружать файл.

Удачи и обязательно ознакомьтесь с другими нашими руководствами по SSH и VPS.

Домантас руководит командой по контенту и поисковой оптимизации, предлагая свежие идеи и нестандартные подходы. Обладая обширными знаниями в области SEO и маркетинга, он стремится распространить информацию о Hostinger во всех уголках мира. В свободное время Домантас любит оттачивать навыки веб-разработки и путешествовать по экзотическим местам.

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