Kādu apvalku es izmantoju? Lūk, kā to uzzināt

Anonim

Vai kādreiz esat domājis, kādu čaulu izmantojat komandrindā? Nav nekas neparasts zināt, kurš apvalks darbojas, un, lai gan šo jautājumu var dzirdēt daudzas reizes, atbilde katram lietotājam var būt atšķirīga, tāpēc visvieglāk ir izdot termināļa komandu, kas nosaka pašlaik aktīvo. apvalks.

Kā uzzināt, kāds apvalks tiek izmantots operētājsistēmās Mac OS X, Unix, Linux

Vienkāršākais veids, kā noskaidrot, kurš apvalks tiek izmantots, ir komandrindas uzvednē ierakstīt šādu komandu sintaksi

echo $SHELL

Nospiediet Atgriezties. Jā, tas ir $SHELL ar visiem lielajiem burtiem. Unix pasaulē ir nozīme reģistram. Jums vajadzētu redzēt kaut ko līdzīgu šim izdrukātam, norādot izmantoto apvalku:

$ echo $SHELL /bin/bash

Tas nozīmētu, ka čaula ir bash, taču, iespējams, redzēsit kaut ko savādāk, piemēram, /bin/tcsh /bin/zsh /bin/ksh vai dažādus citus čaulus.

Šī komanda darbojas visās unix platformās neatkarīgi no tā, vai tā ir Mac OS X, Linux, FreeBSD vai jebkura cita, un par to vienmēr tiek ziņots vienādi.

Lielākajai daļai Mac OS X lietotāju jūs pēc noklusējuma izmantosit Bash apvalku, kas ir gan standarts visās jaunākajās OS X versijās, gan arī viens no vienkāršāk lietojamajiem apvalkiem. Varat to diezgan vienkārši iestatīt uz citu vēlamo apvalku, mainot preferences Mac terminālī vai izmantojot “export $SHELL=” un pielāgojot to vecmodīgi.

Atcerieties, ka čaulas var palaist arī no citām čaulām, izveidojot sava veida ligzdu. Piemēram, varat palaist tcsh, izmantojot bash, nevis ksh, lai gan tam nav daudz iemesla. Ja atrodaties šādā situācijā, ierakstot “exit”, tiks izvadīts no vienas čaulas un atgrieztos pie otra, kur pēc tam varat atkārtoti palaist komandu echo $SHELL, lai vēlreiz noteiktu veidu.

Kādu apvalku es izmantoju? Lūk, kā to uzzināt