Metin dosyalarını görüntülemek ve değiştirmek için bir Linux sisteminde kullanılabilen birçok GUI metin düzenleyicisi vardır. Ancak metin dosyalarınızı terminal içinde okumak isteyebilirsiniz. Linux'ta bunu yapmanıza izin veren birçok komut vardır, bunlardan üçü daha az, daha fazla ve çoğudur.
Linux terminalinizdeki metin dosyalarını etkili bir şekilde okumak için bu üç komutu nasıl kullanabileceğinizi keşfetmek için okumaya devam edin.
Daha az Komut Nedir?
az metin dosyalarını tek seferde bir ekran sayfası olarak filtrelemek ve görüntülemek için kullanılan bir Linux komutudur. More ve çoğu komuttan daha gelişmiştir.
less komutuyla, tüm dosyayı yüklemek zorunda kalmadan gerçekten uzun metin dosyalarını bölümler halinde okuyabilirsiniz. Deneyiminizi daha tatmin edici hale getirmek için birçok seçenek ve etkileşimli özellik sunar.
less komutu, metin dosyasının ilk sayfasının çıktısını aldığından ve dosyanın tüm içeriğini okuması gerekmediğinden, diğer metin düzenleyicilerden daha hızlıdır.
Daha az Komut Sözdizimi
less komutunun temel sözdizimi şöyledir:
az[seçenek][dosyanın adı veya konumu]
less Komutu Nasıl Kullanılır?
Bu örnek için sudo.conf dosyasını kullanacağız. bu sudo.conf file sudo ön ucunu yapılandırmak için kullanılır ve 139 satırı vardır. Bu dosya hemen hemen her Linux tabanlı işletim sisteminde bulunur. 60 satırdan fazla olması koşuluyla, istediğiniz herhangi bir metin dosyasını da kullanabilirsiniz.
Varsayılan daha az Komutu Kullanma
Varsayılan less komutu, kullandığınız dosyanın ilk sayfasını yazdırır. ile deneyin sudo.conf terminalinizde bu komutu yürüterek dosya oluşturun:
daha az /etc/sudo.conf
Bu, belgenin ilk 53 satırını yazdırır. Her seferinde bir satır ileri gitmek için, Aşağı anahtar veya Uzay.
Bir satır geriye gitmek için, Yukarı anahtar.
Bir sayfa ileri gitmek için, B. Birkaç satır ileri gitmek için, B, ardından satır sayısını yazın.
Bir sayfa geri gitmek için tuşuna basın. D. Birkaç satır geriye gitmek için şunu yazın: D, ardından geri gitmek istediğiniz satır sayısı.
Daha az Komutla Satır Numaralarını Göster
Dosyayı görüntülerken sahip olduğu satır sayısını da görebilirsiniz. Bunu yapmak için şunu ekleyin: -N komutu çalıştırırken seçenek. Bu komutu yürüterek sudo.conf dosyasıyla deneyin:
daha az -N /etc/sudo.conf
less Komutunu Kullanarak Metin Arama
Daha az komutu kullanarak sözcükleri ve dizeleri arayabilirsiniz. Dizeyi bulduğunda, sonuçları sarı renkle vurgulayacaktır.
Kelimeyi arayalım: Eklenti. Bunu yapmak için varsayılan less komutunu yürütün ve çıktıyı döndürdüğünde şunu yazın: / ve kelimeyi veya diziyi arayın.
Eğer ararsan Eklenti, çıktı şöyle görünmelidir:
Daha fazla Komut Nedir?
bu Daha komutu, terminalinizdeki metin dosyalarını her seferinde bir ekran sayfası olarak görüntülemenizi sağlar. Bu komut, less komutu gibi çalışır, ancak yalnızca daha az işlevle çalışır.
Daha fazla Komut Sözdizimi
more komutunun temel sözdizimi şöyledir:
Daha[seçenek][dosyanın adı veya konumu]
More Komutu Nasıl Kullanılır?
more komutu, bir kullanıcının büyük bir metin dosyasının bölümlerini terminalde ekran ekran görüntülemesine yardımcı olur. Metin dosyalarını ve komut çıktılarını görüntülemek, bir dosyada sözcük aramak ve daha fazlasını yapmak için kullanabilirsiniz.
Varsayılan more Komutunu Kullanma
Bu örnek için, sudo.conf bulunan dosya /etc dosya. Bir dosyayı görüntülemek üzere more komutunu kullanmak için şu komutu yürütün:
daha fazla /etc/sudo.conf
Sonuç, less komutundaki gibi görünür. Yine de bir fark var, ekranın sol alt kısmında more'un metin dosyasının yüzdesini gösterdiğini ve dosya boyunca hareket ettikçe bu sayının arttığını veya azaldığını fark edeceksiniz.
more Kullanarak Dosyada Gezinme
Dosyada more komutuyla gezinmek less komutuna benzer. sen kullan Girmek sonraki satıra geçmek için tuşu, D yeni bir sayfaya geçmek ve B bir sayfa geri gitmek için
Bir Dosyanın İlk N Satırını Görüntüle
aynen Linux'ta baş komutu, bir dosyanın ilk birkaç bölümünü görüntülemek için daha fazlasını kullanabilirsiniz. Bu sözdizimi:
daha fazla -N dosya adı
sudo.conf dosyasının ilk beş satırını görüntülemek için şu komutu yürütün:
daha fazla -5 /etc/sudo.conf
En Komut Nedir?
Daha az ve daha fazla komut gibi, Linux'ta metin dosyalarını okumak için çoğunu kullanabilirsiniz. Varsayılan olarak tüm Linux dağıtımlarında mevcut değildir, bu nedenle kendiniz kurmanız gerekebilir.
Yüklü olup olmadığını kontrol etmek için şunu yazın: en terminalinize Yüklü değilse, sisteminiz yüklemek isteyip istemediğinizi soracaktır. Girmek y yüklemek. Alternatif olarak, makinenizdeki varsayılan paket yöneticisini kullanarak paketi kurabilirsiniz.
En Komut Sözdizimi
Most komutunun temel sözdizimi şöyledir:
en[seçenek][dosyanın adı veya konumu]
İle komut satırı yardımı alın en komutla ilgili olarak, aşağıdakileri çalıştırarak kılavuz sayfasını kontrol edin:
en çok adam
En Komut Nasıl Kullanılır?
Çoğu komut, less ve more komutları gibi çalışır.
Varsayılan en Komut
Varsayılan most komutu, metin dosyasının ilk sayfasını yazdırır. şununla deneyin:
daha fazla /etc/sudo.conf
Çıktı, less ve more komutlarından oldukça farklıdır. En altta, dosyanın adını ve diğer yardımcı komutları gösteren mavi bir çizgi vardır.
Daha Az, Daha Fazla ve Çoğu Komutu Birden Çok Dosyayla Kullanma
Yukarıda belirtilen tüm komutları kullanarak birden çok dosyayı aynı anda okuyabilirsiniz. Bu, her biri için sözdizimidir:
daha az dosyaadı1 dosyaadı2 dosyaadı3
daha fazla dosyaadı1 dosyaadı2 dosyaadı3
çoğu dosyaadı1 dosyaadı2 dosyaadı3
Diğer Komutlarla less, more ve most kullanma
Ayrıca less/more/most komutunun yanındaki boru sembolünü kullanarak bir komutun veya çalışan bir işlemin çıktısını yönlendirebilirsiniz. boru sembolü bir komutun çıktısını girdi olarak yönlendirir başka bir.
Örneğin, işletim sisteminizde çalışan işlemlerin listesini kontrol ederken less kullanabilirsiniz:
ps yardımcı | az
Linux'ta Diğer Metin İşleme Komutları Hakkında Bilgi Edinin
Daha az, daha fazla ve çoğu komut gibi, Linux da metin dosyalarını görüntülemenize, değiştirmenize ve işlemenize yardımcı olacak birçok komut sunar. Bazıları kedi, yankı, baş ve kuyruğu içerir. Hepsi benzersiz özellikleri ile farklı amaçları yerine getirir.