Kabuk, çeşitli programları ve hizmetleriyle etkileşimde bulunduğunuz bir işletim sisteminin en dış katmanı olarak işlev gören bir programdır. Çoğu Linux dağıtımı, varsayılan kabuğu olarak bash kullanır. Ancak, isterseniz sisteminiz için başka bir kabuk seçmekte özgürsünüz.
Linux, bash'ın yanı sıra ksh, zsh, csh ve fish gibi diğer kabuk programlarını da destekler. Bu kabukların her biri, onları bash ve diğer kabuklardan ayıran bazı benzersiz özelliklere sahiptir.
Kabuk ve varsayılan Linux kabuğunuzu nasıl değiştireceğiniz hakkında daha fazla bilgi edinmek için konuya girelim.
Kabuk Nedir ve Önemi Nedir?
Kabuk, komutları kullanarak bir işletim sisteminin çeşitli öğelerini kontrol etmenizi sağlayan bir bilgisayar programıdır. Linux'ta bir terminal kullandığınızda, temel olarak sizinle işletim sistemi arasında oturan kabukla etkileşime girer ve komutları yürütmesi için talimat verirsiniz.
Çoğu Linux kabuğu, bir komut satırı arabirimiyle (CLI) gelir ve komutlara (ve sözdizimlerine) aşinalık gerektirir. Kabuğa bir komut girdiğinizde, bunu belirlemek için sistem yolundaki programı (komutunuzdaki) arar. Bir eşleşme bulursa, komutu başarıyla yürütür ve çıktıyı alırsınız.
Özetle, bir kabuk, işletim sistemiyle iletişim kurmanın güçlü ve verimli bir yolunu sunar.
İlişkili: GUI Üzerinden Linux Terminalini Seçmek için 5 Neden
Neden Varsayılan Kabuğunuzu Değiştirmek İstiyorsunuz?
Genel olarak konuşursak, Linux'ta veya diğer Unix tabanlı sistemlerde karşılaşacağınız çoğu kabuk, hemen hemen çoğunlukla aynı işlevsellik: çeşitli sistem öğeleriyle etkileşime girmenize/kontrol etmenize izin verirler rahatlıkla.
bashÇoğu Linux dağıtımında önceden yüklenmiş olarak gelen, bunun mükemmel bir örneğidir. Bununla birlikte, örneğin, zsh gibi diğer bazı kabuklara karşı istiflendiğinde, işlevsellikler açısından takip eder.
Zsh ise otomatik tamamlama, otomatik düzeltme gibi bir dizi ek özelliği beraberinde getiriyor. otomatik cd, özyinelemeli yol genişletme ve eklenti desteği, bu da ona bash ve diğer birkaçına göre avantaj sağlar kabuklar.
Tabii ki, bunlar zsh ile elde ettiğiniz avantajlardan sadece birkaçı. Diğer mermiler de, kendileriyle çalışma deneyimini daha kolay ve daha rahat hale getiren kendi özellik ve geliştirmelerini ortaya çıkarır.
Varsayılan Linux Kabuğunuzu Nasıl Değiştirirsiniz?
Linux'ta varsayılan kabuğu değiştirmenin birkaç yolu vardır. ile süreci göstereceğiz. chsh partinin daha güvenilir ve kullanışlı bir yöntemi olduğu için bu kılavuzdaki yardımcı programdır.
Chsh, Unix tabanlı işletim sistemlerinde varsayılan kabuğu değiştirmenizi sağlayan bir komut satırı yardımcı programıdır. Hemen hemen tüm Linux dağıtımlarında önceden yüklenmiş olarak gelir.
Bunu kullanmak için tek yapmanız gereken, terminalde kullanmak istediğiniz kabuğun yol adını sağlamak ve işlemin geri kalanını kendisi hallediyor. Ancak, varsayılan kabuğunuzu değiştirmeden önce birkaç adımdan geçmeniz gerekecek.
İşte bu adımların bir dökümü.
Adım 1: Kurulu Kabukları Tanımlama
Yeni bir kabuk kurmadan önce, Linux sisteminizde hangi kabuklara sahip olduğunuzu bilmek önemlidir. Bunu yapmak için terminali açın ve şunu yazın:
kedi /etc/kabuklar
Yeni bir kabuk yüklemediyseniz, çıktınız aşağıdaki ekteki resimdekine benzer görünmelidir.
2. Adım: Yeni Bir Kabuk Yükleme
Sisteminizde kurulu kabukları belirledikten sonraki adım, yeni bir kabuk kurmaktır. Bu bağlamda, Linux'ta her biri kendi payına düşen avantaj ve dezavantajlara sahip çeşitli seçenekler mevcuttur. Bu nedenle, tercihlerinize ve kabukla ne elde etmek istediğinize bağlı olarak, gereksinimlerinizi karşılayan birini seçebilirsiniz.
Bu kılavuz, zsh kabuğunun kurulumunu ve kurulumunu gösterecektir. Takip eden komutlarda "zsh" ifadesini kabuk adınızla değiştirmekten çekinmeyin.
Debian tabanlı dağıtımlara zsh yüklemek için:
sudo apt yükleme zsh
pacman kullanarak Arch Linux'a zsh yükleyebilirsiniz:
sudo pacman -Syu zsh
Fedora, CentOS ve diğer RHEL dağıtımlarına zsh yüklemek de kolaydır:
sudo dnf zsh'yi kurun
Kurulum tamamlandıktan sonra, sisteminizde kurulu kabukları tekrar kontrol etmek için aşağıdaki komutu çalıştırın:
kedi /etc/kabuklar
Ardından, kurulu kabuğun çalışıp çalışmadığını doğrulayın. Bunu yapmak için terminalde kabuğunuzun adını girin. zsh ise, şunu çalıştırın:
zsh
Varsayılan kabuğa dönmek için şunu yazın çıkış ve vur Giriş.
Adım 3: Bir Kabuğu Sisteminiz İçin Varsayılan Kabuk Olarak Ayarlama
Yeni kurulan kabuğunuz, kurulu kabuklar listesinde görünüyorsa ve sorunsuz çalışıyorsa, artık onu sisteminiz için varsayılan kabuk olarak ayarlamaya hazırsınız demektir. chsh ile hem varsayılan etkileşimli kabuğu hem de varsayılan oturum açma kabuğunu değiştirebileceğinizi unutmayın.
Oturum açma kabuğu, sisteminizde oturum açtıktan sonra bir terminal edindiğiniz bir kabuktur, oysa oturum açtıktan sonra her zaman etkileşimli bir kabuk kullanılabilir.
Zsh'yi (veya başka bir kabuğu) varsayılan oturum açma kabuğu olarak ayarlamak için terminali açın ve şunu çalıştırın:
chsh
Bir şifre istendiğinde, hesap şifrenizi girin ve Giriş.
Ardından, kurulu kabuğunuz için mutlak yolu yazın. Bu, sisteminiz için varsayılan oturum açma kabuğunu değiştirecektir. Varsayılan etkileşimli kabuğu zsh olarak değiştirmek için:
chsh -s /usr/bin/zsh
Değişiklikleri uygulamak için sistem sizden şifrenizi girmenizi isteyecektir. Şifrenizi girin ve tıklayın Giriş.
zsh'yi (veya başka bir kabuğu) varsayılan ve/veya etkileşimli kabuk olarak ayarladıktan sonra, değişikliklerin sisteminize yansıması için oturumu kapatın ve tekrar oturum açın.
Şimdi tekrar giriş yaptığınızda ve terminali açtığınızda, sistem sizi kabuk konfigüratörü ile karşılayacaktır. Yeni kabuğunuzu kullanmaya başlamadan önce, burada kabuk gereksinimlerinize uygun seçenekleri seçmelisiniz.
Her şey ayarlandığında, yeni kurulan kabuğunuzun sistemin varsayılan kabuğu olarak ayarlanıp ayarlanmadığını doğrulayın. Bunu yapmak için aşağıdaki komutu çalıştırın:
yankı $ KABUK
zsh olarak ayarladıysanız, yolunu terminalde göreceksiniz. Başka bir kabuk olması durumunda, yolu buna göre yansıtmalıdır.
Sisteminizdeki diğer kullanıcılar için varsayılan kabuğu değiştirmek istiyorsanız, bunu her kullanıcı için ayrı ayrı yapmanız gerekeceğini unutmayın. Örneğin, kullanıcı için varsayılan kabuğu değiştirmek isterseniz Sam, aşağıdaki komutu çalıştırmanız gerekecek:
sudo chsh -s /usr/bin/zsh sam
Kişiselleştirilmiş Bir Deneyim için Varsayılan Kabuğunu Değiştirme
Zengin özelliklere sahip bir kabuk, varsayılan kabuğun doğasında bulunanların ötesinde bir dizi ek avantaj sağlar. Ve Linux etkileşimlerinizin ve operasyonlarınızın çoğu komut satırı üzerinden gerçekleştiğinden, daha fazla özellik sunan bir varsayılan kabuk, çalışmanızı kişiselleştirmenin ilk adımları arasındadır. çevre.
Aslında, yalnızca varsayılan kabuğu değiştirmeyi değil, özelleştirmeyi ve tüm deneyimi yükseltmek için çalışmasını istediğiniz şekilde ayarlamayı da düşünmelisiniz. Kabuğunuzu özelleştirmeye başlamak için iyi bir yer, terminalde komut girmeyi hızlı ve kolay hale getiren komut satırı takma adlarını kullanmaya başlamaktır.
Sorun binlerce büyük web sitesini ve hizmeti etkiliyor.
Sonrakini Oku
- Linux
- Linux Bash Kabuğu
- Linux Özelleştirme
Yash, DIY, Linux, Programlama ve Güvenlik için MUO'da Personel Yazarıdır. Tutkusunu yazmadan önce web ve iOS için geliştiriyordu. Yazısını, diğer sektörleri kapsadığı TechPP'de de bulabilirsiniz. Teknoloji dışında astronomi, Formula 1 ve saatler hakkında konuşmayı seviyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Bir adım daha…!
Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.