Çıkış filtrelemeyi kullanmadan Linux ile ciddi bir çalışma hayal etmek imkansızdır. Çünkü bu işlev zamandan önemli ölçüde tasarruf etmenizi sağlar. Ve sistem yönetimi alanındaki rutin görevleri önemli ölçüde basitleştirir. Bugün komutu kullanmanın birkaç yararlı örneğinden bahsedeceğiz. grep - bu dahildir Linux temelleri kursu Tartu. Ve hem mülakat sırasında hem de bilgi teknolojileri sektöründe işe girdikten sonra size yardımcı olacağı garantidir.
Filtreleme sonuçlarında bitişik satırları görüntüleme, Linux temelleri kursu Tartu
Büyük olasılıkla, düzenli okuyucularımızın yardımcı programın nasıl çalıştığına dair zaten bir fikri var grep. Ancak aramıza yeni katılanlar için kısaca anlatacağız. Bu yardımcı program, aranan modelle eşleşen çıktı/dosya satırlarını görüntülemenize olanak tanır. Ve bu, gerekli bilgilerin aranmasını kolaylaştırdığı için çok kullanışlıdır. Bu tür bir kullanım dahildir Linux temel kursu Tartu.
Ancak verileri daha iyi anlamak için çoğu zaman bağlama da ihtiyacınız vardır. Neyse ki geliştiriciler, bunlara bitişik çizgilere ek olarak görüntüleme olanağı da sağladılar. İstenilen normal ifadeyle bir eşleşmenin bulunduğu yer. Bunu yapmak için komutu girin grep seçeneği ile -C ve bir boşluktan sonra bir sayı. Bu durumda komut belirtilen sayıda bitişik satırı gösterecektir.
Aradığınız desenin ardından gelen çizgiler ilginizi çekiyorsa seçeneğe girin -A ve numara. İstenilen desenden önce gelen çizgilere ihtiyacınız varsa seçeneği şununla değiştirin: -B ve numaralarını belirtin. Bu basit teknik, komutun ihtiyacınız olan bilgiyi bulma yeteneğini büyük ölçüde artırır.
Grep'te ters çevrilmiş arama terimlerini uygulama
Bazı durumlarda bir dosyanın veya program çıktısının metninde tam olarak ne aradığınızı bilemeyeceğinizi belirtmekte fayda var. Ancak tam olarak hangi verilere ihtiyacınız olmadığını bileceksiniz. İş yerinde büyük bir ayarlar dosyasının içeriğini analiz etmeniz gerektiğini varsayalım. Bunların çoğu açıklamalar içeren yorum satırlarıdır.
Metni kısaltmak ve tüm gereksiz şeyleri kaldırmak için arama terimlerini ters çevirmeniz yeterlidir. Ve “sembolü ayarlayın#"("kafes"). Bu durumda koşulları tersine çevirmek için komuta eklemeye değer grep seçenek -v. Önemli olan aradığınız modeli tırnak içine almayı unutmamaktır. Bu komutun çalıştırılması sonucunda yorum içeren tüm satırlar gizlenecektir. Ve çıktıda yalnızca parametreli satırlar kalacaktır. Daha fazlasını öğrenmek için, sayfamızı incelemenizi öneririz. Red Hat Linux kursları Tartu.
Grep ile tüm dizinleri yinelemeli olarak arama
Bir diğer önemli komut kullanımı grep alt dizinleri olan bir dizinin içeriği boyunca yinelemeli bir aramadır. Bu işlevin kullanımına ilişkin bir örneğe daha yakından bakalım. Komutu komut satırına girin grep seçeneği ile -r ve ona iki argüman ekleyin:
- ilk olarak - gerekli şablon 'sudo';
- daha sonra özyinelemeli aramayı başlatacak dizin ~/.
Sonuç olarak, yardımcı program ana dizininizdeki tüm dizinleri ve dosyalardaki aranan şablonun içeriğini kontrol edecektir. Büyük olasılıkla eşleşme bulma olasılığı gizli .bash_history dosyası. Hesabınızdaki komutların kullanım geçmişini içerir. Sonuç olarak, komutun kullanımına ilişkin tüm örnekleri göreceksiniz. sudo son zamanlarda. Katılıyorum, bu oldukça uygun.
Büyük olasılıkla, çalışmanızda bu ilginç yardımcı programı kullanmanın başka örneklerine ihtiyacınız olacak. Daha fazlasını öğrenmek ve uzman olmak için bugün kaydolmanızı öneririz. Linux ders kursu Tartu. Üstelik bunu platforma aktarmak için SEDICOMM Üniversitesi çevrimiçi olarak mümkündür. Bireysel programa göre, kendi hızınızda ve rahat bir stres seviyesiyle.
Ekip SEDICOMM Üniversitesi: Cisco Akademisi, Linux Profesyonel Enstitüsü, Python Enstitüsü.

