Home
» LINUX
»
Linuxta Bashden Balık Kabuğuna Nasıl Geçilir?
Linuxta Bashden Balık Kabuğuna Nasıl Geçilir?
Terminalde, birçok kullanıcı Bash'e bağlı kalır. Sonuç olarak, terminal deneyimleri olabileceği kadar iyi değil. Kutudan çıkan modern özellikler olmadan çok basit. Daha iyi bir terminal deneyimi istiyorsanız, Bash'den Fish Shell'e geçmeyi düşünün.
Balık Kabuğu yükleyin
Bash'den Fish Shell'e birincil terminal Shell'iniz olarak geçmeden önce, onu Linux'a yüklemeniz gerekir. Neyse ki, çok popüler ve hemen hemen her Linux dağıtımında bunun paketleri var. Bir terminal açın ve kurmak için aşağıdaki komutu girin.
Ubuntu
sudo apt balık yükleyin
Debian
sudo apt-get install balık
Arch Linux
sudo pacman -S balık
fötr şapka
sudo dnf balık yükle
OpenSUSE
sudo zypper balık yükle
Diğer Linux'lar
Balık, özelliklerde oldukça modern olmasına rağmen bir süredir buralarda. Yaşından dolayı, hemen hemen her Linux dağıtımında kullanmak oldukça kolaydır. Yüklemek için bir terminal açın ve paket yöneticinizde "balık" veya "balık kabuğu" olup olmadığını kontrol edin. Alternatif olarak, resmi Github sayfasına göz atın ve program koduyla kaynaktan oluşturun.
Bash'i Balık Kabuğuna Geç
Fish'i birincil kabuk olarak kullanmak, Bash'ten çok farklı olduğu için alışmak biraz zaman alabilir. Diğer birçok alternatifin (Zsh, Ksh, vb. gibi) aksine, Fish, Bash sistemini temel olarak kullanmıyor. Fish bu tasarıma sahip olduğundan, bazı komutlar farklı bir sözdizimi nedeniyle çalışmayı reddedebilir ve muhtemelen terminali kullanırken bazı alışkanlıkları değiştirmeniz gerekecektir.
Şansınıza, Balık Kabuğu ve çevrenin incelenecek tüm inceliklerini özetleyen harika bir sayfa var. Balık Sözdizimini, boruları nasıl idare ettiğini ve daha pek çok şeyi ana hatlarıyla belirtir. Geçiş yapmayı düşünüyorsanız, kendinize bir iyilik yapın ve okuyun.
Hile sayfasına baktıktan sonra, bir terminal açıp kullanıcınızın varsayılan kabuğunu Bash'den Fish Shell'e değiştirmek güvenlidir. Terminalde chsh komutunu çalıştırın . Ancak, sudo ile çalıştırmayın , aksi takdirde Root kullanıcısının kabuğunu kendi kabuğunuz yerine Fish ile değiştirebilirsiniz.
chsh -s /usr/bin/balık
chsh komutunu çalıştırmak, kullanıcınıza yeni kabuğu atayacaktır. Kullanıcınızla Fish'e anında erişim sağlamak için terminale fish yazın . Aksi takdirde, anahtarı sonlandırmak için Linux PC'nizi yeniden başlatın. Yeniden başlattıktan sonra tekrar giriş yapın ve tekrar bir terminal açın. Her şey yolunda giderse, yeni varsayılan Balık olacak ve Bash yerine Balık Kabuğu ile karşılaşacaksınız.
Balık Yapılandırma
Balık Kabuğuna geçmiş olsanız da, kullanıma tam olarak hazır değil. Bir sonraki adım, onu yapılandırmaktır. Terminalde yeni bir konfigürasyon klasörü oluşturun.
mkdir -p ~/.config/fish
Ardından, yeni Fish yapılandırma klasörünün içinde yeni bir yapılandırma dosyası oluşturun:
~/.config/fish/config.fish öğesine dokunun
Dokunmayı kullanmak , içinde hiçbir şey olmayan boş bir Balık Kabuğu yapılandırma dosyası oluşturur. Bu noktada, kabuğa herhangi bir özel konfigürasyon eklemek güvenlidir. Çoğu kullanıcı için gereken tek değişiklik hoş geldiniz mesajını kalıcı olarak devre dışı bırakmaktır. Aşağıdaki komutu çalıştırarak değişikliği Fish yapılandırmasına ekleyin:
Fish'i birden fazla bilgisayara kurmak oldukça can sıkıcı olabilir, çünkü her bilgisayar için yeni bir yapılandırma oluşturmanız gerekecek. Daha hızlı bir yol, dosyanın bir yedeğini oluşturmak ve Fish'i kullanmayı planladığınız her PC'ye geri yüklemektir. Yapılandırmayı yedeklemek için terminalde bu komutu çalıştırın
cp ~/.config/fish/config.fish ~/Documents/
Yapılandırmayı geri yüklemek için dosyayı yeni bilgisayara taşıyın, Belgeler klasörüne yerleştirin ve çalıştırın:
Çoğunlukla, Fish tamamen kurulmuş ve kullanıma hazırdır. Ancak, daha fazla özelleştirmek ve yapılandırmak istiyorsanız, bunu yapmanın bir yolu var. Terminale gidin ve şu komutu çalıştırın:
balık_config
Bu komutu çalıştırmak, web tarayıcınızda Fish'in olası yönleriyle otomatik olarak yeni bir sekme açar.
Fish_Config penceresinde önceden ayarlanmış kabuk temaları uygulayabilir, değişkenler atayabilir, özel işlevler ayarlayabilir, komut geçmişini görüntüleyebilir, kısaltmalar, takma adlar ve daha fazlasını atayabilirsiniz!
Balık Otomatik Tamamlama
Fish'in açık ara en çekici özelliği otomatik tamamlama özelliğidir. Diğer her şeyin çok ilerisinde ve tek başına bu özellik bile en katı Bash hayranlarını bile kontrol etmeye ikna etmeye yetiyor. Bu özelliğin en iyi yanı, yararlanmak için çok fazla bilgi birikimi gerektirmemesidir. Terminal noob'ları bile bundan çok fazla faydalanabilir.
Balık otomatik tamamlama özelliğini kullanmak için terminale gidin ve bir komut yazmaya başlayın. Siz yazdıkça, kabuğun tahmin etmeye çalıştığını göreceksiniz. Daha fazla bilgi aldıkça düzeltir. İstediğiniz zaman klavyede sağ ok tuşuna basarak bir komutu otomatik olarak tamamlayabilirsiniz . Doğru tuşa bastıktan sonra yarım bitirme komutunuz otomatik olarak tamamlanacaktır.