Ubah Shell di Mac OS X Terminal

Bosan dengan bash? Lebih suka zsh, ksh, tcsh, fish, atau sh? Anda dapat dengan cepat mengubah shell default di aplikasi Terminal, sebagai tambahan untuk mengganti shell login default pengguna untuk saat masuk dari jarak jauh dengan SSH atau sebaliknya. Beginilah cara melakukan keduanya.

Cara Mengganti Aplikasi Terminal Kerangka Default di Mac OS X

Ini menyesuaikan shell baru yang digunakan pada peluncuran aplikasi Terminal, jendela terminal baru, dan tab terminal baru, menjadi shell Mac standar baru.

  • Buka Preferensi dari menu Terminal, klik tab "Startup"
  • Di bawah "Shells terbuka dengan" pilih "Command (path lengkap)" dan mengatur shell baru

Opsi shell default yang dapat dialihkan ke yang dibundel dengan OS X mencakup jalur berikut:

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

Menempatkan salah satu dari mereka di kotak 'Command (path lengkap)' akan mengatur shell baru sebagai jendela terminal default.

Catatan ini mengubah shell default yang digunakan oleh aplikasi Terminal, yang berbeda dari shell login default, yang diubah melalui langkah berikut sebagai gantinya ...

Ubah Shell Login Default Pengguna di Mac OS X

Anda juga dapat mengubah shell default melalui baris perintah itu sendiri menggunakan perintah chsh, yang merupakan singkatan dari 'change shell'. Ini akan diperlukan jika Anda ingin shell default menjadi berbeda ketika masuk dengan SSH atau telnet. Anda harus mengotentikasi setiap perubahan juga, perintah akan ditanyakan langsung atau Anda dapat awalan dengan sudo. Berikut ini cara mengatur shell pengguna default ke zsh, bash, tcsh, ksh, sh, atau shell lain dalam hal ini.

Ubah shell default login pengguna ke zsh:
chsh -s /bin/zsh

ksh:
chsh -s /bin/ksh

tcsh:
chsh -s /bin/tcsh

bash (default):
chsh -s /bin/bash

SH:
chsh -s /bin/sh

kerang lainnya:
Cukup sesuaikan jalur untuk mengatur chsh, seperti:
chsh -s /path/to/alternate/shell/like/fish

Kami membahas bagian pertama dari tahun-tahun yang lalu dan itu tidak berubah sejak, bahkan dengan OS X Lion dan OS X Mountain Lion, dan Mavericks.