Tavsiye, 2022

Editörün Seçimi

Neden UNIX ve Linux'ta “daha ​​az” Komutu “daha” dan iyidir?

Birçok büyük günlük dosyasıyla çalışıyorum. Genellikle UNIX ve Linux sunucularına Putty veya Telnet kullanarak bağlanıyorum, ardından standart UNIX / Linux komutlarını kullanarak dosyaları okudum. Diğer BT çalışanları bir X-window GUI kullanmayı tercih eder, ancak düşük bant genişliğine sahip bir bağlantınız varsa, işleri daha hızlı yapmak için bir komut satırı terminali kullanmak daha iyidir.

Kayıtları düzenlemek zorunda kalmadan göz atmanız gerekirse, “ daha az ” komutunu kullanın. Linux ve UNIX'te “Daha Az”, dosyayı görüntülemenizi ve temel bulma işlemlerini yapmanızı sağlar. “Diğer” öğelerinin aksine, hem ileri hem de geri gezinmeye izin verir, böylece belgedeki herhangi bir noktada herhangi bir arama dizesini arayabilirsiniz.

Daha Az Daha Çok Daha İyi

Bir dosyayı daha az kullanarak açmak için, daha az komutunu ve ardından UNIX veya Linux isteminde dosya adını yazın:

daha az dosya adı

Aşağıdaki örnekte verbose.log.mo adlı bir dosya açtım.

Dosyayı daha az açacak ve terminalin sol alt kısmında dosya adını gösterecektir. Dosyada bir dize bulmak için, ileriye doğru eğik çizgi ve ardından aramak istediğiniz dizeyi yazın ve ardından Enter tuşuna basın. Aşağıdaki örnekte, "error" dizesini aramak için / error yazdım.

Dosya görünümünün dizenin bulunduğu satıra atlayacağını göreceksiniz. Bulunan dize eşleşmeleri daha kolay görüntüleme için vurgulanır.

Dizenin bir sonraki örneğini aramak için sadece “n” tuşuna basın. Büyük harf “N” ye basmak sizi önceki maça götürür.

İşte Wiki'nin “daha ​​az” konusundaki girişinde bulduğum diğer klavye kısayolları:

  • [Oklar] / [Sayfa Yukarı] / [Sayfa Aşağı] / [Ana Sayfa] / [Son]: Navigasyon.
  • [Boşluk çubuğu]: Sonraki sayfa.
  • b : Önceki sayfa.
  • n g : Satır numarasına atla n . Varsayılan dosya başlangıcıdır.
  • n G : n numaralı satıra atla. Varsayılan, dosyanın sonudur.
  • / pattern : Desen arayın. Düzenli ifadeler kullanılabilir.
  • n : Bir sonraki maça git (başarılı bir aramadan sonra).
  • N : Önceki maça git.
  • m harfi : Geçerli konumu harfle işaretleyin .
  • ' letter : Pozisyon harfine geri dön. [ ' = tek teklif]
  • '^ veya g : Dosyanın başına git.
  • '$ veya G : Dosyanın sonuna git.
  • s : Geçerli içeriği (grep gibi başka bir programdan alınmış) bir dosyaya kaydedin.
  • = : Dosya bilgisi.
  • F : sürekli dosyadan bilgi okuyun ve sonunu izleyin. Günlükleri izlemek için kullanışlıdır. Bu moddan çıkmak için Ctrl + C tuşlarını kullanın.
  • - seçenek : Komut satırı seçeneğini değiştir - seçenek .
  • h : Yardım.
  • q : Çık.

"Az" hakkında en çok sevdiğim şey, terminal penceresinin genişliğine ve yüksekliğine göre otomatik olarak ayarlanması. Terminal penceresini yeniden boyutlandırırsanız, "daha az" ile görüntülendiğinde metin otomatik olarak kaydırılır. Bu, “daha” adlı eski araçtan daha az ilerleme kaydeder ve bu da metni terminalin genişliğini sıkılaştırırken kesmeye meyillidir.

Linux veya UNIX'te görüntülenecek çok sayıda metin veya ASCII dosyanız varsa, komut satırı terminalini kullanarak dosyaları görüntülemek için üstün bir komut olduğundan “daha ​​az” usta olduğundan emin olun. Keyfini çıkarın!

Top