Endre Shell i Mac OS X Terminal

Lei av bash? Foretrekker zsh, ksh, tcsh, fisk eller sh? Du kan raskt endre standardskallet i Terminal app, i tillegg til å endre et brukerens standard påloggingsskal for når du logger på eksternt med SSH eller på annen måte. Slik gjør du begge.

Slik endrer du Terminal Apps Standard Shell i Mac OS X

Dette justerer det nye skallet som brukes ved Terminal app lansering, nye terminalvinduer og nye terminalfaner, og blir det nye standard Mac-skallet.

  • Åpne Innstillinger fra Terminal-menyen, klikk på "Oppstart" -fanen
  • Under "Shells open with" velg "Command (complete path)" og sett det nye skallet

Standardskallalternativer som kan byttes til som følger med OS X, inkluderer følgende baner:

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

Hvis du plasserer noen av dem i "Kommando (fullstendig bane)" -boks, angir du det nye skallet som standardvinduet for standardvinduet.

Merk dette endrer standardskallet som brukes av Terminal-app, som er forskjellig fra standardloggskallen, som endres gjennom følgende trinn i stedet ...

Endre en brukerstandard påloggingsskall i Mac OS X

Du kan også endre standardskallet gjennom kommandolinjen selv ved hjelp av chsh-kommandoen, som er stenografi for "skifteskall". Dette vil være nødvendig hvis du vil at standardskallet skal være annerledes når du logger på med SSH eller telnet. Du må også godkjenne hver endring, kommandoen vil spørre direkte, eller du kan prefikse det med sudo. Slik angir du standardbrukerskallet til zsh, bash, tcsh, ksh, sh eller noe annet shell for den saks skyld.

Endre brukerinnloggingsstandardskallet til zsh:
chsh -s /bin/zsh

ksh:
chsh -s /bin/ksh

tcsh:
chsh -s /bin/tcsh

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

sh:
chsh -s /bin/sh

andre skaller:
Bare juster banen for chsh å angi, slik som:
chsh -s /path/to/alternate/shell/like/fish

Vi dekket den første delen av årene siden, og det har ikke endret seg siden, selv med OS X Lion og OS X Mountain Lion, og Mavericks.