Linux terminali, cp, mkdir veya lsblk gibi komutları ezberlemek istemeyen kullanıcılar için korkutucu görünebilir. Ancak, terminal kullanıcı arayüzü uygulamaları, kısaca TUI olarak bilinen bu araçlar, karmaşık komut sözdizimi yerine görsel menüler, klavye navigasyonu ve yapılandırılmış düzenler kullanarak terminalde çalışmayı mümkün kılar.

TUIs doğrudan terminalde çalışır ancak hafif grafik araçlara benzeyen etkileşimli arayüzler sunar. İşte terminali günlük görevler için daha pratik hale getirebilecek dört Linux TUI uygulaması.

Bandwhich Gerçek Zamanlı Ağ Aktivitesini İzler

(Kaynak: HowToGeek)

bandwhich, sistem genelinde canlı bağlantı aktivitelerini gösteren terminal tabanlı bir ağ izleme aracıdır.

Çalıştığında, bandwhich şunları gösterir:

  • Ağ istekleri yapan aktif süreçler
  • Süreç kimlikleri
  • Veri transfer hızları
  • Kullanılan ağ adaptörleri
  • Hedef ana bilgisayar adları

Ayrıca, bağlantı hedeflerini daha kolay tanımlamak için DNS adlarını çözebilir.

Kurulum dağıtıma göre değişiklik gösterir:

Debian veya Ubuntu sistemlerinde Snap ile:

sudo snap install bandwhich

Arch Linux'ta:

sudo pacman -S bandwhich

Diğer dağıtımlarda, kullanıcılar bandwhich sürüm sayfasından en son ikili dosyayı indirebilir.

Aracın yükseltilmiş ayrıcalıklarla çalıştırılması gerekir:

sudo bandwhich

İsteğe bağlı -t bayrağı, yalnızca son paket aktivitesi yerine toplam kullanım takibi sağlar.

Caligula Görsel Arayüzle ISO Dosyalarını Yazar

(Kaynak: HowToGeek)

Caligula, ISO ve IMG dosyalarını USB sürücülere yazmak için tasarlanmış hafif bir TUI'dir.

Kullanıcılar, dd veya diğer disk yazma komutlarını manuel olarak çalıştırmak yerine Caligula'yı şu şekilde başlatabilir:

caligula burn filename.iso

Arayüz, kontrol toplamı doğrulaması ve hedef disk seçimi için yönlendirme yapar. Yazma işlemi sırasında, Caligula transfer hızını gösteren bir görsel grafik sunar.

Kurulum seçenekleri şunlardır:

Arch Linux:

sudo pacman -S caligula

Rust paket yöneticisi aracılığıyla (eğer yüklüyse):

cargo install caligula

Diğer dağıtımlar, projenin kurulum kılavuzunu takip etmeyi gerektirebilir.

Kew Terminalden Yerel Müzik Çalar

(Kaynak: HowToGeek)

kew, yerel müzik koleksiyonu olan kullanıcılar için tasarlanmış bir terminal müzik çalar uygulamasıdır.

Varsayılan olarak, kew ~/Music dizinini tarar ve kütüphaneyi gezilebilir bir arayüzde gösterir. Kullanıcılar ok tuşlarıyla gezinebilir ve parçaları veya albümleri çalmak için Enter tuşuna basabilirler.

Uygulama şunları destekler:

  • Albüm kapakları ve görselleştirici modları
  • Çalma listesi görüntüleri
  • Karışık çalma
  • Sanatçı adıyla hızlı başlatma

Örneğin:

kew smiths

Bu komut, kullanıcının kütüphanesinden The Smiths'in müziğini çalmaya çalışır. Kullanıcılar ayrıca belirli bir sanatçıyı karıştırabilir:

kew shuffle smiths

Kurulum komutları:

Debian veya Ubuntu:

sudo apt install kew

Arch Linux (AUR):

yay -S kew

openSUSE Tumbleweed:

sudo zypper install kew

nnn Hızlı Dosya Navigasyonu Sağlar

(Kaynak: HowToGeek)

nnn, n³ olarak da bilinen, klavye tabanlı navigasyona dayanarak tekrar eden cd ve ls komutlarını azaltan bir terminal dosya yöneticisidir.

nnn başlatmak basittir:

nnn

Kullanıcılar:

  • Sağ ok tuşunu kullanarak dizinlere girebilir
  • Sol ok tuşunu kullanarak geri dönebilir
  • Dosya meta verilerini, örneğin değişiklik tarihlerini ve izinleri görüntüleyebilir

nnn, çoğu dağıtım deposunda mevcuttur:

Debian veya Ubuntu:

sudo apt install nnn

Fedora:

sudo dnf install nnn

Arch Linux:

sudo pacman -S nnn

openSUSE:

sudo zypper install nnn

TUI'ların Linux Kullanıcıları İçin Önemi

Terminal kullanıcı arayüzü uygulamaları, komut satırı araçları ile tam grafik uygulamaları arasında bir orta zemin sağlar. Kullanıcıların terminalde kalmasına olanak tanırken, sözdizimi ağırlıklı komutları ezberleme gereksinimini azaltır.

Dört araç da açık kaynaklıdır ve yaygın Linux paket yöneticileri aracılığıyla mevcuttur. Özelliklerin mevcudiyeti ve kurulum adımları, dağıtım ve depo yapılandırmasına bağlı olarak biraz değişiklik gösterebilir.