Zsh vs Bash vs fish vs csh vs tsch vs dash

Huso112

Hectopat
Katılım
26 Ocak 2021
Mesajlar
1.471
Makaleler
1
Çözümler
2
Merhabalar.

Şimdi, bu konu biraz karışık benim için...

Bash kullanıyorum ve mutluyum. Bashrc ile neredeyse bütün işlerimi kısaltıyorum. alias denen nimet çok iyi ve çok kolay kontrol ediliyor. Diğer yandan bash scripti ile yazdığım küçük programcıklar ile GIB'den GB dönüştürme ya da df -h komutunda boş kısmı alıp otomatik olarak GIB'ten GB'ye çevirebiliyorum.
Her şey çok güzel ama bash bana biraz çirkin geliyor. Sadece PowerLine kullanarak Shell'imi daha karizmatik hale getirmek istiyorum. Auto-Complete, Tik/Çarpı göstergeci, Timer arka planda.

Synth-Shell olmuyor maalesef.
Bazı paketleri de denedim. Onlar da olmadı.

Videolara/Reddit'e (r/unixporn) baktığımda çoğu insan zsh, fish gibi sheller kullanıyor ve çok güzel görünüyor. Geçmek istesem de bash ile garip bir bağım var. Bir türlü kopamıyorum da. Ayrıyeten bash POSIX uyumluyken diğerlerinin POSIX'e uyumlu olmadığını biliyorum. Yani bash koparıcakları çok önemli özellikleri yok. Fakat özelleştirmeyi de çok istiyorum diyebilirim.

Peki sizce de geçmeli miyim?
 
Ben Fish kullaniyorum, memnunum. Istedigin gibi ozellestirmene izin veriyor bu arada.

Fish Shell uzerindeyken fish_config yazarsan tarayicida bir sekme acilacak. O sekme uzerinden ozellestirmeni yapabilirsin.

Bir de "Welcome to fish" yazisini da kaldirmak icin touch ~/.config/fish/functions/fish_greeting.fish komutunu girmen yeterli. 🙂
 
Ben Fish kullaniyorum, memnunum. Istedigin gibi ozellestirmene izin veriyor bu arada.

Fish Shell uzerindeyken fish_config yazarsan tarayicida bir sekme acilacak. O sekme uzerinden ozellestirmeni yapabilirsin.

Bir de "Welcome to fish" yazisini da kaldirmak icin touch ~/.config/fish/functions/fish_greeting.fish komutunu girmen yeterli. 🙂
Deneyeceğim hocam hemen :)

Sormadan edemeyeceğim hocam. Adınız gibi runit mi kullanıyorsunuz? Kullanıyorsanız hangi distro?
 
Elbette Bash.

c8fe997ab3836a8d.jpg
 
Elbette Bash.

Fish ve Bash maalesef düzgün çalışmıyor. Oh my bash ile yola devam :D Bu arada WSL'de deniyorum.
EDIT:
Bu arada oh my bash'i Arch'ta deneyeceğim fakat Debian'da fontu yüklememe rağmen powerline fontu kullanan temalar bozuk.
Debian'da bilgisine güvendiğim @OzgunP hocamı konuya etiketliyorum.
Yapmam gereken şu imiş:

sudo pacman -S powerline powerline-fonts

Şunlar .bashrc'ye ekleniyor:

Kod:
powerline-daemon -q
 88 POWERLINE_BASH_CONTINUATION=1
 89 POWERLINE_BASH_SELECT=1   
 90 . /usr/lib/python3.9/site-packages/powerline/bindings/bash/powerline.sh

Benim python versiyonum "3.9". Bu yüzden python 3.9 yazıyor path kısmında. Siz onu kendi python versiyounuza ayarlayın. Bu arada bu paket en düşük python3'ü destekliyor diye biliyorum.

Plugin/Theme kısmı oh-my-bash! kısmında. Ona daha ihtiyacım olmadı.
Ve en önemlisi...
#!/bin/bash
FOREVER :)

2021-07-18_220930-1366x768_scrot.png

Resim yanlış olmuş:
2021-08-07_004318-1366x768_scrot.png
 
Son düzenleme:

Geri
Yukarı