Mac OS X Terminalinde Kabuğu Değiştirin

İçindekiler:

Anonim

Bash'tan bıktınız mı? zsh, ksh, tcsh, balık veya sh'yi mi tercih edersiniz? SSH veya başka bir şekilde uzaktan oturum açarken kullanıcının varsayılan oturum açma kabuğunu değiştirmenin yanı sıra, Terminal uygulamasındaki varsayılan kabuğu hızlı bir şekilde değiştirebilirsiniz. Her ikisini de şu şekilde yapabilirsiniz.

Mac OS'de Terminal Uygulamaları Varsayılan Kabuğu Nasıl Değiştirilir

Bu, Terminal uygulaması başlatıldığında kullanılan yeni kabuğu, yeni terminal pencerelerini ve yeni terminal sekmelerini ayarlayarak yeni varsayılan Mac kabuğu haline gelir.

  1. Henüz yapmadıysanız Terminal uygulamasını açın
  2. 'Terminal' menüsünden Tercihler'i açın, ardından “Genel” sekmesine (veya eski Mac OS sürümlerinde “Başlangıç” sekmesine) tıklayın
  3. "Kabuklar şununla aç" altında "Komut (yolun tamamını)" seçin ve yeni kabuğu ayarlayın

Mac OS X ile birlikte gelen ve değiştirilebilen varsayılan kabuk seçenekleri aşağıdaki yolları içerir:

/bin/zsh /bin/ksh /bin/tcsh /bin/bash /bin/sh

Bunlardan herhangi birini 'Komut (tam yol)' kutusuna yerleştirmek, yeni kabuğu terminal penceresi varsayılanı olarak ayarlayacaktır.

Bunun, Terminal uygulaması tarafından kullanılan varsayılan oturum açma kabuğundan farklı olan varsayılan kabuğu değiştirdiğini ve bunun yerine aşağıdaki adımla değiştirildiğini unutmayın…

Mac OS X'te Kullanıcı Varsayılan Oturum Açma Kabuğunu Değiştirme

Varsayılan kabuğu, 'kabuğu değiştir'in kıs altması olan chsh komutunu kullanarak komut satırının kendisinden de değiştirebilirsiniz. SSH veya telnet ile oturum açarken varsayılan kabuğun farklı olmasını istiyorsanız bu gerekli olacaktır. Her değişikliğin kimliğini de doğrulamanız gerekecek, komut doğrudan soracak veya önüne sudo koyabilirsiniz. Varsayılan kullanıcı kabuğunu zsh, bash, tcsh, ksh, sh veya bu konuda başka bir kabuğa nasıl ayarlayacağınız aşağıda açıklanmıştır.

Kullanıcı oturum açma varsayılan kabuğunu zsh olarak değiştir: chsh -s /bin/zsh

ksh: chsh -s /bin/ksh

tcsh: chsh -s /bin/tcsh

bash (varsayılan): chsh -s /bin/bash

sh: chsh -s /bin/sh

diğer kabuklar: chsh'nin ayarlanacağı yolu şu şekilde ayarlayın: chsh -s /path/to/ alternate/shell/like/fish

Bunun ilk bölümünü yıllar önce ele aldık ve o zamandan beri değişmedi, ancak Monterey ve Big Sur dahil olmak üzere macOS'un modern sürümlerinde varsayılan olarak zsh kullandığını, oysa eski sürümlerin varsayılan olarak zsh kullandığını belirtmekte fayda var. MacOS ve Mac OS X, Mavericks, Lion, Sierra, Snow Leopard, vb. gibi bash'ı varsayılan kabuk olarak kullandı.

Mac OS X Terminalinde Kabuğu Değiştirin