Jak przejść z Bash na ZSH w systemie Linux?

Użytkownicy Linuksa, którzy spędzają dużo czasu w terminalu, bardzo dobrze zapoznają się z powłoką Bash. Jest wszechstronny i niezawodny, ale brakuje mu funkcji, które sprawiają, że wydaje się nowoczesny. Jeśli szukasz czegoś z większą liczbą funkcji niż Bash Shell, dobrą alternatywą do sprawdzenia jest Z Shell (aka Zsh). Opiera się na Bash, ale ma duże ulepszenia, dzięki którym jest bardziej użyteczny. W tym przewodniku omówimy, w jaki sposób możesz przełączyć się z Bash na ZSH i uczynić go podstawową powłoką, a także jak aktywować framework Oh My Zsh w celu dalszych ulepszeń.

Zainstaluj Zsh

Zanim użyjesz powłoki Zsh zamiast Bash, musisz zainstalować ją na swoim komputerze z systemem Linux. Na szczęście, ponieważ Zsh jest jedną z najbardziej znanych alternatyw Bash, uzyskanie go nie stanowi problemu. Otwórz okno terminala i wprowadź polecenie, aby działało w twojej dystrybucji.

Ubuntu

sudo apt zainstaluj zsh

Debiana

sudo apt-get zainstaluj zsh

Arch Linux

Arch Linux domyślnie używa powłoki Z na dysku na żywo. Mimo to, nawet jeśli Live Disk używa Zsh, nie oznacza to, że Twoja instalacja będzie domyślnie włączona. Jeśli zdecydowałeś się na tradycyjny Bash, nadal możesz potrzebować zainstalować powłokę z Pacmanem.

sudo pacman -S zsh

Fedora

sudo dnf zainstaluj zsh

OpenSUSE

sudo zypper zainstaluj zsh

Inne Linuxy

Jak wcześniej wspomniano, Zsh jest bardzo popularny w społeczności Linuksa. W rezultacie użytkownicy nawet najbardziej niejasnych dystrybucji Linuksa nie powinni mieć problemów 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 też udać się na stronę Zsh i dowiedzieć się, jak uzyskać ją w wybranym systemie Linux.

Konfiguracja Zsh

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

Na następnej stronie Zsh ma wiele opcji do wyboru. Te opcje mają na celu ułatwienie konfiguracji powłoki. Ponownie naciśnij 1 . Wybranie tej opcji przeprowadzi Cię przez konfigurację ustawień historii powłoki itp.

Jak przejść z Bash na ZSH w systemie Linux?

Najpierw naciśnij 1, aby ustawić rozmiar linii historii. Następnie naciśnij 2, aby utworzyć nowy plik historii, i 3, aby dostosować liczbę wierszy do zapisania. Po skonfigurowaniu wszystkich 3 ustawień naciśnij Q, aby wrócić do menu głównego.

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

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

Skonfigurowanie opcji 1 i 2 to jedyne krytyczne kroki. Jeśli chcesz, przejdź przez pozostałe ustawienia, aby w pełni dostosować środowisko Z Shell. W przeciwnym razie naciśnij 0, aby zapisać zmiany i wyjść.

Zmień domyślną powłokę

Zsh jest poprawnie skonfigurowany, ale nie jest domyślną powłoką pulpitu. Bash nadal otwiera się domyślnie po otwarciu terminala. Aby rozwiązać ten problem, przejdź do terminala i użyj polecenia chsh .

Najpierw zmień powłokę na Root:

sudo-s

chsh -s /bin/zsh root

Teraz, gdy użytkownik root domyślnie używa Zsh, nadszedł czas, aby go przenieść. Pamiętaj, że będziesz musiał ponownie uruchomić to polecenie dla każdego użytkownika, który chce korzystać z powłoki Zsh. Zastąp użytkownika w poniższym poleceniu swoją 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

Jak przejść z Bash na ZSH w systemie Linux?

Korzystanie z samego Zsh jest wystarczające dla większości użytkowników, ale jeśli chcesz uzyskać jeszcze więcej z tej powłoki, zainstalowanie Oh My Zsh jest najlepszym rozwiązaniem. Aby uzyskać Zsh, użyj narzędzia do pobierania wget , aby pobrać najnowszą wersję skryptu instalacyjnego. Pamiętaj, że musisz mieć zainstalowany pakiet Git na swoim komputerze z systemem Linux. Wyszukaj „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, raz na komputerze z systemem Linux, konfiguruje ładny plik konfiguracyjny Zsh wraz z dziesiątkami różnych wtyczek do wyboru. Aby włączyć którąkolwiek z tych wtyczek, musisz edytować plik konfiguracyjny Zsh. W terminalu użyj edytora tekstu Nano, aby otworzyć ~/. zshrc .

nano ~/.zshrc

Pierwsze na liście wtyczek do wyboru w Oh My Zsh są motywy. Domyślnie motyw „Robby Russel” jest włączony. Chcesz czegoś innego? Przejdź do tej strony tutaj , znajdź motyw i zmień nazwę w cudzysłowie na swój ulubiony motyw.

Podążając za tematem, można włączyć wiele innych wtyczek Zsh. Przewiń listę klawiszem strzałki i przeczytaj opis wtyczek. Widzisz ten, który ci się podoba? Usuń znak # przed kodem, aby aktywować wtyczkę.

Włącz wtyczki, zapisując Nano (Ctrl + O, a następnie Ctrl + X) i ponownie uruchamiając terminal.

Leave a Comment

Łączenie/kontrolowanie komputerów przez sieć za pomocą KontrolPack

Łączenie/kontrolowanie komputerów przez sieć za pomocą KontrolPack

Kontroluj komputery w swojej sieci z łatwością dzięki KontrolPack. Łącz i zarządzaj komputerami z różnymi systemami operacyjnymi bez wysiłku.

Emuluj kliknięcia klawiatury i myszy za pomocą Actionaz

Emuluj kliknięcia klawiatury i myszy za pomocą Actionaz

Czy chcesz automatycznie wykonywać powtarzające się zadania? Zamiast klikać przycisk wiele razy ręcznie, czy nie byłoby lepiej, gdyby aplikacja…

Pobieranie z BBC iPlayer na iPhonea

Pobieranie z BBC iPlayer na iPhonea

iDownloade to wieloplatformowe narzędzie, które umożliwia użytkownikom pobieranie treści bez zabezpieczeń DRM z serwisu iPlayer BBC. Umożliwia pobieranie obu filmów w formacie .mov.

14 nowych funkcji w Thunderbirdzie 3, które Cię ucieszą

14 nowych funkcji w Thunderbirdzie 3, które Cię ucieszą

Funkcje programu Outlook 2010 omówiliśmy szczegółowo, ale ponieważ nie zostanie on wydany przed czerwcem 2010 r., czas przyjrzeć się bliżej programowi Thunderbird 3.

Pobierz symulator lotu FlightGear za darmo [Baw się dobrze]

Pobierz symulator lotu FlightGear za darmo [Baw się dobrze]

Od czasu do czasu każdy potrzebuje przerwy. Jeśli szukasz ciekawej gry, wypróbuj Flight Gear. To darmowa, wieloplatformowa gra typu open source.

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.

Aplikacje do powiadomień Google Voice na pulpicie

Aplikacje do powiadomień Google Voice na pulpicie

Podobnie jak Google Wave, Google Voice wzbudził spore zainteresowanie na całym świecie. Google dąży do zmiany sposobu, w jaki się komunikujemy, a ponieważ staje się coraz bardziej

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

Czym jest samplowanie? Według Wikipedii „jest to akt pobrania fragmentu lub próbki jednego nagrania dźwiękowego i ponownego wykorzystania go jako instrumentu lub

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Istnieje wiele narzędzi, które pozwalają użytkownikom serwisu Flickr pobierać zdjęcia w wysokiej jakości, ale czy istnieje sposób na pobranie ulubionych z serwisu Flickr? Niedawno…

Kopia zapasowa Google Sites: import/eksport

Kopia zapasowa Google Sites: import/eksport

Google Sites to usługa Google, która pozwala użytkownikom hostować witrynę na serwerze Google. Jest jednak jeden problem: nie ma wbudowanej opcji tworzenia kopii zapasowej.