Spremenite lupino v terminalu Mac OS X

Kazalo:

Anonim

Ste naveličani udarjanja? Raje zsh, ksh, tcsh, fish ali sh? Hitro lahko spremenite privzeto lupino v aplikaciji Terminal, poleg tega, da spremenite privzeto lupino za prijavo uporabnika, ko se prijavljate na daljavo s SSH ali drugače. Tukaj je opisano, kako narediti oboje.

Kako spremeniti privzeto lupino terminalskih aplikacij v Mac OS

To prilagodi novo lupino, ki se uporablja ob zagonu terminalske aplikacije, nova terminalska okna in nove terminalske zavihke, tako da postane nova privzeta lupina Mac.

  1. Odprite aplikacijo Terminal, če tega še niste storili
  2. Odprite nastavitve v meniju »Terminal«, nato kliknite zavihek »Splošno« (ali zavihek »Zagon« pri starejših različicah Mac OS)
  3. Pod “Shells open with” izberite “Command (complete path)” in nastavite novo lupino

Možnosti privzete lupine, na katere je mogoče preklopiti in so priložene Mac OS X, vključujejo naslednje poti:

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

Če katerega koli od teh postavite v polje 'Ukaz (celotna pot)', bo nova lupina nastavljena kot privzeto terminalsko okno.

Upoštevajte, da to spremeni privzeto lupino, ki jo uporablja aplikacija Terminal, ki se razlikuje od privzete lupine za prijavo, ki se namesto tega spremeni z naslednjim korakom…

Spremenite uporabniško privzeto lupino za prijavo v Mac OS X

Privzeto lupino lahko spremenite tudi prek same ukazne vrstice z ukazom chsh, ki je okrajšava za 'sprememba lupine'. To bo potrebno, če želite, da je privzeta lupina drugačna pri prijavi s SSH ali telnetom. Prav tako boste morali potrditi pristnost vsake spremembe, ukaz bo vprašal neposredno ali pa mu predpono dodate sudo. Tukaj je opisano, kako nastaviti privzeto uporabniško lupino na zsh, bash, tcsh, ksh, sh ali katero koli drugo lupino.

Spremeni privzeto lupino za prijavo uporabnika v zsh: chsh -s /bin/zsh

ksh: chsh -s /bin/ksh

tcsh: chsh -s /bin/tcsh

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

sh: chsh -s /bin/sh

druge lupine: Preprosto prilagodite pot za nastavitev chsh, takole: chsh -s /path/to/ alternate/shell/like/fish

Prvi del tega smo obravnavali že pred leti in od takrat se ni spremenil, čeprav velja omeniti, da v sodobnih različicah macOS kot privzeto uporabljajo zsh, vključno z Monterey in Big Sur, medtem ko starejše različice MacOS in Mac OS X uporablja bash kot privzeto lupino, kot so Mavericks, Lion, Sierra, Snow Leopard itd.

Spremenite lupino v terminalu Mac OS X