Balık Kabuğu Kurmanız İçin 7 Neden

Balık Kabuğu Kurmanız İçin 7 Neden

Belki de bu kadar çok insanı Linux kurmaya iten şey, çok gülünç bir şekilde özelleştirilebilir . Görünüşünü beğenmediyseniz, sadece bir yeni pencereleme ortamı . Terminalinizin çalışma şeklini beğenmiyorsanız, bunu yükleyerek değiştirebilirsiniz. yeni bir kabuk .





Aralarından seçim yapabileceğiniz birçok farklı kabuk var. En popüler olanlardan biri bash'tır, ancak ayrıca ZSH, Korn Shell ve TCSH de vardır. Hepsi güzel kabuklardır, ancak hepsi 1970'lerde, 1980'lerde ve 1990'ların başında yaratıldı ve zamanla gerçekten hareket etmediler. Bu yüzden denemeyi düşünmelisin balık - Dost Kabuk.





Fish, '90'lar için bir komut satırı kabuğu' gibi biraz ironik bir slogana sahiptir. Gerçekten daha önce yaygın hale gelmesi gereken özellikleri tanıtır, ama yapmadı . Otomatik öneriler, VGA renkleri ve Python ve Ruby gibi modern programlama dillerinden ilham alan bir betik dili gibi özellikler. Ben hayranıyım.





Balığın sizin için neler yapabileceğini ve onu makinenize nasıl kurabileceğinizi öğrenmek için okumaya devam edin.

Otomatik Tamamlama ve Öneriler

Balıkların en iyi özelliklerinden biri otomatik tamamlamadır. Ne düşündüğünüzü bilir ve komutunuzu sizin için tamamlayarak tuş vuruşlarını memnuniyetle kurtaracaktır. Sadece Sekme tuşuna basın.



Yenilikçi bir özellik olmasına rağmen, en azından terminal kabukları söz konusu olduğunda, o kadar da karmaşık değil. Varsayımlarını, tahmin yürütme ve komut satırı geçmişinizin bir kombinasyonuna dayanarak yapar.

Belirli bir komutta takılırsanız, Sekme tuşuna basmak, bilinen tüm kabul edilebilir parametreleri ve ne yaptıklarını listeler. Bu, söz konusu programın 'Man Pages' (esas olarak belgeler) aracılığıyla balık toplayarak yapılır.





Sözdizimi Vurgulama ve Güzel Renkler

Biliyorum; daha canlı renkler kullanmak ve sözdizimi vurgulaması yapmak için diğer kabukları özelleştirebilirsiniz. Ama balık kutudan çıkar çıkmaz ve aralarından seçim yapabileceğiniz çok daha geniş bir renk paleti var.

Bu sadece işleri daha okunaklı kılmakla kalmaz, aynı zamanda gerçekten güzel görünür. Kendi deneyimlerime göre, hatalı biçimlendirilmiş komutlar yazmaya daha az meyilli olduğumdan, bunun zaman çizelgesindeki doğruluğumu önemli ölçüde geliştirdiğini gördüm.





joker karakterler

Balığın sahip olduğu bir başka harika özellik de, istediğiniz her yerde joker karakterleri kullanma yeteneğidir. Peki, bu nasıl çalışıyor?

Bash kullanıyorsanız ve 'ls *.txt' komutunu çalıştırırsanız, '*.txt' adlı belirli bir dosyayı aradığı için bir hata mesajı alırsınız. Balıkta değil.

Tahmin edebileceğiniz gibi, verilen dizindeki '.txt' dosya uzantısına sahip her şeyi listeler.

Ayrıca birden fazla joker karakteriniz de olabilir. Yani, 'ls *.jp*' çalıştırırsanız, listelersiniz her '.jp' ile başlayan bir uzantıya sahip dosya. JPEG dosyalarının hem '.jpg' hem de '.jpeg' uzantılarıyla gelebileceğini düşündüğünüzde bu son derece yararlıdır.

Web Arayüzü

Fish'in bir diğer yeni özelliği, yerel bir web sunucusunda çalışan bir web arayüzü aracılığıyla yapılandırılabilmesidir. Bu hemen hemen bunu sunan tek kabuk. Bu biraz 'beyaz fil' özelliği gibi görünse de, aslında değil.

Web arayüzü, renk düzenini beğeninize göre ayarlamanıza olanak tanır. Her ne kadar itiraf etmeliyim ki, varsayılan paletle oldukça mutluydum.

Fish'in web yapılandırma aracı, kendi web tarayıcınızın rahatlığıyla ortam değişkenlerinize göz atmanıza da olanak tanır.

Web yapılandırma aracıyla ayarlanabilen diğer şeyler, terminal anahtar bağlantıları, komut isteminin estetiği ve Fish'in komut dosyası dili aracılığıyla kullanılabilen varsayılan işlevlerdir.

Son olarak, komut satırı geçmişinizi de görebilirsiniz. Bu, başınızı kaşıyacak kadar zor bir sorunu çözmek için attığınız adımları gözden geçirmeniz gerektiğinde son derece yararlıdır.

Akış kontrolü

Gelelim balığın bir diğer avantajına. Bash'ta yapabildiğiniz gibi, komutları birbirine zincirlemek için noktalı virgül ve birleştiriciler kullandığınız balık kümeleri. Bu, kullanışlı küçük tek satırlar yazarken bir tür ilkel akış kontrolüne sahip olmanızı sağlar.

Messenger'da silinen mesajlar nasıl görülür

Aradaki fark, balığın bunu yaparken iyi görünmesidir. Bash ( '||', '&&' ve '!') tarafından kullanılan mantıksal operatörleri ve bunları 've', 'veya' ve 'değil' ile değiştirir. Bu onu yapar yol daha okunabilir.

Faydalı Hata Mesajları

Balıkların en sevdiğim özelliği bu. Ne zaman istersen ( kaçınılmaz olarak ) siktir et, balık nerede yanlış yaptığını ve daha da önemlisi bunu nasıl düzeltebileceğini sade bir İngilizce ile açıklayacak.

Bu kadar net hata mesajları olan başka bir kabuk bilmiyorum.

Balık Kurulumu Kolay

İkna edilmiş? Ben de öyle düşünmüştüm. Şimdi nasıl kurulacağını anlatacağım kısma geleceğiz.

İlk olarak, seçtiğiniz Linux veya BSD dağıtımının depolarından balıktan bir kopya almanız gerekecek. Ubuntu ve Ubuntu benzeri dağıtımlarda, bu sadece 'sudo apt-get install fish'dir.

Mac kullanıyorsanız, yükleyebilirsiniz HomeBrew aracılığıyla . Yakın zamanda El Capitan'a yükselttiyseniz HomeBrew'in bozulabileceğini belirtmekte fayda var. Yapabilirsiniz düzeltmek için bu adımları izleyin . Ayrıca, Windows kullanıyorsanız, bunun için bir sürüm vardır. Cygwin .

Komut isteminize 'fish' yazıp geri tuşuna basarak hemen balık kullanmaya başlayabilirsiniz. Sorun şu ki, yalnızca o belirli oturum için aktif olacak. Terminalinizi kapatıp yeniden açarsanız, daha önce kullandığınız kabuğu görüntüler. Bu muhtemelen bash.

Bu nedenle, varsayılan kabuk olarak balıkları ayarlamanız gerekir. Bunu yapmak için, sadece çalıştırın 'chsh -s /usr/bin/balık' , ve terminalinizi yeniden başlatın. Herhangi bir sorunla karşılaşırsanız, bu AskUbuntu dizisi özellikle aydınlatıcıdır.

Mac'ime yüklemeye çalıştığımda 'standart dışı kabuk' yazan bir hata aldım. Bunu /etc/shells/ VIM metin düzenleyicisini kullanarak ve balık yolunu yeni bir satıra ekleyerek düzeltebildim.

Balıklarla Yüzmek

Balıklar kabuğunu değiştirmen için seni cezbetti mi? Sade eski bash'a sadık kalacak mısın? Yoksa başka bir tür egzotik kabuk mu kullanıyorsunuz? Aşağıdaki yorumlar bölümünde bana bildirin!

Paylaş Paylaş Cıvıldamak E-posta Windows 10 Masaüstünüzün Görünümü ve Hissi Nasıl Değiştirilir

Windows 10'un nasıl daha iyi görüneceğini bilmek ister misiniz? Windows 10'u kendinize özel hale getirmek için bu basit özelleştirmeleri kullanın.

Sonrakini Oku
İlgili konular
  • Linux
  • terminal
Yazar hakkında Matthew Hughes(386 Makale Yayınlandı)

Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan koyu siyah kahve olmadan nadiren bulunur ve Macbook Pro'suna ve kamerasına kesinlikle bayılır. Blogunu http://www.matthewhughes.co.uk adresinde okuyabilir ve twitter'da @matthewhughes adresinden takip edebilirsiniz.

Matthew Hughes'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın