Hogyan válthat Bashról Tcsh Shellre az OS X terminálon

Anonim

A Bash az alapértelmezett shell a Mac OS X-ben, és a 10.3 óta az, általában ez a de facto shell szabvány a unix világban. Ennek ellenére vannak olyanok, akik szívesebben használják a tcsh shellt, vagy talán csak el akarnak szakadni a normától. Az alapértelmezett shell megváltoztatása meglehetősen egyszerű, de valószínűleg problémákba ütközik a bash shell szkriptek futtatásakor.Ha kísérletezni szeretne a tcsh-val, és alapértelmezett shellként szeretné használni, a következőképpen teheti meg a grafikus felhasználói felületről három egyszerű lépésben:

Változtassa meg az alapértelmezett shellt bash-ról tcsh-re a Terminal alkalmazás által használt három lépésben:

  1. Launch Terminal.app
  2. A Terminál menüből válassza ki a beállításokat
  3. A beállításoknál válassza a "végrehajtása ezt a parancsot", és írja be a /bin/tcsh szöveget a /bin/bash helyére

Ez az. Mostantól bármikor megnyit egy új terminált, az a tcsh shell lesz. A bash-hoz való visszatéréshez kövesse ugyanezt az eljárást, de cserélje ki a /bin/tcsh-t a /bin/bash-ra.

Megjegyzés: a legtöbb shell szkript az OS X-hez kifejezetten bash-hoz készült, és a tcsh-re váltva sok ilyen szkript már nem megfelelően működik.

Ha egyszerűen csak kísérletezni szeretne a tcsh parancsértelmezővel, próbálja beírni a következőt:

tcsh

a Terminal promptnál, és ideiglenesen betölti a tcsh shellt.

A tcsh parancsértelmező ilyen módon történő kilépéséhez írja be:

kijárat

a promptnál, és kilép a tcsh-ból, és visszakerül a bash shellbe. Ezt bármelyik shell-el megteheti, hogy ideiglenesen teszteljen egy másikat, legyen az bash, tcsh, sh, zsh vagy más.

Hogyan válthat Bashról Tcsh Shellre az OS X terminálon