Jak przełączyć się z Bash na ZSH w systemie Linux?

Użytkownicy Linuksa, którzy spędzają dużo czasu w terminalu, znają Bash Shell. Jest elastyczny i niezawodny, chociaż brakuje mu funkcji, które nadają mu nowoczesny charakter. Jeśli szukasz czegoś bardziej funkcjonalnego niż powłoka Bash, powłoka Z (znana również jako Zsh) jest dobrą alternatywą. Opiera się na Bashu, ale ma znaczące ulepszenia, które czynią go bardziej użytecznym. W tym przewodniku zobaczymy, jak przejść z Bash do ZSH i uczynić z niego główną powłokę, a także jak włączyć pole Oh My Zsh, aby uzyskać więcej modyfikacji.

Zainstaluj Zsh

Przed użyciem Zsh zamiast Bash musisz zainstalować go na swoim komputerze z systemem Linux. Na szczęście, ponieważ Zsh jest jedną z najpopularniejszych alternatyw dla basha, zdobycie go nie stanowi problemu. Otwórz okno terminala i wpisz polecenie, aby pracować w twojej dystrybucji.

Ubuntu

sudo apt zainstaluj zsh

Debiana

sudo apt-get zainstaluj zsh

Arch Linux

Arch Linux W rzeczywistości domyślnie używa powłoki Z na dysku na żywo. Jednak nawet jeśli Live Disk używa Zsh, nie oznacza to, że Twoja instalacja będzie domyślnie włączona. Jeśli wybrałeś tradycyjny Bash, może być konieczne zainstalowanie powłoki Pacmana.

sudo pacman -S zsh

Feutre

sudo dnf zainstaluj zsh

OpenSUSE

sudo zypper zainstaluj zsh

Inne systemy Linux

Jak wspomniano powyżej, Zsh jest bardzo popularny w społeczności Linuksa. W rezultacie użytkownicy nawet najciemniejszych dystrybucji Linuksa nie będą mieli problemu ze znalezieniem go w menedżerze pakietów. Aby zainstalować Zsh, otwórz terminal, wyszukaj „zsh” i zainstaluj go tak, jak zwykle instalujesz oprogramowanie.

Możesz również przejść do Strona internetowa Zsh i dowiedz się, jak pobrać go na wybrany system operacyjny Linux.

Konfiguracja Zsh

Aby skonfigurować Zsh, otwórz terminal i uruchom go. Pierwsze uruchomienie powłoki Z spowoduje automatyczne otwarcie kreatora konfiguracji. W kreatorze naciśnij suri 1 na klawiaturze, aby rozpocząć proces instalacji.

Na następnej stronie Zsh oferuje wiele opcji. Te opcje mają na celu pomóc Ci ukształtować powłokę. Kliknij ponownie 1 . Włączenie tej opcji poprowadzi Cię przez konfigurację powłoki historycznej itp.

>> Najpierw naciśnij 1 aby ustawić rozmiar paska historii. Następnie wciśnij 2 aby utworzyć nowy plik historii i kontynuować 3 aby dostosować liczbę wierszy do nagrania. Po ustawieniu 3 parametrów naciśnij Q aby powrócić do menu głównego.

W menu konfiguracji Zsh naciśnij 2 aby skonfigurować system autouzupełniania. Ten system automatycznie wykona polecenia, które wykryje w dzienniku.

Gdy autouzupełnianie jest aktywne, naciśnij Q aby wrócić do menu.

Opcje dostosowywania 1 eti 2 są jedynymi krytycznymi krokami. Jeśli chcesz, przejdź przez inne ustawienia, aby w pełni dostosować środowisko Z Shell. W przeciwnym razie naciśnij 0 aby zapisać zmiany i wyjść.

Domyślną powłoką jest Chang

Zsh jest poprawnie skonfigurowany, ale domyślna powłoka pulpitu nie. Bash zawsze otwiera się domyślnie po otwarciu terminala. Aby to naprawić, przejdź do Terminala i użyj go komandos chszi .

Najpierw zmień główną powłokę:

Sudo -s

korzeń chsh -s / bin / zsh

Teraz, gdy użytkownik root domyślnie używa Zsh, nadszedł czas, aby go przenieść. Zauważ, że będziesz musiał ponownie uruchomić to polecenie dla każdego użytkownika, który chce korzystać z powłoki Zsh. Zastępować Nazwa użytkownika w następującym poleceniu z twoją nazwą użytkownika.

chsh -s / bin / zsh nazwa użytkownika

Wprowadź hasło użytkownika, aby potwierdzić zmianę. Zamknij terminal i otwórz go ponownie, aby uzyskać dostęp do Zsh.

Zainstaluj Oh My Zsh

>> Korzystanie z Zsh jest wystarczające dla większości użytkowników, ale jeśli chcesz w pełni wykorzystać tę powłokę, zainstalowanie Oh My Zsh jest najlepszym rozwiązaniem. Do użytku Zsh narzędzie do pobierania wget aby pobrać najnowszą wersję skryptu instalacyjnego. Pamiętaj, że musisz mieć zainstalowany pakiet Git na swoim komputerze z systemem Linux. Poszukaj „git” w menedżerze pakietów i zainstaluj go przed użyciem Wget.

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | Zsh

Oh My Zsh, po wejściu do komputera z systemem Linux skonfiguruj ładny plik konfiguracyjny Zsh z dziesiątkami różnych dodatków do wyboru. Aby włączyć dowolny z tych dodatków, musisz edytować plik konfiguracyjny Zsh. W terminalu użyj edytora tekstu Nano, aby otworzyć ~ /. zshrc .

nano ~ / .zshrc

Pierwsze pozycje na liście wtyczek do wyboru w Oh My Zsh. Domyślnie włączony jest motyw „Robby Russel”. Chcesz więcej? Uzyskaj dostęp do tej strony tutaj , wyszukaj temat i zastąp nazwę w cudzysłowie preferowanym tematem.

W zależności od motywu istnieje wiele innych dodatków Zsh do włączenia. Przewiń listę klawiszem strzałki i przeczytaj opis wtyczek. Czy widzisz kogoś, kogo lubisz? Usuń symbol # przed hasłem, aby włączyć dodatek.

Włącz dodatki, zapisując Nano (Ctrl + O Puis Ctrl + X) i zrestartuj terminal.

Dodaj komentarz