Cambiar el Shell predeterminado en Mac OS X

Cambiar el Shell predeterminado en Mac OS X

He notado dos formas de cambiar el shell predeterminado en Mac OS X.

  • Abra la preferencia de Terminal y configure "Shells abiertos con" en "Comando". Luego escriba la ruta al programa shell como /usr/local/bin/zsh.
  • Otra forma es activar Preferencias del Sistema y seleccionar "Cuentas". Desbloquea la preferencia para que puedas realizar un cambio. Busque su nombre de usuario bajo el cual desea cambiar el shell predeterminado. Luego haga clic derecho para ir a "Opciones avanzadas...". Luego puedo encontrar la configuración para "Iniciar sesión en Shell".

¿Cuál es la diferencia entre las dos formas que mencioné anteriormente? ¿Cuál podría ser bueno para qué propósito?

Respuesta1

La preferencia de terminal solo afecta al terminal, al contrario, afecta a todos los procesos que usan un shell (por ejemplo, si ingresa a la máquina mediante ssh, solo este último habrá cambiado el shell)

Tenga en cuenta que las aplicaciones iniciadas desde el Dock/Finder, etc., no se ven afectadas por ninguno de los dos.

información relacionada