Tõsist tööd Linuxiga on võimatu ette kujutada ilma väljundi filtreerimiseta. Kuna see funktsioon võimaldab teil oluliselt aega kokku hoida. Ja see lihtsustab oluliselt rutiinseid ülesandeid süsteemihalduse valdkonnas. Täna räägime mitmetest kasulikest näidetest käsu kasutamise kohta grep - see sisaldub Linuxi algkursus Tartu. Ja see aitab teid kindlasti nii vestluse ajal kui ka pärast infotehnoloogiatööstuses töötamist.
Filtreerimistulemustes külgnevate ridade kuvamine, Linuxi algteadmiste kursus Tartu
Tõenäoliselt on meie tavalistel lugejatel juba ettekujutus utiliidi toimimisest grep. Kuid neile, kes on meie ettevõttega alles hiljuti liitunud, ütleme teile lühidalt. See utiliit võimaldab kuvada väljundi/faili ridu, mis vastavad otsitud mustrile. Ja see on väga mugav, kuna see lihtsustab vajaliku teabe otsimist. Selline kasutamine sisaldub Linuxi algkursus Tartu.
Kuid andmete paremaks mõistmiseks on sageli vaja ka konteksti. Õnneks on arendajad andnud võimaluse kuvada lisaks nendega külgnevatele ridadele. Milles leiti sobivus soovitud regulaaravaldisega. Selleks sisestage käsk grep valikuga -C ja tühiku järel number. Sel juhul näitab käsk määratud arvu külgnevaid ridu.
Kui olete huvitatud otsitava mustri järel tulevatest ridadest, sisestage valik -A ja number. Kui vajate soovitud mustrile eelnevaid jooni, asendage suvand valikuga -B ja märkige nende number. See lihtne tehnika laiendab oluliselt käsu võimet leida vajalikku teavet.
Pööratud otsinguterminite rakendamine grep-is
Tasub märkida, et mõnel juhul ei tea te faili või programmi väljundi tekstist täpselt, mida otsite. Siiski saate täpselt teada, milliseid andmeid te ei vaja. Oletame, et tööl peate analüüsima suure seadefaili sisu. Enamik neist on kommenteeritud read koos selgitustega.
Teksti lühemaks muutmiseks ja ebavajalike asjade eemaldamiseks lihtsalt pöörake otsinguterminid ümber. Ja määrake sümbol "#"("võre"). Sel juhul tasub tingimuste ümberpööramiseks käsku lisada grep valik -v. Peaasi on meeles pidada, et otsitav muster tuleb jutumärkidesse panna. Selle käsu täitmise tulemusena peidetakse kõik kommentaaridega read. Ja väljundisse jäävad ainult parameetritega read. Lisateabe saamiseks soovitame teil tutvuda meiega Red Hat Linux kursused Tartu.
Rekursiivne otsing kõigist kataloogidest, kasutades grep
Veel üks oluline käsu kasutamine grep on rekursiivne otsing alamkataloogidega kataloogi sisus. Vaatame lähemalt selle funktsiooni kasutamise näidet. Sisestage käsk käsureale grep valikuga -r ja lisage sellele kaks argumenti:
- esiteks - vajalik mall 'sudo';
- seejärel kataloog rekursiivse otsingu alustamiseks ~/.
Selle tulemusena kontrollib utiliit kõiki teie kodukataloogi katalooge ja otsitava malli sisu failides. Tõenäoliselt leiab vasteid peidetud .bash_history fail. Sisaldab teie kontol olevate käskude kasutamise ajalugu. Selle tulemusena näete kõiki näiteid käsu kasutamisest sudo viimasel ajal. Nõus, see on üsna mugav.
Tõenäoliselt vajate oma töös muid näiteid selle huvitava utiliidi kasutamisest. Lisateabe saamiseks ja spetsialistiks saamiseks soovitame registreeruda juba täna Linuxi loengukursus Tartu. Veelgi enam, et seda platvormil edasi anda SEDICOMMi ülikool võimalik võrgus. Individuaalse ajakava järgi, omas tempos ja mugava stressitasemega.
SEDICOMM Ülikooli meeskond : Cisco Akadeemia , Linuxi Professionaalne Instituut , Pythoni Instituut.

