Cum se trece de la Bash la Tcsh Shell în OS X Terminal

Anonim

Bash este shell-ul implicit în Mac OS X și a fost încă din 10.3, este în general considerat standardul de shell de facto în lumea Unix. Acestea fiind spuse, există unii oameni care preferă să folosească shell-ul tcsh sau poate doriți doar să vă despărțiți de normă. Schimbarea shell-ului implicit este destul de ușoară, dar probabil că veți întâmpina probleme atunci când rulați scripturi shell bash.Dacă doriți să experimentați cu tcsh și să îl utilizați ca shell implicit, iată cum să o faceți din GUI în trei pași simpli:

Schimbați shell-ul implicit din bash în tcsh așa cum este folosit de aplicația Terminal în trei pași:

  1. Launch Terminal.app
  2. Din meniul Terminal, selectați preferințe
  3. În preferințe, selectați „execută această comandă” și tastați /bin/tcsh în loc de /bin/bash

Asta e. Acum, oricând deschideți un nou terminal, acesta va fi shell-ul tcsh. Pentru a reveni la bash, urmați aceeași procedură, dar înlocuiți /bin/tcsh cu /bin/bash.

Notă: majoritatea scripturilor shell pentru OS X sunt scrise special pentru bash, iar trecerea la tcsh va face ca multe dintre aceste script-uri să nu mai fie funcționează corespunzător.

Dacă doriți pur și simplu să experimentați cu shell-ul tcsh, încercați să tastați

tcsh

la promptul Terminal și veți încărca temporar shell-ul tcsh.

Pentru a ieși din shell-ul tcsh în acest fel, tastați

Ieșire

la prompt și vei ieși din tcsh și vei reveni în shell-ul bash. Puteți face acest lucru cu orice shell pentru a testa temporar un altul, fie el bash, tcsh, sh, zsh sau altele.

Cum se trece de la Bash la Tcsh Shell în OS X Terminal