Linux kabuğunu her gün kullanabilirsiniz, ancak onu nasıl kullandığınız, davranışı hakkında çok şey belirler. Bir oturum açma kabuğu ile oturum açmayan bir kabuk arasındaki farkı duymuş olabilirsiniz. Ve ilk başta çok bariz görünmese de, iki kabuk türü arasında birkaç fark vardır.

Linux'ta oturum açma kabukları hakkında bilmeniz gereken her şey burada.

Oturum Açma Kabuğu Nedir?

Bir oturum açma kabuğu tam olarak şudur: doğrudan Linux makinesinde oturum açtığınızda başlatılan bir kabuk. Bir sistemden sisteminize giriş yaptığınızda sanal konsol veya SSH üzerinden, başlayan kabuk bir oturum açma kabuğudur.

Buna karşılık, bir terminal penceresi başlatırsanız, bu kabuk oturumu genellikle bir oturum açma kabuğu değildir. Aynısı, komut satırına kabuğun adını yazarak bir alt kabuk başlattığınızda da geçerlidir. Bu kabuk yalnızca etkileşimli bir kabuktur.

İkisi arasındaki temel fark, kabuğun davranışındadır. Kabuk genellikle başlangıçta yalnızca belirli dosyaları okur. Bash okuyacak /etc/profile, sonra

instagram viewer
.bash_profile, .bash_login, ve .profile dosyaları yalnızca oturum açma kabuğu olarak çağrıldıysa ana dizininizde.

Giriş Kabuğu Kullanıyorsanız Nasıl Anlaşılır?

Bir oturum açma kabuğu çalıştırıp çalıştırmadığınızı görmek kolaydır. Kabuğunuzu masaüstü terminal uygulamasından başlattıysanız, WSL veya macOS terminali gibi başka bir terminal ortamında değilseniz, büyük olasılıkla değilsiniz.

Bu komutla bir oturum açma kabuğu çalıştırıp çalıştırmadığınızı kontrol edebilirsiniz;

Eko$0

Bir oturum açma kabuğu kullanıyorsanız, kabuğun adının önünde bir tire (-). Değilse, yalnızca kabuğun adını görürsünüz.

Linux'ta Oturum Açma Kabuğunuzu Ayarlama

Oturum açma kabuğunuzu ayarlamak için şunu kullanın: chsh komutu. Giriş kabuğunuzu, içinde listelenen herhangi bir kabuğun mutlak yoluna ayarlayabilirsiniz. /etc/shells.

Herhangi bir kabuğu oturum açma kabuğu olarak başlatmak için genellikle bir komut satırı seçeneği kullanabilirsiniz. Örneğin, Bash'i bir oturum açma kabuğu olarak başlatmak için:

bash --giriş yapmak

Bir Linux masaüstü kullanıyorsanız, genellikle bir terminal penceresi açtığınızda hangi komutun çalıştırılacağını belirtebilirsiniz. Kabuğunuzun oturum açma kabuğu olarak çalışmasını istiyorsanız, o seçeneği buraya koyabilirsiniz.

Artık Login Shell'leri Biliyorsunuz

Artık oturum açma kabuklarının ne olduğunu anlamalısınız. Kabuğunuzu doğrudan konsoldan veya bir terminal penceresinden başlatmak, nasıl davranacağını belirleyecektir.

Linux'ta yeniyseniz, hangi kabuğun en iyi olduğunu merak edebilirsiniz. Varsayılan Bash'e bağlı kalabilir veya Fish veya Zsh gibi alternatif mermilerin sunduğu özel özellikleri keşfedebilirsiniz.