Kokį apvalkalą aš naudoju? Štai kaip sužinoti

Anonim

Ar kada nors susimąstėte, kokį apvalkalą naudojate komandinėje eilutėje? Neįprasta norėti arba reikia žinoti, kuris apvalkalas veikia, ir nors šį klausimą galite išgirsti daug kartų, atsakymas kiekvienam vartotojui gali būti skirtingas, todėl lengviausia duoti terminalo komandą, kuri nustato šiuo metu aktyvų apvalkalas.

Kaip sužinoti, koks apvalkalas naudojamas „Mac OS X“, „Unix“, „Linux“

Paprasčiausias būdas sužinoti, koks apvalkalas naudojamas, yra komandų eilutės eilutėje įvesti šią komandų sintaksę

echo $SHELL

Paspauskite „Return“. Taip, tai yra $SHELL didžiosiomis raidėmis, o didžiosios ir mažosios raidės svarbios unix pasaulyje. Turėtumėte matyti kažką panašaus į tai, nurodant naudojamą apvalkalą:

$ echo $SHELL /bin/bash

Tai reikštų, kad apvalkalas yra bash, bet galite pamatyti ką nors kitaip, pvz., /bin/tcsh /bin/zsh /bin/ksh arba daugybę kitų ten esančių apvalkalų.

Ši komanda veikia visose „Unix“ platformose, nesvarbu, ar tai „Mac OS X“, „Linux“, „FreeBSD“ ar bet kuri kita, ir visada pranešama ta pačia.

Daugumai „Mac OS X“ vartotojų pagal numatytuosius nustatymus naudosite „Bash“ apvalkalą, kuris yra visų naujausių OS X versijų standartas ir vienas iš lengviau naudojamų apvalkalų. Galite lengvai nustatyti jį į kitą norimą apvalkalą, pakeisdami nuostatas „Mac“ terminale arba naudodami „export $SHELL=“ ir pakoreguodami ją senamadiškai.

Atminkite, kad apvalkalus taip pat galima paleisti iš kitų kriauklių, sukuriant tam tikrą lizdą. Pavyzdžiui, galite paleisti tcsh per bash per ksh, nors nėra daug priežasčių tai padaryti. Įvedus „exit“, išeisite iš vieno apvalkalo ir grįšite į kitą, jei atsidursite tokioje situacijoje, kur galėsite iš naujo paleisti komandą echo $SHELL, kad vėl nustatytumėte tipą.

Kokį apvalkalą aš naudoju? Štai kaip sužinoti