- - Ako prepnúť späť na bash v termináli v systéme MacOS Catalina

Ako prepnúť späť na bash v termináli na MacOS Catalina

Predvolený shell na MacOS Catalina sa zmenilod Bash po Zsh. Aby ste skutočne urobili zmenu, musíte spustiť príkaz a mnohí si myslia, že Zsh je lepší. Ak ste urobili prepínač a chcete sa vrátiť späť k Bash ako predvolenému shellu pri každom otvorení terminálu, je to ľahká zmena. V Termináli môžete prepnúť späť na bash.

Prepnite späť na bash v termináli

Otvorte aplikáciu Terminál a na paneli s ponukou vybertepoložka ponuky Terminál. Z ponuky vyberte možnosť Predvoľby. V okne Predvoľby prejdite na kartu Všeobecné. Existuje možnosť s názvom „Shells open with“. Vyberte príkaz „Príkaz (úplná cesta):“. Do poľa pod ním zadajte nasledujúce;

/bin/bash

Ukončite terminál a znova ho otvorte. Terminál sa teraz vždy otvorí v Bashi.

Zmeňte predvolený shell na bash

Predchádzajúca časť sa zmení, čo shellTerminál sa otvorí, ale v skutočnosti nezmení predvolený shell späť na bash. Má viac-menej rovnaký účinok, ale ak chcete zmeniť predvolený shell späť na bash, spustite nasledujúci príkaz v termináli. Budete musieť zadať svoje heslo.

chsh -s /bin/bash

Po tomto príkaze môžete ponechať možnosť v predvoľbách terminálu nastavenú na možnosť „Predvolené prihlasovacie prostredie“ pod možnosťou „Shells open with“.

Po aktualizácii na Catalinu už nedôjde k odstráneniuZsh zo systému. Pretože môžete zmeniť shell späť na Bash, na tom nezáleží. Jedinou nevýhodou prechodu späť na Bash je, že zakaždým, keď otvoríte nové okno terminálu, v hornej časti sa zobrazí správa, v ktorej vás upozorní, aby ste prešli na Zsh a dostali príkaz na vykonanie prechodu.

Čo sa týka škrupiny, ktorú by ste mali použiť, je naozaj horevám. Na systémoch MacOS sú okrem Bash a Zsh k dispozícii aj ďalšie lastúry. Ak chcete zobraziť zoznam všetkých dostupných škrupín, spustite nasledujúci príkaz v termináli.

cat /etc/shells

Potom si môžete vybrať ktorúkoľvek z nicha použiť ich ako shell, ktorý terminál používa, alebo zmeniť predvolený shell. Príkaz je rovnaký s tou výnimkou, že musíte zmeniť priečinok „bin / bash“ na ľubovoľné prostredie, ktoré chcete nastaviť ako predvolené.

chsh -s /bin/bash

Ak chcete prepnúť na Csh, spustite nasledujúci príkaz;

chsh -s /bin/csh

Podobne, ak chcete zmeniť shell, ku ktorému sa otvorí, bez toho, aby ste zmenili predvolený shell, zadajte toto do preferencií terminálu.

/bin/csh

Obe zmeny je ľahké vykonať.

Komentáre