Fish Shell

Arch Linux Üzerinde Fish Shell Kurulumu ve Kişiselleştirme

Akın Özgen
Jul 10, 2017 · 2 min read

Bir kaç gün önce @alpcanaydin tarafından çekilen “React ve Redux ile Web Uygulaması Geliştirme” eğitim serisini takip ediyordum. Alpcan Aydın’ın kullandığı shell’i daha önce hiç görmemiştim fakat çok hoşuma gitmişti. Büyük ihtimalle macOS’a özel olduğunu düşünüp çok takılmamıştım…

VSCode penceresinde shell’in adını öğrenince araştırdım ve GNU/Linux altında da çalışabildiğini fark ettim. Hatta CygWin ile Windows altında bile çalışabiliryormuş.

Fish shell’i Arch Linux üzerinde kurmak oldukça basit. Arch Linux AUR deposunda yüklü geliyor ve standart bir şekilde kurulabiliyor.

Not: Fish shell için ismini @alpcanaydin dan öğrendiğim temayı da kurmayı anlatıyorum.

Fish shell kurulumu

FishShell sitesine giderek yönerleleri izleyebilirsiniz. Kurulum için şu kodu yazmanız yeterli

# pacman -S fish 
// veya
$ yaourt -S fish

kurulumdan sonra chsh komutu ile yeni shell’imizi aktif ediyoruz.

chsh -s /usr/bin/fish

Bu komuttan sonra fish shell bizi otomatik olarak karşılıyor ve default olarak terminali her açtığımızda geliyor.

Kişiselleştirme

Fish shell için de (diğer her şeyde olduğu gibi) bir paket yöneticisi var. OMF veya oh-my-fish adıyla anılan bu paket yöneticisini GitHub üzerinde bulabilirsiniz. Omf’i kurmak için şu komut yeterli.

curl -L https://get.oh-my.fish | fish

Curl ile kurulum dosyasını indirecek ve fish ile bu dosyayı çalıştıracak. Alternatif olarak git clone yöntemi ile de kurabilirsiniz.

$ git clone https://github.com/oh-my-fish/oh-my-fish
$ cd oh-my-fish
$ bin/install --offline

Paket yöneticisini kurduk. Şimdi bir tema yükeleyelim.

Temalara bu bağlantıyta tıklayarak ulaşabilirsiniz. Temaları kurmak için şu komutu kullanıyoruz.

$ omf install [tema-adi]

Ben “eclm” isimli bu tatlı temayı kullanıyorum. Git branch bilgisi de veriyor. “eclm” temasını kurmak için şu komutu girebilirsiniz

Not: Bu komut ile ilk denemede hata almıştım. aynı komutu bir kaç defa deneyebilirsiniz…

Fish ECLM Teması
$ omf install eclm

İşte oldu. Yepyeni ve eğlenceli bir shell’e sahipsiniz. Fish shell’in bize sağladığı kolaylıkları sitesindeki tutorialdan inceleyebilirsiniz.

Akın Özgen

Written by

JavaScripter. New challange: http://jamal.js.org

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade