Ändra skalet i Mac OS X Terminal
Innehållsförteckning:
- Hur man ändrar terminalappars standardskal i Mac OS
- Ändra ett användarstandardinloggningsskal i Mac OS X
Trött på bash? Föredrar du zsh, ksh, tcsh, fish eller sh? Du kan snabbt ändra standardskalet i Terminal-appen, förutom att ändra användarens standardinloggningsskal för när du loggar in på distans med SSH eller på annat sätt. Så här gör du både och.
Hur man ändrar terminalappars standardskal i Mac OS
Detta justerar det nya skalet som används vid start av Terminal-appen, nya terminalfönster och nya terminalflikar, och blir det nya standard Mac-skalet.
- Öppna Terminal-appen om du inte har gjort det än
- Öppna Inställningar från menyn "Terminal" och klicka sedan på fliken "Allmänt" (eller fliken "Startup" på äldre Mac OS-versioner)
- Under "Skal öppnas med" välj "Kommando (komplett sökväg)" och ställ in det nya skalet
Standardskal alternativ som kan växlas till som medföljer Mac OS X inkluderar följande sökvägar:
/bin/zsh /bin/ksh /bin/tcsh /bin/bash /bin/sh
Om du placerar någon av dessa i rutan "Kommando (komplett sökväg)" kommer det nya skalet att ställas in som standard för terminalfönstret.
Observera att detta ändrar standardskalet som används av Terminal-appen, vilket skiljer sig från standardinloggningsskalet, som ändras genom följande steg istället...
Ändra ett användarstandardinloggningsskal i Mac OS X
Du kan också ändra standardskalet genom själva kommandoraden genom att använda kommandot chsh, som är en förkortning för "change shell". Detta kommer att vara nödvändigt om du vill att standardskalet ska vara annorlunda när du loggar in med SSH eller telnet. Du måste också autentisera varje ändring, kommandot frågar direkt eller så kan du prefixa det med sudo. Så här ställer du in standardanvändarskalet till zsh, bash, tcsh, ksh, sh eller något annat skal för den delen.
Ändra standardskalet för användarinloggning till 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
andra skal: Justera helt enkelt sökvägen för chsh att ställa in, så här: chsh -s /path/to/ alternate/shell/like/fish
Vi täckte den första delen av detta för flera år sedan och det har inte förändrats sedan dess, även om det är värt att notera att i moderna versioner av macOS använder vi zsh som standard, inklusive Monterey och Big Sur, medan äldre versioner av MacOS och Mac OS X använde bash som standardskal, som Mavericks, Lion, Sierra, Snow Leopard, etc.