Bu kılavuzda, Linux "less" komutu hakkında bilmeniz gereken her şeyi bulacaksınız.
"Daha az" komutu, bir seferde terminal bir sayfaya bilgi görüntülemek için kullanılan "daha fazla" komutunun daha güçlü bir sürümü olarak kabul edilir.
Anahtarların birçoğu, daha fazla komutla kullanılanlarla aynıdır, ancak fazladan fazla olanlar da vardır.
Büyük bir metin dosyası üzerinden okumak istiyorsanız, tüm şeyi bir belleğe yüklemediğinden, bir editör üzerindeki daha az komutu kullanmak daha iyidir.
Her sayfayı bir sayfada belleğe yükler ve daha verimli hale getirir.
Daha Az Komut Nasıl Kullanılır
Daha az komutu kullanarak herhangi bir metin dosyasını aşağıdakileri bir terminal penceresine yazarak görebilirsiniz:
az
Dosyada ekranda daha fazla satır varsa, tek bir nokta (:) altta görünür ve dosyada ilerlemek için bir dizi seçeneğiniz olur.
Daha az komut, başka bir komuttan aktarılan çıkış ile de kullanılabilir.
Örneğin:
ps -ef | az
Yukarıdaki komut, çalışan işlemlerin bir listesini her seferinde bir sayfa gösterir.
İleriye kaydırmak için boşluk çubuğuna veya "f" tuşuna basabilirsiniz.
Geçtiğimiz satırların sayısını değiştirme
Varsayılan olarak, daha az komut aynı anda tek bir sayfa kaydırır.
Tuşuna bastıktan sonra kaydırılan satır sayısını ve tuşuna basmadan hemen önce tuşuna basarak "f" tuşunu değiştirebilirsiniz.
Örneğin, "10" girin ve ardından boşluk ya da "f" tuşu, ekranın 10 satır kaydırmasına neden olur.
Bunu varsayılan yapmak için, "z" tuşu ile girilen numarayı girebilirsiniz.
Örneğin, "10" girin ve sonra "z" ye basın. Şimdi boşluk veya "f" tuşuna bastığınızda, ekran her zaman 10 satır ilerler.
Oldukça tuhaf bir ekleme, boşluk çubuğundan hemen önce çıkış tuşunu basma yeteneğidir. Bunun etkisi, çıktının sonuna ulaştığınızda bile kaydırma işlemine devam etmektir.
Bir seferde bir satır kaydırmak için "geri" tuşuna, "e" veya "j" ye basın. Varsayılanları, belirtilen tuşlardan önce bir sayı girerek belirli bir sayıda satır kaydırmasını sağlayabilirsiniz. Örneğin, "5" girin ve ardından "e" tuşunu kullanarak ekran "5", "geri", "e" veya "j" tuşlarına her basışınızda 5 satır ilerleyecektir. Yanlışlıkla büyük bir "J" tuşuna basarsanız, aynı sonucun çıkması, çıktının alt kısmına çarparsanız kaydırma işlemine devam edecektir.
"D" tuşu, belirtilen sayıda satır aşağı kaydırmanızı sağlar. Yine "d" den önce bir sayı girerek, varsayılan davranışı değiştirirsiniz, böylece belirttiğiniz satır sayısını kaydırır.
Listeyi yukarı kaydırmak için "b" tuşunu kullanabilirsiniz. Daha fazla komutun aksine, bu hem dosyalar hem de pipetlenmiş çıktılarla çalışabilir. "B" tuşuna basmadan önce bir sayı girildiğinde, belirtilen sayıda satır geriye kaydırılır. "B" tuşunun belirtilen sayıda satırda sürekli olarak kaydırılması, kullanmak istediğiniz numarayı "w" tuşu ile takip eder.
"Y" ve "k" tuşları, varsayılan olarak "b" ve "w" tuşlarına benzer şekilde çalışır, ancak varsayılan olarak bir seferde bir pencereyi kaydırmak değil, aynı zamanda bir ekranı tekrar ekrana getirmek değildir.
Yanlışlıkla "K" veya büyük harf "Y" ye basarsanız, çıktının üstüne vurmadığınız takdirde sonuç aynı olur, bu durumda kaydırma işlemi dosyanın başlangıcından sonra devam edecektir.
"U" tuşu ayrıca ekranı yedekler, ancak varsayılan değer ekranın yarısıdır.
Sol ve sağ ok tuşlarını kullanarak yatay olarak da kaydırabilirsiniz.
Sağdaki ok, ekranın yarısını sağa kaydırır ve sol ok, ekranın yarısını sola kaydırır. Sağa ve sola kaymaya devam edebilirsiniz, ancak yalnızca çıktının başına gelene kadar sola kayma yapabilirsiniz.
Çıkışı Yeniden Göster
Bir günlük dosyasını veya sürekli değişen başka bir dosyayı görüntülüyorsanız, verileri yenilemek isteyebilirsiniz.
Ekranı yeniden boyamak için küçük bir "r" harfi ya da arabelleğe alınmış herhangi bir çıktıyı iptal eden ekranı yeniden boyamak için büyük "R" kullanabilirsiniz.
İleri kaydırmak için bir büyük harf "F" tuşuna basabilirsiniz. "F" kullanmanın yararı, dosyanın sonuna ulaştığında denemeye devam etmesidir. Daha az komutu kullanırken bir günlük güncellenirse, yeni girişler görüntülenir.
Bir Dosyada Belirli Bir Konuma Taşı
Çıkışın başlangıcına geri dönmek isterseniz, "g" harfine basın ve sonuna gitmek için "G" harfine basın.
Belirli bir satıra gitmek için "g" veya "G" tuşlarına basmadan önce bir sayı girin.
Bir dosya aracılığıyla belirli bir yüzde olan bir konuma geçebilirsiniz. "P" veya "%" tuşunun ardından bir sayı girin. Hatta ondalık noktaları girebilirsiniz, çünkü yüz yüze gelelim, hepimizin bir dosya aracılığıyla "% 36.6" pozisyonuna gitmemiz gerekiyor.
Bir Dosyada Pozisyonları İşaretleme
Bir dosyada "m" tuşunu ve ardından diğer küçük harfleri kullanarak bir işaretçi ayarlayabilirsiniz. Ardından, aynı küçük harfle takip edilen tek tırnaklı "" "tuşunu kullanarak işaretçiye geri dönebilirsiniz.
Bu, çıktıya kolayca dönüş yapabileceğiniz bir dizi farklı işaretçi belirtebileceğiniz anlamına gelir.
Bir Desen İçin Arama
Çıktı eğik tuşunu kullanarak, arama yapmak istediğiniz metin veya normal bir ifade kullanarak metin içinde arama yapabilirsiniz.
Örneğin / "merhaba dünya", "merhaba dünya" bulacaktır.
Dosyayı tekrar aramak istiyorsanız, eğik çizgiyi bir soru işareti ile değiştirmeniz gerekir.
Örneğin, "merhaba dünya", daha önce ekrana çıktı olarak "merhaba dünya" bulacaktır.
Çıkışa Yeni Bir Dosya Yüklemek
Bir dosyaya bakmayı bitirdiyseniz, kolon tuşuna (:) ardından "e" veya "E" tuşuna ve bir dosyanın yoluna basarak daha az komutta yeni bir dosya yükleyebilirsiniz.
Örneğin, ": e myfile.txt".
Daha az nasıl çıkılır
Daha az komuttan çıkmak için ya "q" ya da "Q" tuşlarına basın.
Faydalı Komut Satırı Anahtarları
Aşağıdaki çalışma zamanı anahtarları sizin için yararlı olabilir veya olmayabilir:
- daha az -bN - N bir sayıyı gösterir ve belirtilen kilobayt sayısını belleğe yükler. Varsayılan olarak, değer 64 kilobayttır, ancak istediğiniz herhangi bir sayıyı belirtebilirsiniz. -1 girerseniz, dosyanın büyüklüğüne bağlı olarak tüm dosya belleğe yüklenir veya iyi bir fikir olmayabilir.
- daha az -B - Varsayılan olarak, daha az komut, varsayılan çıkışı kullanarak, varsayılan bellek arabelleklerini ayırır. Otomatik engellemeyi önlemek için -B anahtarını kullanabilirsiniz.
- daha az -c veya daha az -C - Varsayılan olarak, ekran yukarı doğru kaydırılarak ekran yeniden çizilir. Ekranı yukarıdan silmek için -c veya -C anahtarlarını kullanın.
- less -e - Dosyanın sonuna ikinci kez vurduğunda daha az çıkışa neden olur
- less -E - Dosyanın sonuna ilk defa vurduğunda daha az çıkışa neden olur
- less -f - Dizinler gibi özel dosyaları daha az kullanarak aç
- daha az -F - Bir dosya bir ekrandan daha az veri olduğunda daha az çıkışa neden olur
- daha az - g - Yalnızca arama yaparken bulunan son öğeyi vurgulayın
- less -G - Arama yaparken vurgulamayı tamamen bastır
- less -hN - Daha az komutun geriye gidebildiği maksimum satır sayısını belirtin
- daha az -i - Arama paterninde büyük harf bulunmadıkça arama yaparken durumu yoksay
- daha az -I - Arama yaparken durumu yoksay
- daha az -jN - N bir sayıyı temsil eder. Bu, ekranda arama yapıldığında bir satırın nerede yerleştirileceğini belirler. Örneğin, "merhaba dünya" araması, daha az -j1 kullanılıyorsa, satır 1'de "merhaba dünya" ile bulunan satırı yerleştirir.
- less -J - Bu, aradığınız bir metin parçasının ne zaman bulunduğunu gösteren sol sütunda (durum sütunu) küçük bir yıldız işareti görüntüler.
- less -m - Ekranın alt kısmında iki nokta üst üste bir dosya yerine bayt sayısını görüntüler.
- less -M - Çıktının satır numaralarını görüntüler. Örneğin "1-23 satırları"
- az -n - Satır numaralarını bastır
- daha az - N - Her satırdaki satır numaralarını göster
- daha az - Bu sadece boru çıkışı ile kullanılır. Borulu çıkışın her bir sayfasını bir seferde dosyaya bir sayfa olarak gönderir. Dosya mevcutsa, üzerine yazmak isteyip istemediğinizi soracaktır.
- daha az -O - Bu, bir dosyanın üzerine yazmadan önce onay istememesi dışında -o ile aynıdır.
- less -p - Bu, belirtilen modelin ilk oluşumunda daha az başlar.
- less -P "text" - Bu, ekranın altındaki mesajı belirtilen metne değiştirir
- daha az -q - Dosyanın sonuna ulaştığınızda zilin çalmasını engeller. Zilin geçersiz bir tuşa basması için diğer sebepler kalır.
- daha az - Q - Tüm sesleri bastırır
- lesss - Bu boş satırları yoğunlaştırır. Örneğin, bir dosyada 4 ardışık boş satır varsa ve daha az -s komutunu kullanırsanız, sadece 1 boş satır görüntülenir.
- daha az -S - Bu, bir sonraki satıra sarmak yerine uzun hatların kesilmesine neden olur
Beklenenden daha az emrinde çok daha fazlası var. Tüm dokümanları bir terminal penceresine "daha az" yazarak veya bu kılavuz sayfasını daha az okuyarak okuyabilirsiniz.
Daha az ve daha fazla bir alternatif, bir dosyanın son birkaç satırını gösteren kuyruk komutudur .