less
komutu, metni sadece ileri değil, aynı zamanda geri sarmanıza, her iki yönde de arama yapmanıza, doğrudan dosyanın sonuna veya başına gitmenize olanak tanır. Less
'in özelliği, komutun metni tamamen okumaması, ancak küçük parçalar halinde yüklemesidir.
Terminalde less
komutunu yazmak aşağıdaki gibi görünür:
komut seçenekleri dosyası
En popüler seçenekler şunlardır:
-a
, --search-skip-screen
- o anda ekranda görüntülenen metni aramayın;
-bn, --buffers=n -
bellek tampon boyutunu ayarlayın;
-c
, --clear-screen
- ekran içeriğini tamamen silerek metin boyunca kaydırma yapar (satır satır kaydırma çalışmaz);
-Dxcolor
, --color=xcolor
- görüntülenen metnin rengini ayarlar;
-E
, --QUIT-AT-EOF
-
yardımcı program dosyanın sonuna ulaştığında çıkar;
- e, --quit-at-eof
-
yardımcı program dosyanın sonuna ikinci kez ulaştığında çıkar;
-F
, --quit-if-one-screen
-
dosyanın içeriği bir ekrana sığıyorsa çıkın;
-f
, --force
-
özel bir dosya açar;
-hn, --max-back-scroll=n
-
geriye doğru kaydırılacak maksimum satır sayısını ayarlar;
-syn
, --max-forw-scroll=n
-
ileri kaydırma için
maksimum satır sayısını ayarlar;
-i
, --ignore-case
-
büyük/küçük harfleri yoksay;
-I
, --IGNORE-CASE
-
arama kalıbı büyük harf içerse bile büyük/küçük harfleri yoksay;
-jn,
--jump-target=n
-
aranan bilginin hangi satırda çıktısının alınacağını belirtir;
-J
, --status-column
- arama sonuçlarına karşılık gelen satırları işaretler;
-n
, --line-numbers
-
satır numaralarını görüntüleme;
-N
, --LINE-NUMBERS
- satır numaralarını görüntüler;
-s
, --squeeze-blank-lines
- birçok ardışık boş satırı tek bir boş satırla değiştirir;
-w
, --hilite-unread
- yeni bir metin parçasının ilk satırını vurgular.
Metni görüntülerken, yardımcı program bilgisayar klavyesine yazarak dahili komutlar yardımıyla kontrol edilebilir. En sık kullanılanlar şunlardır:
h
, H
- yardım;
Space
, Ctrl+V
, f
, Ctrl+F
- metni bir ekran ileri kaydırır;
Enter
, Return
, Ctrl+N
, e
, Ctrl+E
, j
, Ctrl+J
- metni n satır ileriye kaydırır, varsayılan olarak n=1'dir;
y
, Ctrl+Y
, Ctrl+P
, k
, Ctrl+K
- metni n satır geriye doğru kaydırır, varsayılan n=1'dir;
Ctrl+→
- metni satır sonuna kadar yatay olarak kaydırır;
Ctrl+←
- metni yatay olarak satırın başına kaydırır;
:d
- geçerli dosyayı dosya listesinden siler;
Ctrl+G
, :f
- dosya hakkında temel bilgileri görüntüler;
q
, Q
, :q
, :Q, :Q
, ZZ
- çıkış.
Tüm seçeneklerin ve dahili komutların listesi terminalde şu komutu çalıştırarak görüntülenebilir
$ man less
Seçeneklerin kullanımı isteğe bağlıdır. Aşağıdaki komutu çalıştırarak bir dosya açabilirsiniz:
$ less filename.txt
Komut satırı kaybolacak ve belirttiğiniz belge terminal penceresinde açılacaktır. Daha sonra Enter ve y tuşlarını veya ileri geri kaydırmak için diğer tuşları kullanarak okuyabilirsiniz.
Pencerenin altında yanıp sönen imleçli bir alan göreceksiniz. Burada, örneğin yardımcı program için bir arama kalıbı ayarlamak üzere bazı dahili komutlar yazabilirsiniz.
Seçenekler metni görüntülemek ve yardımcı programla çalışmayı daha kolay hale getirmek için gereklidir. Örneğin, metinlerde genellikle birden fazla boş satır bulunur. Ekrandaki alanı "tüketirler" ve hiçbir işe yaramazlar. Bu yüzden less
komutuna her zaman -s
veya --squeeze-blank-lines
seçeneğini eklemelisiniz -
gereksiz boş satırları kaldırır.
$ less -s textfile.txt
Aynı metnin -s
seçeneği varken (solda) ve yokken (sağda) nasıl göründüğünü karşılaştırın.
less
yardımcı programı genellikle metni okumak için değil, büyük belgelerde belirli bölümleri bulmak için kullanılır. Bir sözcüğü bulmanız gerekiyorsa, yanıp sönen imlecin bulunduğu kutuya /text (metnin aşağısında aramak için) veya ?text (metnin yukarısında daha az
aramak için) yazın ve Enter tuşuna basın. Gerekirse standart kalıpları kullanın. Belirtilen arama koşullarına uyan tüm metin bölümleri zıt bir renkle vurgulanacaktır.
less
programından nasıl çıkacağınızı merak ediyorsanız, yardımcı programdan çıkmak ve terminal komut satırına dönmek için q
, ZZ
tuşlarına basın veya işin bittiğini bildirmek için başka bir komut çalıştırın. less
yardımcı programının yalnızca belgeleri görüntülemek için tasarlandığı unutulmamalıdır.
Metni düzenlemenize, biçimlendirmenize ya da yeniden kaydetmenize izin vermez. Linux'ta less
komutu, metin editörlerinde çalışılması zor olan büyük metin dosyalarını görüntülemek için kullanışlıdır.