Linux'ta Bash'ten Korn Shell'e nasıl geçilir

click fraud protection

Korn Shell, Linux'ta genellikle varsayılan komut satırı sistemi olarak kullanılan Bash Shell'e popüler bir alternatiftir. Kabuk Bash ile geriye doğru uyumludur ve içinde bulunan birçok yararlı özelliği ödünç alır. C Kabuğu. Korn kısaca Ksh'a gider ve toplulukta çok popülerdir. Biraz teknik bilgi ile, Linux'ta varsayılan kabuk olarak çalışmak kolaydır! Aşağıdaki eğiticimizle birlikte takip edin ve nasıl yapılacağını öğrenin!

Not: Linux'ta Ksh kullanmak için Ubuntu, Debian, Arch Linux, Fedora veya OpenSUSE kullanıyor olmanız gerekir. Değilse, kaynak kodundan Ksh oluşturmak gerekebilir.

Installi Ksh

Korn Shell, tüm büyük Linux dağıtımlarına yüklenmeye hazırdır. Bu kılavuzda, Linux'ta Ksh'ın MirBSD sürümüne odaklanacağız. Bu Ksh sürümünden bahsetmemizin nedeni, Korn Shell'in AT&T sürümünün tüm Linux dağıtımlarında (Arch Linux ve diğerleri gibi işletim sistemleri) destek almamasıdır. Korn Shell'in AT&T sürümünü kullanmanız gerekiyorsa, buradan indir.

Linux'ta Bash'e alternatif Korn Shell'i kurmak için bir terminal penceresi açın ve işletim sisteminize uygun talimatları izleyin.

instagram viewer

Ubuntu

sudo apt install mksh

Debian

sudo apt-get install mksh

Arch Linux

sudo pacman -S mksh

fötr şapka

sudo dnf yüklemek mksh

OpenSUSE

sudo zypper yüklemek mksh

Genel Linux

Linux bilgisayarınızda Korn Shell'in MirBSD sürümünü almanız mı gerekiyor? İşletim sisteminizin paket yöneticisinde bulma konusunda sorun yaşıyorsanız kabuğun kaynak kodunu indirmeniz ve manuel olarak derlemeniz gerekir. MirBSD Korn Shell hakkında bilgi için, vresmi web sitesinin indirme sayfası.

Kaynak kodu nasıl oluşturacağınızdan emin değil misiniz? MirBSD’nin Ksh’ının kaynağından yapılmasına ilişkin bilgiler bulunabilir buraya.

Korn Kabuğuna Erişim

Linux PC'nizdeki Korn Shell'e varsayılan komut sistemi yapmadan erişebileceğinizi biliyor muydunuz? Bu doğru! Çalıştırarak ksh komutunu girerseniz, varsayılan Bash kabuğundan hemen atlamak mümkündür.

ksh

Kök kullanıcı olarak MirBSD’nin Korn Shell’ini mi kullanmak istiyorsunuz? İşte böyle! İlk önce terminale gidin ve root hesabına erişin. Erişim için en iyi yol kök hesap (bu örnek için) su Komut. Ancak, koşamıyorsanız su, sudo -s ayrıca çalışır.

su -

veya

sudo -s

Kök kullanıcıya giriş yaptıktan sonra Bash'ten Korn Shell'e geçmek güvenlidir. Çalıştır ksh kabuğa erişmek için komut.

ksh

Mevcut mermileri listele

Linux'ta Korn Shell'i varsayılan komut satırı sistemi olarak ayarlayabilmeniz için, bunun yerini bulmanız gerekir. Korn Shell ikili dosyasının tam yerini belirlemenin en kolay yolu, /etc/shells dosya.

Görüntülemek için /etc/shells dosyasını açın, bir terminal penceresi açın ve kedi Komut.

kedi / vb / kabukları

Çıktısına bakın /etc/shells, Korn Shell'in yerini bulun ve vurgulayın. Alternatif olarak, aşağıdaki komutla kolay erişim için çıktıyı bir metin dosyasına bağlayın.

Not: kabuk dosyasında Korn Shell için birçok farklı giriş vardır. İçinde "statik" olan tüm girişleri yok sayın.

cat / etc / shells >> /home/username/Documents/location-of-ksh.txt

Alternatif olarak, yalnızca Korn Shell girişlerini bir metin dosyasına aktarmak istiyorsanız yukarıdaki komutu atlayın ve bunun yerine bunu çalıştırın:

kedi / vs / kabuklar | grep mksh >> /home/username/Documents/location-of-ksh.txt

Korn Shell'i varsayılan olarak ayarla

Bash yerine bir terminal başlattığınızda Korn Shell'in açılmasını ister misiniz? Linux masaüstünde bir komut satırı penceresi başlatın, ardından chsh Komut.

Not: Lütfen chsh'ın geçerli kullanıcı için varsayılan komut kabuğunu değiştirmek istediğini anlayın. Kök olarak çalıştırmayın! Yanlışlıkla Linux PC'nizin kök kabuğunu değiştirebilirsiniz!

chsh

Koşu chsh "Yeni değeri girin veya varsayılan değer için ENTER'a basın" yazan bir çıktı yazdırır. Bir göz atın favori metin düzenleyicinizde k-t.t.txt metin dosyasını bulun ve Korn Shell'in konumunu Pano. Terminaldeki metin dosyasını aşağıdakilerle de görüntüleyebilirsiniz:

cat /home/username/Documents/location-of-ksh.txt

Korn Shell'in konumu chsh istem penceresinde, seçiminizi onaylamak için klavyedeki Enter tuşuna basın. Ardından, değişikliği uygulamak için kullanıcı şifrenizi girin.

Çalıştırdıktan sonra chsh komutunu verin, terminal oturumunu kapatın ve Linux PC'nizi yeniden başlatın. Yeniden başlatmayı bitirdiğinde, tekrar giriş yapın ve bir terminal başlatın. Korn Shell artık varsayılan komut satırı arayüzü olmalıdır.

watch instagram story