Jak zmienić powłokę Bash na Tcsh w terminalu OS X
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:
- Uruchom aplikację Terminal.
- Z menu Terminal wybierz preferencje
- 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.