Ce Shell folosesc? Iată cum să afli
V-ați întrebat vreodată ce shell utilizați la linia de comandă? Nu este neobișnuit să doriți sau să aveți nevoie să știți care shell rulează și, deși puteți auzi această întrebare de multe ori, răspunsul ar putea fi diferit pentru fiecare utilizator, astfel încât cel mai ușor lucru de făcut este să lansați o comandă de terminal care determină cea activă în prezent. coajă.
Cum să găsiți ce Shell este folosit în Mac OS X, Unix, Linux
Cea mai ușoară modalitate de a afla ce shell este folosit este să tastați următoarea sintaxă de comandă la promptul liniei de comandă
echo $SHELL
Hit Return. Da, acesta este $SHELL cu majuscule, cazurile contează în lumea Unix. Ar trebui să vedeți ceva de genul acesta tipărit înapoi, indicând carcasa în uz:
$ echo $SHELL /bin/bash
Aceasta ar însemna că shell-ul este bash, dar s-ar putea să vedeți ceva diferit, cum ar fi /bin/tcsh /bin/zsh /bin/ksh sau o varietate de alte shell-uri care există.
Această comandă funcționează pe toate platformele Unix, fie că este vorba de Mac OS X, Linux, FreeBSD sau orice altceva, și este întotdeauna raportată la fel.
Pentru marea majoritate a utilizatorilor de Mac OS X, veți folosi în mod implicit shell-ul Bash, care este atât standardul în toate versiunile recente de OS X, cât și unul dintre shell-urile mai ușor de utilizat. Îl puteți seta la un alt shell dorit destul de ușor, schimbând preferințele în interiorul terminalului Mac sau utilizând „export $SHELL=" și ajustându-l în mod vechi.
Amintiți-vă, shell-urile pot fi lansate și din alte shell-uri, creând un fel de cuib. De exemplu, puteți rula tcsh peste bash peste ksh, deși nu există prea multe motive pentru a face asta. Tastând „ieșire” va ieși dintr-un shell și va reveni la celăl alt dacă vă aflați într-o astfel de situație, unde puteți apoi să rulați din nou comanda echo $SHELL pentru a determina din nou tipul.