cat komutunun donuk ve sıkıcı çıktısını sevmiyorsanız, Linux makinenize bat yüklemeyi düşünün.
cat yardımcı programı Linux'tan önce gelir, ancak bu standart yardımcı programdan daha iyi bir şey olup olmadığını merak edebilirsiniz. Linux'ta dosyaları incelemek isterseniz, ilginizi çekebilecek bat adlı daha yeni bir yardımcı program var.
Yarasa Nedir?
bat, bazı modern özelliklere sahip bir kedi klonudur. Slogan onun üzerinde GitHub sayfası "kanatlı bir kedi klonu"dur.
Önemli bir özellik, herhangi bir çıktıya satır numaralarının eklenmesidir. Ayrıca birkaç programlama dilini otomatik olarak tanır ve sözdizimini vurgular. Ayrıca Git ile sorunsuz bir şekilde bütünleşir.
Bat'ı Linux'a kurmak
Bat'ı bir Linux masaüstüne yüklemek yeterince kolaydır. Birçok Linux dağıtımının resmi deposunda bulunur.
Bat'ı Ubuntu veya Debian'a yüklemek için APT'yi kullanmanız yeterlidir:
sudo uygun düzenlemek yarasa
Daha sonra açıklanacağı gibi, Debian ve Ubuntu üzerinde çalıştırmak biraz farklıdır.
Bat'ı Arch Linux'a kurmak için:
sudo pacman -S yarasa
Ve Fedora/Red Hat/CentOS'ta:
sudo dnf düzenlemek yarasa
Linux'ta Çıktıyı Görüntülemek için yarasa kullanma
Yarasa çalıştırmak, kedi kullanmaya benzer. Dosyalarla veya standart girişle kullanabilirsiniz. Komut satırında "bat" ile çağırabilirsiniz.
Ubuntu veya Debian kullanıyorsanız, bunun yerine "batcat" yazarak çağırın. Bunu tekrar "bat" olarak değiştirebilirsiniz. kabuk takma adı oluşturma ile:
takma ad batcat="yarasa"
Bunu kabuk yapılandırma dosyanıza yapıştırın (genellikle .bashrc veya .zshrc) kalıcı kılmak.
Fark edeceğiniz ilk şey, yarasanın çıktının çevresine satır numaralarıyla bir kenarlık çizmesidir. Bu onu daha da güzelleştiriyor gibi görünüyor. standart kedi programı sahip mi -N satır numaralarını görüntüleme seçeneği.
Süslemeleri beğenmediyseniz, kullanabilirsiniz. -N sadece satır numaralarını görüntülemek için.
bat birçok popüler programlama dilini algılar ve sözdizimini vurgular. kullanabilirsiniz -l C gibi belirli bir dilin algılanmasını zorlama seçeneği.
yarasa-lCdosya.C
cat Komutuna Modern Bir Alternatif
bat, klasik Linux cat komutuna modern bir alternatiftir. Güzel yazdırma satır numaraları, sayfalama ve sözdizimi vurgulama gibi bazı benzersiz özellikler sunar.
bat, klasik Unix yardımcı programlarının tek modern versiyonu değildir. Kontrol etmek isteyebileceğiniz grep veya man gibi zaman içinde kendini kanıtlamış yardımcı programların yerine geçen pek çok şey var.