Varsayılan kabuğu bash'dan zsh'ye değiştir


25

Benim geçmek için denedim varsayılan kabukzsh kullanarak, chsh:

chsh -s /bin/zsh

ve:

chsh -s `which zsh` 

Her iki komut da bitti:

Changing shell for adamatan.
Password for adamatan:
chsh: Operation is not supported by the directory node.  Operation is not supported by the directory node.
chsh: no changes made

OSX Lion'da varsayılan kabuğumu nasıl değiştirebilirim?



Bir dizinde ağ kullanıcısı olduğunuzu (veya reddettiğinizi) onaylamak (veya reddetmek) için yayınınızı düzenleyebilir misiniz?
jnovack

Sierra (10.12) ile denedim ve bu işe yarıyor.
Ɱark Ƭ

Yanıtlar:


40

macOS Catalina ve sonrası (10.15+)

Elma yerini bash ile zsh varsayılan kabuk olarak. Bkz makale .

Yani hiçbir şey yapmanıza gerek yok.

echo $0Terminali yazarak varsayılan kabuğu doğrulayabilirsiniz .

macOS Mojave ve öncesi (10.14-)

Apple Destek sayfasına bakın , Mac'inizde varsayılan kabuk olarak zsh kullanın

Şaşırtıcı bir şekilde, bu beklendiği gibi komut satırı araçları ile çalışmaz. Bunun Sistem Tercihleri uygulamasıyla yapılması gerekiyor .

Aşağıdaki adımlar, en az 10.11 ( El Capitan ) ile birden fazla Mac OS X sürümüyle çalışır .

  1. "Sistem Tercihleri" uygulamasında "Kullanıcı ve Gruplar" panelini açın.
  2. Panelin kilidinin açıldığından emin olun (sol alt)
  3. Kullanıcı adınızı tıklayın (sol üst) ve "Gelişmiş Seçenekler ..." i seçin. Bu yalnızca Yönetici iseniz kullanılabilir.

görüntü tanımını buraya girin 4. "Giriş kabuğu" değerini değiştirin /bin/zsh.

görüntü tanımını buraya girin 5. Değişikliğinizi kaydetmek için Tamam düğmesine basın.

Bu iletişim kutusunun üstündeki uyarıya göre diğer alanları değiştirmemeye dikkat etmelisiniz. Herhangi bir şüpheniz varsa, "İptal" düğmesine basın ve tekrar deneyin.


Okuyucuya not: 4. Adım, bir Controlöğeye tıklarken tuşunu basılı tutarak veya fare / izleme dörtgeninde ikincil düğme özelliğini kullanarak bir bağlam menüsü gerektirir .
Basil Bourque

7

Bir Açık Dizin sunucusuna veya başka bir dizin sunucusuna katıldıysanız, varsayılan kabuğun burada belirtilmesi gerekir.

Her zaman sadece bash profilinize zsh ekleyebilirsiniz, böylece oturum açmada bir geçici çözüm olarak çağrılır.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.