Пошук тэксту ў файлах на Linux

Anonim

Пошук тэксту ў файлах на Linux

Спосаб 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. Як бачыце, кожны з іх будзе аптымальным у розных выпадках, таму важна разумець, да якога канкрэтна сродку звярнуцца ў сітуацыі, якая склалася. Нашы інструкцыі дапамогуць не заблытацца і справіцца з пастаўленай задачай без якіх-небудзь цяжкасцяў.

Чытаць далей