Useita esimerkkejä grep-komennon käytöstä, Linuxin peruskurssi Tartto

Useita esimerkkejä grep-komennon käytöstä, Linuxin peruskurssi Tartto

Artikkelit

On mahdotonta kuvitella vakavaa työtä Linuxin kanssa ilman ulostulosuodatusta. Koska tämän toiminnon avulla voit säästää huomattavasti aikaa. Ja se yksinkertaistaa merkittävästi rutiinitehtäviä järjestelmänhallinnan alalla. Tänään puhumme useista hyödyllisistä esimerkeistä komennon käytöstä grep - tämä sisältyy Linuxin peruskurssi Tartto. Ja se taatusti auttaa sinua niin haastattelun aikana kuin tietotekniikka-alalla työskentelyn jälkeen.

Vierekkäisten rivien näyttäminen suodatustuloksissa, Linuxin peruskurssi Tartto

Todennäköisesti tavallisilla lukijoillamme on jo käsitys apuohjelman toiminnasta grep. Kuitenkin niille, jotka ovat vasta äskettäin liittyneet yritykseemme, kerromme sinulle pähkinänkuoressa. Tämän apuohjelman avulla voit näyttää tulos-/tiedostorivit, jotka vastaavat haettua kuviota. Ja tämä on erittäin kätevää, koska se yksinkertaistaa tarvittavien tietojen etsimistä. Tällainen käyttö sisältyy Linuxin peruskurssi Tartto.

Tietojen ymmärtämiseksi paremmin tarvitset kuitenkin usein myös kontekstin. Onneksi kehittäjät ovat tarjonneet mahdollisuuden näyttää niiden vieressä olevien rivien lisäksi. Jossa löydettiin haku halutun säännöllisen lausekkeen kanssa. Voit tehdä tämän kirjoittamalla komennon grep vaihtoehdon kanssa -C ja välilyönnin jälkeen numero. Tässä tapauksessa komento näyttää määritetyn määrän vierekkäisiä rivejä.

Jos olet kiinnostunut etsimäsi kuvion jälkeen tulevista viivoista, syötä vaihtoehto -A ja numero. Jos tarvitset haluttua kuviota edeltäviä viivoja, vaihda vaihtoehto merkillä -B ja ilmoita niiden numero. Tämä yksinkertainen tekniikka laajentaa huomattavasti komennon kykyä löytää tarvitsemasi tiedot.

Käänteisten hakutermien käyttäminen grepissä

On syytä huomata, että joissakin tapauksissa et tiedä tarkalleen, mitä etsit tiedoston tai ohjelman tulosteen tekstistä. Tiedät kuitenkin tarkalleen, mitä tietoja et tarvitse. Oletetaan, että työssä sinun on analysoitava suuren asetustiedoston sisältö. Suurin osa niistä on kommentoituja rivejä selityksillä.

Voit lyhentää tekstiä ja poistaa kaikki tarpeettomat asiat kääntämällä hakutermit käänteisiksi. ja aseta symboli "#"("ristikko"). Tässä tapauksessa ehtojen kääntämiseksi kannattaa lisätä komentoon grep vaihtoehto -v. Tärkeintä on muistaa laittaa etsimäsi kuvio lainausmerkkeihin. Tämän komennon suorittamisen seurauksena kaikki kommenttirivit piilotetaan. Ja vain rivit parametreillä jäävät ulostuloon. Jos haluat lisätietoja, suosittelemme, että käyt läpi Red Hat Linux -kurssit Tartto.

Rekursiivinen haku kaikista hakemistoista grepillä

Toinen tärkeä komennon käyttö grep on rekursiivinen haku alihakemistoja sisältävän hakemiston sisällöstä. Katsotaanpa tarkemmin esimerkkiä tämän toiminnon käytöstä. Kirjoita komento komentoriville grep vaihtoehdon kanssa -r ja lisää siihen kaksi argumenttia:

  • ensin - vaadittu malli "sudo";
  • sitten hakemisto rekursiivisen haun aloittamiseksi ~/.

Tämän seurauksena apuohjelma tarkistaa kaikki kotihakemistosi hakemistot ja haetun mallin sisällön tiedostoista. Todennäköisimmin löytyy osumia piilotettu .bash_history-tiedosto. Sisältää tilisi komentojen käyttöhistorian. Tämän seurauksena näet kaikki esimerkit komennon käytöstä sudo viime aikoina. Samaa mieltä, tämä on varsin kätevää.

Todennäköisesti tarvitset työssäsi muita esimerkkejä tämän mielenkiintoisen apuohjelman käytöstä. Jos haluat oppia lisää ja tulla asiantuntijaksi, suosittelemme rekisteröitymään jo tänään Linux-luentokurssi Tartto. Lisäksi siirtää se alustalle SEDICOMM-yliopisto mahdollista verkossa. Yksilöllisen aikataulun mukaan, omaan tahtiisi ja mukavalla stressitasolla.

Joukkue SEDICOMM-yliopisto: Cisco Akatemia, Linux Professional -instituutti, Python-instituutti.