Linux’te less Komutunu Nasıl Kullanılır

less komutu, Linux kullanıcıları için bilmeniz gereken bir araçtır ve metin dosyalarını veya komut çıktısını bir ekran dolusu görüntülemenin hafif bir yolunu sunar. Büyük günlükleri veya yapılandırma dosyalarını düzenlemeden göz atmak için mükemmel olan less hızlı, verimli ve başlangıç dostudur. Bu kılavuz, less ile ilgili pratik örnekler ve ipuçlarıyla anlayışınızı geliştirir, ister bir Linux sistemini yönetiyor olun, ister günlükleri hata ayıklıyor olun.

less Ne Yapar?

Bir dosyayı less ile açtığınızda, tüm dosyayı belleğe yüklemez. Bunun yerine, kaydırdıkça içeriği akıtır, bu da onu çok hızlı ve hafif hale getirir – boyutu birkaç megabayt olan günlük dosyalarıyla bile. nano veya vim gibi metin düzenleyicilerin aksine, less düzenlenemez – sadece okumak içindir. Bu, yapılandırma dosyalarını, günlükleri veya herhangi bir metin dosyasını yanlışlıkla değiştirme riski olmadan güvenle açabileceğiniz anlamına gelir.

Sözdizimi ve Temel Kullanım

less [options] filename

Örnek:

less /var/log/auth.log

Bu, sistem kimlik doğrulama günlüğünü less ile açar ve basit tuş komutlarıyla içinde gezinmenizi sağlar.

less’te Anahtar Navigasyon Komutları

TuşFonksiyon
BoşlukBir sayfa ileri kaydır
bBir sayfa geri kaydır
EnterBir satır aşağı kaydır
gDosyanın başına git
GDosyanın sonuna atla
/patternAnahtar kelime için ileri ara (örn. /error)
n / NAramayı tekrarla (sonraki/önceki eşleşme)
qless’ten çık

Bu komutlar, günlükleri gözden geçirmeyi, belirli girişleri aramayı veya basitçe yapılandırılmış dosyalar arasında gezinmeyi kolaylaştırır.

Pratik Örnekler

Örnek 1: Büyük bir yapılandırma dosyasını görüntüle

less /etc/ssh/sshd_config

SSH ayarlarını hızlıca kontrol edin, yanlışlıkla bir şey değiştirmeden.

Örnek 2: Arama ile sistem günlüklerini görüntüle

less /var/log/syslog

Sonra “fail” içeren satırları aramak için /fail tuşuna basın.

Örnek 3: less’i başka bir komutla kullan

ps aux | less

ps aux komutunun tam çıktısını ekranın dışına kaymadan görüntüleyin.

Bilmeniz Gereken Seçenekler

  • -N — Satır numaralarını göster:

    less -N /etc/passwd
  • -S — Uzun satırları sarmak yerine kes:

    less -S /var/log/dpkg.log
  • +G — Dosyayı aç ve doğrudan sona atla:

    less +G /var/log/mysql/error.log

Bu seçenekler, dosyalarla etkileşiminizi çeşitli bağlamlarda geliştirir – hata ayıklama hatalarından son günlük girişlerini doğrulamaya kadar.

Ek İpucu: Sıkıştırılmış Dosyalarla Çalışma

Sıkıştırılmış dosyaları çıkarmadan okumak için less’in bir varyasyonu olan zless’i kullanabilirsiniz:

zless /var/log/syslog.1.gz

Tamamen less gibi davranır, ancak sıkıştırılmış içerikle çalışır – arşivlenmiş günlükler için idealdir.

Sonuç

less komutu, Linux’ta metin dosyalarını veya komut çıktısını görüntülemeyi ve gezinmeyi basitleştiren çok yönlü, hafif bir araçtır. Okuma odaklı doğası, verimli bellek kullanımı ve güçlü arama yetenekleri ile günlükleri, yapılandırmaları veya boru hattı çıktıları yönetmek için mükemmeldir. Yukarıdaki örnekler ve ipuçları, hızlı hata ayıklama veya sistem yönetimi için less‘yi kullanmanıza yardımcı olur ve bu da onu Linux araç setinizin vazgeçilmez bir parçası yapar.