Promijenite ljusku u Mac OS X terminalu

Sadržaj:

Anonim

Umorni ste od bahanja? Radije zsh, ksh, tcsh, fish ili sh? Možete brzo promijeniti zadanu ljusku u aplikaciji Terminal, uz promjenu korisničke zadane ljuske za prijavu prilikom daljinske prijave putem SSH-a ili na drugi način. Evo kako učiniti oboje.

Kako promijeniti zadanu ljusku terminalskih aplikacija u Mac OS-u

Ovim se prilagođava nova ljuska koja se koristi nakon pokretanja aplikacije terminala, novi prozori terminala i nove kartice terminala, postajući nova zadana ljuska za Mac.

  1. Otvorite aplikaciju Terminal ako to još niste učinili
  2. Otvorite Preferences iz izbornika 'Terminal', zatim kliknite karticu "General" (ili karticu "Startup" na starijim verzijama Mac OS-a)
  3. Pod “Shells open with” odaberite “Command (complete path)” i postavite novu shell

Zadane opcije ljuske koje se mogu prebaciti na koje se isporučuju uz Mac OS X uključuju sljedeće staze:

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

Postavljanjem bilo kojeg od njih u okvir 'Naredba (cijela staza)' postavit će novu ljusku kao zadanu postavku prozora terminala.

Imajte na umu da ovo mijenja zadanu ljusku koju koristi aplikacija Terminal, koja se razlikuje od zadane ljuske za prijavu koja se umjesto toga mijenja kroz sljedeći korak…

Promjena zadane korisničke ljuske za prijavu u Mac OS X

Također možete promijeniti zadanu ljusku kroz sam naredbeni red pomoću naredbe chsh, što je skraćenica za 'promijeni ljusku'. Ovo će biti potrebno ako želite da zadana ljuska bude drugačija kada se prijavljujete putem SSH ili telneta. Morat ćete također potvrditi autentičnost svake promjene, naredba će pitati izravno ili joj možete dodati sudo kao prefiks. Evo kako postaviti zadanu korisničku ljusku na zsh, bash, tcsh, ksh, sh ili bilo koju drugu ljusku.

Promijenite zadanu ljusku za prijavu korisnika u zsh: chsh -s /bin/zsh

ksh: chsh -s /bin/ksh

tcsh: chsh -s /bin/tcsh

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

sh: chsh -s /bin/sh

other shell: Jednostavno podesite stazu za chsh za postavljanje, ovako: chsh -s /put/do/ alternate/shell/like/fish

Prvi dio ovoga smo obradili prije mnogo godina i od tada se nije promijenio, iako je vrijedno napomenuti da u modernim verzijama macOS-a koristite zsh kao zadani, uključujući Monterey i Big Sur, dok starije verzije MacOS i Mac OS X koriste bash kao zadanu ljusku, kao Mavericks, Lion, Sierra, Snow Leopard itd.

Promijenite ljusku u Mac OS X terminalu