Спосіб 1: Текстові редактори з графічним інтерфейсом

У Linux, як і в інших операційних системах, є різні текстові редактори, реалізовані з графічним інтерфейсом. У більшості випадків вони задіяні користувачем при складанні документів. Тому в якості першого способу ми і пропонуємо торкнутися теми якраз таких програм, що дозволить початківцям юзерам освоїтися в них і зрозуміти, яким же чином відбувається пошук тексту в файлах.

  1. В першу чергу відкрийте файловий менеджер, щоб відшукати через нього необхідний об'єкт.
  2. Пошук текстового файлу для пошуку вмісту через LibreOffice в Linux

  3. Клацніть по ньому правою кнопкою миші для виклику контекстного меню і відкрийте через встановлений за замовчуванням редактор або виберіть пункт «Відкрити в іншому додатку».
  4. Перехід до властивостей файлу для відкриття його через LibreOffice в Linux

  5. Якщо стався перехід в меню вибору ПО, ознайомтеся з рекомендованим списком або відкрийте перелік всіх доступних додатків, щоб вибрати оптимальний варіант.
  6. Вибір програми LibreOffice в Linux для відкриття текстового файлу

  7. Після відкриття файлу через зручний редактор залишається тільки відшукати розділ «Правка».
  8. Перехід до розділу Виправлення текстового файлу в LibreOffice в Linux

  9. У ньому присутня опція «Знайти», Саме вона і цікавить нас зараз. Найчастіше її ж можна викликати і через стандартну комбінацію клавіш Ctrl + F.
  10. Запуск функції пошуку вмісту по файлу в LibreOffice в Linuxё

  11. У рядку залишається тільки ввести цікавить для пошуку текст. Якщо софт враховує регістр символів, слід звертати увагу на великі і малі літери.
  12. Введення вмісту для пошуку у файлі через LibreOffice в Linux

  13. Зазвичай при знаходженні збігів фрагменти виділяються в тексті, а також за результатами можна зручно переміщатися за допомогою віртуальних кнопок у вигляді стрілок.
  14. Успішне знаходження запиту в файлі через програму LibreOffice в Linux

Тільки що в якості прикладу ми взяли стандартний текстовий редактор LibreOffice. Якщо Ваш дистрибутиві встановлена ​​інша програма або ви віддаєте перевагу взаємодіяти зі схожими аналогами, принцип виконання поставленого завдання практично нічим не відрізняється від побаченого тільки що. При виникненні проблем з пошуком розділу «Правка» спробуйте натиснути комбінацію Ctrl + F, Щоб відкрити рядок пошуку.

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

Окремо хотілося б згадати невеликі утиліти з графічним інтерфейсом, чия основна функціональність зосереджена на редагуванні конфігураційних файлів. Це не зовсім текстові редактори, проте вони відображають вміст об'єктів саме в такому вигляді. Давайте візьмемо за приклад стандартна програма багатьох дистрибутивів під назвою gedit.

  1. Для початку потрібно запустити консоль. Зробіть це через меню додатків або натисканням на гарячу клавішу Ctrl + Alt + T.
  2. Запуск терміналу для використання команди gedit в Linux

  3. Введіть команду gedit / etc / ssh / sshd_config, де / Etc / ssh / sshd_config замініть на шлях до необхідного об'єкту.
  4. Відкриття конфігураційного файлу через команду gedit в Linux

  5. Активуйте команду натисканням на клавішу Enter і дочекайтеся відображення нового вікна. Тут розгорніть меню з параметрами.
  6. Виклик меню управління файлом в програмі gedit в Linux

  7. Пошукайте пункт «Знайти» і клацніть по ньому.
  8. Запуск функції пошуку по файлу через програму gedit в Linux

  9. Залишилося тільки ввести вміст в з'явилася рядок і ознайомитися з отриманими результатами, які будуть підсвічені помаранчевим кольором.
  10. Успішне знаходження вмісту файлу через програму gedit в Linux

У ситуації з іншими схожими програмами для зміни конфігураційних файлів принцип пошуку вмісту залишається аналогічним, а також в більшості випадків активувати рядок можна натисканням на вже згадану гарячу клавішу Ctrl + F.

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

Існують спеціальні консольні утиліти, що виконують роль редакторів файлів. У них відсутня власний графічний інтерфейс, а весь вміст виводиться прямо в «Терміналі». Через них пошук тексту теж прекрасно здійснимо, а на прикладі відомого nano пропонуємо зупинитися в рамках цієї статті.

  1. використовуйте команду nano + розташування файлу, Щоб відкрити його для твору пошуку або редагування. Якщо ви привласнюєте цьому рядку аргумент sudo, Додатково доведеться ввести пароль root-доступу для успішної активації команди.
  2. Відкриття конфігураційного файлу через консольний редактор nano в Linux

  3. Зазвичай в таких редакторах присутній опис кнопок або ж всі відомості знаходяться в офіційних документациях. Якщо розглядати конкретно nano, Рядок пошуку викликається шляхом натискання поєднання Ctrl + W.
  4. Запуск функції пошуку по файлу через програму nano в Linux

  5. У самому рядку залишається тільки надрукувати слово або словосполучення, а потім клікнути на Enter для відображення результатів.
  6. Введення вмісту для пошуку вмісту в файлі через nano в Linux

  7. Курсор відразу ж переміститься на відповідний рядок і ви зможете ознайомитися з нею.
  8. Успішне знаходження вмісту в файлі через nano в Linux

Існує ще безліч схожих програм на ті, які були перераховані вище. Одні мають графічний інтерфейс, а інші реалізовані через консоль, однак це не заважає використовувати їх для пошуку тексту в файлах. Якщо ви ще не визначилися, яке рішення хочете задіяти, радимо вивчити список кращого ПО, перейшовши за вказаною далі посиланням.

Докладніше: Популярні текстові редактори для Linux

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

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

  1. В «Терміналі» введіть grep + содержаніе_для_поіска + шлях_до_файлу, А потім натисніть Enter. Враховуйте, що при застосуванні grep без опцій слід вказувати регістр символів.
  2. Використання команди grep в Linux без опцій для пошуку вмісту в файлах

  3. В результаті з'являться рядки з збігами, де відповідне вміст буде виділено рожевим кольором.
  4. Результат видачі пошуку по файлу через утиліту grep в Linux

  5. задіюйте команду grep c опцією -i, Щоб рядок виглядала так: grep -i "port" / etc / ssh / sshd_config. В такому випадку регістр враховуватися не буде.
  6. Використання команди grep в Linux з опціями для скасування обліку регістра символів

  7. Ви побачите, що на екрані відобразилися абсолютно всі підходящі результати.
  8. Успішне застосування команди grep в Linux з додатковими опціями

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