Ubah Shell di Terminal Mac OS X

Daftar Isi:

Anonim

Bosan dengan pesta? Lebih suka zsh, ksh, tcsh, fish, atau sh? Anda dapat dengan cepat mengubah shell default di aplikasi Terminal, selain mengubah shell login default pengguna saat masuk dari jarak jauh dengan SSH atau lainnya. Inilah cara melakukan keduanya.

Cara Mengubah Shell Default Aplikasi Terminal di Mac OS

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

  1. Buka aplikasi Terminal jika Anda belum melakukannya
  2. Buka Preferensi dari menu 'Terminal', lalu klik tab "Umum" (atau tab "Pengaktifan" pada versi Mac OS lama)
  3. Di bawah "Shells open with" pilih "Command (path lengkap)" dan atur shell baru

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

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

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

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

Mengubah 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 diperlukan jika Anda ingin shell default berbeda saat masuk dengan SSH atau telnet. Anda juga harus mengautentikasi setiap perubahan, perintah akan menanyakannya secara langsung atau Anda dapat mengawalinya dengan sudo. Inilah cara menyetel shell pengguna default ke zsh, bash, tcsh, ksh, sh, atau shell lainnya.

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

cangkang lain: Cukup sesuaikan jalur untuk mengatur chsh, seperti: chsh -s /path/ke/ alternate/shell/like/fish

Kami membahas bagian pertama dari tahun ini yang lalu dan tidak berubah sejak itu, meskipun perlu dicatat bahwa dalam versi modern macOS gunakan zsh sebagai default, termasuk Monterey dan Big Sur, sedangkan versi yang lebih lama MacOS dan Mac OS X menggunakan bash sebagai shell default, seperti Mavericks, Lion, Sierra, Snow Leopard, dll.

Ubah Shell di Terminal Mac OS X