Поиск текста в файлах Linux

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

  1. В первую очередь откройте файловый менеджер, чтобы отыскать через него необходимый объект.
  2. Щелкните по нему правой кнопкой мыши для вызова контекстного меню и откройте через установленный по умолчанию редактор или выберите пункт .
  3. Если произошел переход в меню выбора ПО, ознакомьтесь с рекомендуемым списком или откройте перечень всех доступных приложений, чтобы выбрать оптимальный вариант.
  4. После открытия файла через удобный редактор остается только отыскать раздел .
  5. В нем присутствует опция , именно она и интересует нас сейчас. Чаще всего ее же можно вызвать и через стандартную комбинацию клавиш .
  6. В появившейся строке остается только ввести интересующий для поиска текст. Если софт учитывает регистр символов, следует обращать внимание на заглавные и строчные буквы.
  7. Обычно при нахождении совпадений фрагменты выделяются в тексте, а также по результатам можно удобно перемещаться с помощью виртуальных кнопок в виде стрелок.

Только что в качестве примера мы взяли стандартный текстовый редактор LibreOffice. Если в используемом дистрибутиве установлена другая программа или вы предпочитаете взаимодействовать с похожими аналогами, принцип выполнения поставленной задачи практически ничем не отличается от увиденного только что. При возникновении проблем с поиском раздела попробуйте нажать комбинацию , чтобы открыть строку поиска.

Способ 2: Редакторы конфигурационных файлов с GUI

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

  1. Для начала потребуется запустить консоль. Сделайте это через меню приложений или нажатием на горячую клавишу .
  2. Введите команду gedit /etc/ssh/sshd_config, где замените на путь к необходимому объекту.
  3. Активируйте команду нажатием на клавишу и дождитесь отображения нового окна. Здесь разверните меню с параметрами.
  4. Отыщите пункт и кликните по нему.
  5. Осталось только ввести содержимое в появившуюся строку и ознакомиться с полученными результатами, которые будут подсвечены оранжевым цветом.

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

Способ 3: Консольные редакторы

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

  1. Используйте команду nano + расположение файла, чтобы открыть его для произведения поиска или редактирования. Если вы присваиваете этой строке аргумент , дополнительно придется ввести пароль root-доступа для успешной активации команды.
  2. Обычно в таких редакторах присутствует описание кнопок или же все сведения находятся в официальных документациях. Если рассматривать конкретно , строка поиска вызывается путем нажатия сочетания .
  3. В самой строке остается только напечатать слово или словосочетание, а затем кликнуть на для отображения результатов.
  4. Курсор сразу же переместится на подходящую строку и вы сможете ознакомиться с ней.

Существует еще множество похожих программ на те, которые были перечислены выше. Одни имеют графический интерфейс, а другие реализованы через консоль, однако это не мешает использовать их для поиска текста в файлах. Если вы еще не определились, какое решение хотите задействовать, советуем изучить список лучшего ПО, перейдя по указанной далее ссылке.

Подробнее: Популярные текстовые редакторы для Linux

Способ 4: Утилита grep

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

  1. В введите grep + содержание_для_поиска + путь_к_файлу, а затем нажмите . Учитывайте, что при применении без опций следует указывать регистр вводимых символов.
  2. В результате появятся строки с совпадениями, где подходящее содержимое будет выделено розовым цветом.
  3. Задействуйте команду c опцией , чтобы строка выглядела так: grep -i «port» /etc/ssh/sshd_config. В таком случае регистр учитываться не будет.
  4. Вы увидите, что на экране отобразились абсолютно все подходящие результаты.

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

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Дачник
Добавить комментарий