В Linux, как и в других операционных системах, имеются различные текстовые редакторы, реализованные с графическим интерфейсом. В большинстве случаев они задействованы пользователем при составлении документов. Поэтому в качестве первого способа мы и предлагаем затронуть тему как раз таких программ, что позволит начинающим юзерам освоиться в них и понять, каким же образом происходит поиск текста в файлах.
- В первую очередь откройте файловый менеджер, чтобы отыскать через него необходимый объект.
- Щелкните по нему правой кнопкой мыши для вызова контекстного меню и откройте через установленный по умолчанию редактор или выберите пункт .
- Если произошел переход в меню выбора ПО, ознакомьтесь с рекомендуемым списком или откройте перечень всех доступных приложений, чтобы выбрать оптимальный вариант.
- После открытия файла через удобный редактор остается только отыскать раздел .
- В нем присутствует опция , именно она и интересует нас сейчас. Чаще всего ее же можно вызвать и через стандартную комбинацию клавиш .
- В появившейся строке остается только ввести интересующий для поиска текст. Если софт учитывает регистр символов, следует обращать внимание на заглавные и строчные буквы.
- Обычно при нахождении совпадений фрагменты выделяются в тексте, а также по результатам можно удобно перемещаться с помощью виртуальных кнопок в виде стрелок.
Только что в качестве примера мы взяли стандартный текстовый редактор LibreOffice. Если в используемом дистрибутиве установлена другая программа или вы предпочитаете взаимодействовать с похожими аналогами, принцип выполнения поставленной задачи практически ничем не отличается от увиденного только что. При возникновении проблем с поиском раздела попробуйте нажать комбинацию , чтобы открыть строку поиска.
Способ 2: Редакторы конфигурационных файлов с GUI
Отдельно хотелось бы упомянуть небольшие утилиты с графическим интерфейсом, чья основная функциональность сосредоточена на редактировании конфигурационных файлов. Это не совсем текстовые редакторы, однако они отображают содержимое объектов именно в таком виде. Давайте возьмем за пример стандартное средство многих дистрибутивов под названием .
- Для начала потребуется запустить консоль. Сделайте это через меню приложений или нажатием на горячую клавишу .
- Введите команду gedit /etc/ssh/sshd_config, где замените на путь к необходимому объекту.
- Активируйте команду нажатием на клавишу и дождитесь отображения нового окна. Здесь разверните меню с параметрами.
- Отыщите пункт и кликните по нему.
- Осталось только ввести содержимое в появившуюся строку и ознакомиться с полученными результатами, которые будут подсвечены оранжевым цветом.
В ситуации с остальными похожими программами для изменения конфигурационных файлов принцип поиска содержимого остается аналогичным, а также в большинстве случаев активировать строку можно нажатием на уже упомянутую горячую клавишу .
Способ 3: Консольные редакторы
Существуют специальные консольные утилиты, выполняющие роль редакторов файлов. У них отсутствует собственный графический интерфейс, а все содержимое выводится прямо в . Через них поиск текста тоже прекрасно осуществим, а на примере известного предлагаем остановиться в рамках этой статьи.
- Используйте команду nano + расположение файла, чтобы открыть его для произведения поиска или редактирования. Если вы присваиваете этой строке аргумент , дополнительно придется ввести пароль root-доступа для успешной активации команды.
- Обычно в таких редакторах присутствует описание кнопок или же все сведения находятся в официальных документациях. Если рассматривать конкретно , строка поиска вызывается путем нажатия сочетания .
- В самой строке остается только напечатать слово или словосочетание, а затем кликнуть на для отображения результатов.
- Курсор сразу же переместится на подходящую строку и вы сможете ознакомиться с ней.
Существует еще множество похожих программ на те, которые были перечислены выше. Одни имеют графический интерфейс, а другие реализованы через консоль, однако это не мешает использовать их для поиска текста в файлах. Если вы еще не определились, какое решение хотите задействовать, советуем изучить список лучшего ПО, перейдя по указанной далее ссылке.
Подробнее: Популярные текстовые редакторы для Linux
Способ 4: Утилита grep
В качестве последнего способа сегодняшнего материала хотим рассмотреть известную многим стандартную утилиту . Она стала популярной благодаря своей мощности, что позволяет удобно сортировать содержимое файлов по разным параметрам. В возможности этого решения входит и поиск текста, что выглядит следующим образом.
- В введите grep + содержание_для_поиска + путь_к_файлу, а затем нажмите . Учитывайте, что при применении без опций следует указывать регистр вводимых символов.
- В результате появятся строки с совпадениями, где подходящее содержимое будет выделено розовым цветом.
- Задействуйте команду c опцией , чтобы строка выглядела так: grep -i «port» /etc/ssh/sshd_config. В таком случае регистр учитываться не будет.
- Вы увидите, что на экране отобразились абсолютно все подходящие результаты.
Это были все способы, позволяющие отыскать текст в файлах Linux. Как видите, каждый из них будет оптимальным в разных случаях, поэтому важно понимать, к какому конкретно средству обратиться в сложившейся ситуации. Наши инструкции помогут не запутаться и справиться с поставленной задачей без каких-либо трудностей.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.