grep буйругун колдонуунун бир нече мисалдары, Linux негиздери Тарту курсу

grep буйругун колдонуунун бир нече мисалдары, Linux негиздери Тарту курсу

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

Чыпкалоо натыйжаларында чектеш катарларды көрсөтүү, Linux негиздери курсу Тарту

Кыязы, биздин туруктуу окурмандарыбыз бул программанын кандайча иштээри жөнүндө түшүнүккө ээ талаасынын. Бирок, биздин компанияга жакында гана кошулгандар үчүн кыскача айтып беребиз. Бул утилита изделген үлгүгө дал келген чыгуу/файл линияларын көрсөтүүгө мүмкүндүк берет. Жана бул абдан ыңгайлуу, анткени ал керектүү маалыматты издөөнү жеңилдетет. Мындай колдонуу камтылган Тарту Linux негизги курсу.

Бирок, маалыматтарды жакшыраак түшүнүү үчүн сизге көбүнчө контекст керек. Бактыга жараша, иштеп чыгуучулар аларга чектеш сызыктарга кошумча көрсөтүү мүмкүнчүлүгүн беришкен. Керектүү регулярдуу туюнтма менен дал келүү табылган. Бул үчүн, буйрукту киргизиңиз талаасынын опция менен -C жана боштуктан кийин сан. Бул учурда, буйрук чектеш саптардын көрсөтүлгөн санын көрсөтөт.

Эгер сиз издеп жаткан үлгүдөн кийин келген сызыктарга кызыксаңыз, опцияны киргизиңиз -A жана саны. Эгер сизге керектүү үлгүнүн алдындагы сызыктар керек болсо, опцияны менен алмаштырыңыз -B жана алардын санын көрсөт. Бул жөнөкөй ыкма буйруктун сизге керектүү маалыматты табуу мүмкүнчүлүгүн кыйла кеңейтет.

grepде тескери издөө терминдерин колдонуу

Белгилей кетчү нерсе, кээ бир учурларда сиз файлдын же программанын чыгышынын текстинен эмнени издеп жатканыңызды так билбей каласыз. Бирок, сизге кандай маалыматтар керек эмес экенин так билесиз. Жумушта сиз чоң орнотуулар файлынын мазмунун талдооңуз керек деп ойлойлу. Алардын көбү түшүндүрмөлөр менен саптар.

Текстти кыскартуу жана бардык керексиз нерселерди алып салуу үчүн, жөн гана издөө шарттарын которуңуз. Жана символду коюңуз "#"("решетка"). Ошол эле учурда, шарттарды өзгөртүү үчүн, ал буйрукка кошуу керек талаасынын параметр -v. Эң негизгиси, сиз издеп жаткан үлгүнү тырмакчага алууну унутпаңыз. Бул буйрукту аткаруунун натыйжасында комментарийлери бар бардык саптар жашырылат. Жана чыгарууда параметрлери бар саптар гана калат. Көбүрөөк билүү үчүн, биз аркылуу өтүүнү сунуштайбыз Red Hat Linux курстары Тарту.

grep менен бардык каталогдорду рекурсивдүү издөө

Дагы бир маанилүү буйрук колдонуу талаасынын подкаталогдор менен каталогдун мазмуну боюнча рекурсивдүү издөө. Келгиле, бул функцияны колдонуунун мисалын кененирээк карап чыгалы. Буйрукту буйрук сабына киргизиңиз талаасынын опция менен -r жана ага эки аргумент кошуңуз:

  • биринчи - керектүү шаблон 'sudo';
  • андан кийин рекурсивдүү издөөнү баштоо үчүн каталог ~/.

Натыйжада, утилита сиздин үй каталогуңуздагы бардык каталогдорду жана файлдардагы изделген шаблондун мазмунун текшерет. Көбүнчө дал келүүлөрдү таба аласыз жашыруун .bash_history файлы. Каттоо эсебиңиздеги буйруктарды колдонуу тарыхын камтыйт. Натыйжада, сиз буйрукту колдонуунун бардык мисалдарын көрөсүз Sudo акыркы убакта. Макул, бул абдан ыңгайлуу.

Кыязы, сиздин ишиңизде бул кызыктуу утилитаны колдонуунун башка мисалдары керек болот. Көбүрөөк билүү жана адис болуу үчүн, бүгүн катталууга кеңеш беребиз Linux лекция курсу Тарту. Анын үстүнө, аны платформада өткөрүү SEDİCOMM университети мүмкүн онлайн. Жеке графикке ылайык, өз темпиңизде жана стресстин ыңгайлуу деңгээли менен.

команда SEDİCOMM университети: Cisco академиясы, Linux кесиптик институту, Python институту.