Son Dakika
Teknoloji

Bash ve Fish: Hangisi Komut Satırını Daha Kolay Hale Getiriyor?

Linux dağıtımlarının çoğunda varsayılan kabuk Bash (Bourne Again Shell) iken, daha kullanıcı dostu bir alternatif arıyorsanız Fish (Friendly Interactive Shell) tam da ihtiyacınız olan şey olabilir.

Bash uzun süredir kullanılan, komutları doğrudan alıp çalıştıran klasik bir kabuktur. Komutları yazıp Enter tuşuna bastığınızda, kabuk yalnızca komutu yürütür; otomatik tamamlama, renkli geri bildirim ya da öneri gibi ekstra özellikler sunmaz.

Fish ise etkileşimli bir deneyim sağlar. Yazmaya başladığınızda geçmişe dayalı öneriler sunar, → tuşuyla öneriyi kabul edip Enterla çalıştırabilirsiniz. Geçersiz komutlar kırmızı, geçerli komutlar ise mavi renkte gösterilir; dosya yolları da aynı şekilde renklenir.

Fish, Tab tuşuna basıldığında birden fazla öneri listeler ve ok tuşlarıyla seçim yapmanıza izin verir. Değişken tanımlamaları set name jack şeklinde yapılır ve echo "My name is $name" ile kullanılabilir. Bash’te geri tırnak (“) kullanılan komut yerleştirme, Fish’te parantez (( )) ile yapılır; örnek: echo (whoami) in (pwd).

Fish, alias benzeri abbr komutuyla kısayollar tanımlamayı da destekler. Örneğin:
abbr --add gco "git checkout"
abbr --add ssh11 "ssh 192.168.1.11"

Ekstra bir özellik olarak math komutu bir hesap makinesi işlevi görür; math 5020/220 girdinizde sonuç doğrudan komut satırında gösterilir.

Fish’i kurmak çoğu dağıtımda basittir:

  • Ubuntu: sudo apt-get install fish -y
  • Fedora: sudo dnf install fish -y
  • Arch: sudo pacman -S fish

Kurulumdan sonra varsayılan kabuk yapmak için chsh -s $(which fish) komutunu çalıştırın; Bash’e dönmek isterseniz aynı komutu bash ile değiştirin.

Fish, yeni başlayanlar ve daha hızlı, renkli bir terminal deneyimi isteyenler için güçlü bir alternatiftir.

Yorum Yap

Yapay Zeka Risk Analizi | AI Model Safety Database