Endre skallet i Mac OS X Terminal

Innholdsfortegnelse:

Anonim

Lei av bash? Foretrekker du zsh, ksh, tcsh, fish eller sh? Du kan raskt endre standard skall i Terminal-appen, i tillegg til å endre et brukers standard påloggingsskall for når du logger på eksternt med SSH eller på annen måte. Slik gjør du begge deler.

Hvordan endre terminalappers standardskall i Mac OS

Dette justerer det nye skallet som brukes ved start av Terminal-appen, nye terminalvinduer og nye terminalfaner, og blir det nye standard Mac-skallet.

  1. Åpne Terminal-appen hvis du ikke har gjort det ennå
  2. Under «Skall åpnes med» velg «Kommando (fullstendig bane)» og angi det nye skallet

Standardskall alternativer som kan byttes til som følger med Mac OS X inkluderer følgende baner:

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

Hvis du plasserer noen av disse i 'Kommando (fullstendig bane)'-boksen vil det nye skallet settes som standard terminalvindu.

Merk at dette endrer standardskallet som brukes av Terminal-appen, som er forskjellig fra standard påloggingsskallet, som endres gjennom følgende trinn i stedet...

Endre et brukerstandardinnloggingsskall i Mac OS X

Du kan også endre standard skall gjennom selve kommandolinjen ved å bruke chsh-kommandoen, som er en forkortelse for "endre skall". 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å autentisere hver endring, kommandoen spør direkte eller du kan prefiksere den med sudo. Slik setter du standard brukerskall til zsh, bash, tcsh, ksh, sh eller et annet skall for den saks skyld.

Endre standardskallet for brukerpålogging 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 skjell: Bare juster banen for chsh å stille inn, slik: chsh -s /path/to/ alternate/shell/like/fish

Vi dekket den første delen av denne for mange år siden, og den har ikke endret seg siden, men det er verdt å merke seg at i moderne versjoner av macOS bruker zsh som standard, inkludert Monterey og Big Sur, mens eldre versjoner av MacOS og Mac OS X brukte bash som standard skall, som Mavericks, Lion, Sierra, Snow Leopard, etc.

Endre skallet i Mac OS X Terminal