Ana Sayfa

less Komutunun Gizli Gücü: Çoklu Dosya Yönetimi ve Gelişmiş Arama

1 dk okuma

less(1) komutu, komut satırı kullanıcıları arasında oldukça yaygın olsa da, birçok gelişmiş özelliğinin bilinmediği bir araçtır. Bu makale, less'in temel kullanımının ötesine geçerek, kullanıcıların metin dosyalarını daha etkin bir şekilde incelemesine ve yönetmesine olanak tanıyan bir dizi ipucunu bir araya getiriyor. Özellikle, birden fazla dosyayı aynı anda açma, okuma sırasında yeni dosyalar ekleme (:e), dosyalar arasında ileri-geri gezinme (:n, :p) ve hatta mevcut dosyayı listeden çıkarma (:d) gibi özellikler, karmaşık projelerde veya log dosyalarını incelerken büyük kolaylık sağlar.

Dosya içi gezinme konusunda da less, kullanıcılara esneklik sunar. Belirli bir satır numarasına («sayı»G) veya dosyanın belirli bir yüzdesine («sayı»%) hızla atlamak mümkündür. Arama yetenekleri ise standart ileri (/) ve geri (?) aramaların ötesine geçer; ! (eşleşmeyen satırları bul), * (birden fazla dosyada ara) ve @ (ilk dosyadan başlayarak ara) gibi değiştiricilerle aramaları çok daha güçlü hale getirir. Örneğin, /@*«desen» komutu, ilk dosyadan başlayarak tüm açık dosyalarda belirli bir deseni aramanızı sağlar.

Makale ayrıca, less'in dahili bir grep gibi çalışabilen filtreleme özelliğini (&«desen») vurguluyor. Bu özellik sayesinde, sadece belirli bir desene uyan veya uymayan satırları görüntüleyerek büyük log dosyalarını analiz etmek çok daha kolay hale gelir. Son olarak, m ve ardından bir harf kullanarak dosya içinde işaretler (bookmark) oluşturma ve ' ve aynı harfle bu işaretlere geri dönme özelliği, özellikle uzun belgelerde veya man-sayfalarında gezinirken verimliliği artırır. Bu işaretler tüm açık dosyalar arasında geçerli olduğundan, farklı dosyalardaki önemli noktalara hızla ulaşmak mümkündür.

İçgörü

less komutunun sunduğu gelişmiş özellikler, kullanıcıların metin dosyalarını daha verimli bir şekilde incelemesini ve yönetmesini sağlar.

Kaynak