Jak zmienić powłokę Bash na Tcsh w terminalu OS X

Anonim

Bash jest domyślną powłoką w systemie Mac OS X i jest od wersji 10.3, ogólnie uważany za de facto standard powłoki w świecie uniksowym. To powiedziawszy, są ludzie, którzy wolą używać powłoki tcsh, a może po prostu chcesz oderwać się od normy. Zmiana domyślnej powłoki jest dość łatwa, ale prawdopodobnie napotkasz problemy podczas uruchamiania skryptów powłoki bash.Jeśli chcesz poeksperymentować z tcsh i użyć go jako domyślnej powłoki, oto jak to zrobić z GUI w trzech prostych krokach:

Zmień domyślną powłokę z bash na tcsh używaną przez aplikację Terminal w trzech krokach:

  1. Uruchom aplikację Terminal.
  2. Z menu Terminal wybierz preferencje
  3. W preferencjach wybierz „wykonaj to polecenie” i wpisz /bin/tcsh zamiast /bin/bash

Otóż to. Teraz za każdym razem, gdy otworzysz nowy terminal, będzie to powłoka tcsh. Aby powrócić do bash, wykonaj tę samą procedurę, ale zamień /bin/tcsh na /bin/bash.

Uwaga: większość skryptów powłoki dla systemu OS X jest napisana specjalnie dla basha, a przejście na tcsh spowoduje, że wiele z tych skryptów przestanie działać działają prawidłowo.

Jeśli po prostu chcesz poeksperymentować z powłoką tcsh, spróbuj wpisać

tcsh

po wyświetleniu monitu o terminal i tymczasowo załadujesz powłokę tcsh.

Aby wyjść w ten sposób z powłoki tcsh, wpisz

Wyjście

po znaku zachęty wyjdziesz z tcsh i wrócisz do powłoki bash. Możesz to zrobić z dowolną powłoką, aby tymczasowo przetestować inną, czy to bash, tcsh, sh, zsh, czy inne.

Jak zmienić powłokę Bash na Tcsh w terminalu OS X