Linux'ta zsh ve oh my zsh nasıl kurulur ve yapılandırılır

Linux dünyasında, açık kaynak olması sayesinde ekipmanların yeteneklerini ücretsiz olarak genişletmek için binlerce seçeneği kurma ve yapılandırma fırsatına sahibiz.

Bu seçeneklerden biri, kökeni 1990 yılına dayanan ve o zamandan beri betik dilini destekleyen UNIX için en iyi komut satırı yorumlayıcılarından biri olarak kullanılan ZSH olarak da adlandırılan Shell Z'dir.

ZSH'nin sahip olduğumuz farklı özellikleri arasında:

  • Otomatik tamamlama komutu var
  • Değişkenlerin işlenmesini iyileştirin
  • Yazım denetimi içerir
  • Paylaşılan komut geçmişi
  • Komutların tablolamasını bitir
  • Kolay ortam değişken ayarı
  • Son derece özelleştirilebilir

Şimdi, Linux için en iyi bilinen kabuklardan bir diğeri, ZSH'yi yönetebilen bir çerçeve olarak tasarlanmış Oh my zsh'dir.

Oh my zsh kullanarak aşağıdaki gibi avantajlara sahibiz:

  • 200'den fazla eklentisi var
  • 900'den fazla tema içerir
  • PHP, PostgreSQL, Python, Scala, Django ve daha fazlası gibi birden çok dili destekler.

Bugün Solvetic, daha fazla sunucu ölçeklenebilirliği düzeyine sahip olmak için bu iki Shell'in CentOS 7'ye nasıl kurulacağını ve yapılandırılacağını ayrıntılı olarak açıklayacaktır.

Önceki gereksinimlerBunun için aşağıdakiler gerekli olacaktır:

  • Seçeneğimiz varsa bir CentOS 7 dağıtımına veya Ubuntu 17'ye sahip olun.
  • Kök kullanıcı ayrıcalıklarına sahip olun.

1. CentOS 7 Linux'ta zsh'yi kurun ve yapılandırın


Bu durumda, resmi depodan Z kabuğunu yükleyeceğiz ve ardından bir kullanıcıyı Z kabuğunu varsayılan tema olarak kullanacak şekilde yapılandıracağız. Temel olarak Ubuntu ve CentOS'taki varsayılan kabuk bash'dir, bu nedenle bir kök kullanıcıyı varsayılan kabuk olarak zsh kullanacak şekilde yapılandıracağız.

Aşama 1
CentOS 7 kullanılması durumunda aşağıdaki komutu uygulayacağız:

 yum yükleme zsh 
Adım 2
Ubuntu 16 veya 17 kullanırsak, zsh'yi kurmak için aşağıdaki komutu uygulayabiliriz:
 uygun kurulum zsh 

Aşama 3
İlgili zsh paketlerinin indirilmesini ve kurulmasını kabul etmek için y harfini gireceğiz. Kurulduktan sonra aşağıdakileri göreceğiz:

2. Linux CentOS7'de zsh Shell ayarlarını yapın

Aşama 1
Kurulum işlemi tamamlandıktan sonra root kullanıcısının varsayılan kabuğunu chsh komutu ile aşağıdaki gibi zsh olarak değiştirebiliriz:

CentOS 7'de

 chsh -s / bin / zsh kökü

Ubuntu'da

 hangi zsh

Adım 2
Artık kök kullanıcıdan çıkış yapabilir, tekrar giriş yapabilir ve zsh kabuğunu alabiliriz:
Aşağıdaki komutu çalıştırarak mevcut kabuğu kontrol edeceğiz. Z shell zsh / bin / zsh satırı görülerek kurulumu yapılmıştır.

 yankı $ KABUK

3. Oh my zsh'yi Linux'ta kurun ve yapılandırın


Sistemde yüklü Z kabuğu ile bir sonraki adım, Z kabuğu zsh'yi yönetmek için Oh my zsh çerçevesini kurmaktır.
Oh my zsh, çerçeveyi kurmak için bir yükleyici komut dosyası sağlar ve yükleyici komut dosyasını indirmek için wget ve GitHub'dan Oh my zsh kabuğunu indirmek için Git dahil olmak üzere diğer bazı gerekli paketleri yüklememiz gerekir.

Aşama 1
İlk adım sisteme wget ve git kurulumu yapmaktır, bunun için aşağıdaki komutları uygulayacağız:

CentOS 7'de

 yum wget git'i kurun

Ubuntu'da

 uygun wget git'i yükleyin

Adım 2
Mektubu giriyoruz Y paketlerin indirilmesini ve kurulmasını kabul etmek için. Kurulduktan sonra, yükleyici komut dosyasını indirmeye ve aşağıdaki satırı kullanarak çalıştırmaya devam ediyoruz:

 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh 
Aşama 3
Bu durumda Ubuntu 17.10'u kullanacağız:

BÜYÜT

4. Adım
Bununla Oh my zsh'yi ~ / .oh-my-zsh içine kurduk. Şablon yapılandırma dosyası .zshrc.zsh-template'i .zshrc ana dizinine kopyalayacağız ve aşağıdaki gibi source komutunu çalıştırarak yapılandırmayı uygulayacağız:

 cp ~ / .oh-my-zsh / şablonlar / zshrc.zsh-şablon ~ / .zshrc kaynağı ~ / .zshrc

4. Ah benim zsh tema ayarlarım Linux'ta


Oh my zsh tarafından sağlanan varsayılan .zshrc yapılandırması 'robbyrusell' temasını kullanıyor. Bu adımda, ayarları düzenleyeceğiz ve varsayılan temayı değiştireceğiz.

Aşama 1
Oh-my-zsh çerçevesi, zsh kabuğunuz için birçok tema sağlar, daha fazla mevcut seçeneği görmek için aşağıdaki bağlantıya gidebiliriz:

Adım 2
Başka bir seçenek de, aşağıdaki satırları yürüterek uygulamanın tema dizinine gitmektir:

 cd ~ / .oh-my-zsh / temalar / ls -a

BÜYÜT

Aşama 3
Temayı düzenlemek için nano kullanarak aşağıdaki dizine gidiyoruz:

 nano ~ / .zshrc
4. Adım
Orada "ZSH_THEME" satırını bulacağız ve istenen temayı belirleyeceğiz:
 ZSH_THEME = 'risto'

BÜYÜT

Adım 5
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

Adım 5
Aşağıdakileri kullanarak yapılandırmayı yeniden yükleyebiliriz:

 kaynak ~ / .zshrc.
Böylece sisteme yeni bir işlevsellik kazandırmak için bu iki aracı Linux'ta kurma ve yapılandırma seçeneğine sahibiz.

wave wave wave wave wave