Jak zainstalować i skonfigurować zsh i oh my zsh w systemie Linux

W świecie Linuksa mamy możliwość zainstalowania i skonfigurowania tysięcy opcji rozszerzających możliwości sprzętu za darmo dzięki byciu open source.

Jedną z tych opcji jest Shell Z, zwany także ZSH, który ma swoje korzenie w 1990 roku i od tego czasu jest używany jako jeden z najlepszych interpreterów wiersza poleceń dla systemu UNIX, który obsługuje język skryptowy.

Wśród różnych cech ZSH mamy:

  • Ma polecenie autouzupełniania
  • Popraw obsługę zmiennych
  • Obejmuje sprawdzanie pisowni
  • Wspólna historia poleceń
  • Zakończ tabelę poleceń
  • Łatwe ustawienie zmiennych środowiskowych
  • Wysoce konfigurowalny

Teraz inną z najbardziej znanych powłok dla Linuksa jest Oh my zsh, która została zaprojektowana jako platforma zdolna do zarządzania ZSH.

Używając Oh my zsh mamy takie korzyści jak:

  • Ma ponad 200 wtyczek
  • Zawiera ponad 900 motywów
  • Obsługuje wiele języków, takich jak PHP, PostgreSQL, Python, Scala, Django i inne.

Dzisiaj Solvetic szczegółowo wyjaśni, jak zainstalować i skonfigurować te dwie powłoki w CentOS 7, aby uzyskać wyższy poziom skalowalności serwera.

Poprzednie wymaganiaW tym celu konieczne będą:

  • Posiadamy dystrybucję CentOS 7 lub Ubuntu 17, jeśli mamy taką opcję.
  • Miej uprawnienia użytkownika root.

1. Zainstaluj i skonfiguruj zsh na CentOS 7 Linux


W tym przypadku zainstalujemy powłokę Z z oficjalnego repozytorium, a następnie skonfigurujemy użytkownika, aby używał powłoki Z jako domyślnego motywu. Zasadniczo domyślną powłoką w Ubuntu i CentOS jest bash, więc skonfigurujemy użytkownika root, aby używał zsh jako domyślnej powłoki.

Krok 1
W przypadku korzystania z CentOS 7 wykonamy następujące polecenie:

 mniam zainstaluj zsh 
Krok 2
Jeśli używamy Ubuntu 16 lub 17, możemy wykonać następujące polecenie, aby zainstalować zsh:
 trafna instalacja zsh 

Krok 3
Tam wprowadzimy literę y, aby zaakceptować pobranie i instalację odpowiednich pakietów zsh. Po zainstalowaniu zobaczymy:

2. Dokonaj ustawień powłoki zsh w systemie Linux CentOS7

Krok 1
Po zakończeniu procesu instalacji możemy zmienić domyślną powłokę użytkownika root na zsh za pomocą polecenia chsh w następujący sposób:

Na CentOS 7

 chsh -s / bin / zsh root

W Ubuntu

 który zsh

Krok 2
Teraz możemy wylogować się z użytkownika root, zalogować się ponownie i uzyskać powłokę zsh:
Sprawdzimy bieżącą powłokę, wykonując następujące polecenie. Z shell zsh został zainstalowany po zobaczeniu linii / bin / zsh.

 echo $ SHELL

3. Zainstaluj i skonfiguruj Oh my zsh w systemie Linux


Po zainstalowaniu powłoki Z w systemie następnym krokiem jest zainstalowanie platformy Oh my zsh do zarządzania zsh powłoki Z.
Oh my zsh udostępnia skrypt instalatora do zainstalowania frameworka i musimy zainstalować kilka innych niezbędnych pakietów, w tym wget, aby pobrać skrypt instalatora i Git, aby pobrać powłokę Oh my zsh z GitHub.

Krok 1
Pierwszym krokiem jest instalacja wget i git w systemie, wykonamy dla niego następujące polecenia:

Na CentOS 7

 mniam zainstaluj wget git

W Ubuntu

 apt install wget git

Krok 2
Wpisujemy literę Tak aby zaakceptować pobieranie i instalację pakietów. Po zainstalowaniu przystępujemy do pobrania skryptu instalacyjnego i uruchomienia go za pomocą następującego wiersza:

 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh 
Krok 3
W tym przypadku użyjemy Ubuntu 17.10:

POWIĘKSZAĆ

Krok 4
Dzięki temu zainstalowaliśmy Oh my zsh w ~ / .oh-my-zsh. Skopiujemy plik konfiguracyjny szablonu .zshrc.zsh-template do katalogu domowego .zshrc i zastosujemy konfigurację, wykonując polecenie source w następujący sposób:

 cp ~ / .oh-my-zsh / templates / zshrc.zsh-template ~ / .zshrc source ~ / .zshrc

4. Och, moje ustawienia motywu zsh w systemie Linux


Domyślna konfiguracja .zshrc dostarczona przez Oh my zsh używa motywu „robbyrusell”. W tym kroku zamierzamy edytować ustawienia i zmienić domyślny motyw.

Krok 1
Framework Oh-my-zsh zapewnia wiele motywów dla Twojej powłoki zsh, możemy przejść do poniższego linku, aby zobaczyć więcej dostępnych opcji:

Krok 2
Inną opcją jest przejście do katalogu motywów aplikacji, wykonując następujące linie:

 cd ~ / .oh-my-zsh / motywy / ls -a

POWIĘKSZAĆ

Krok 3
Aby edytować motyw, przechodzimy do następującego katalogu za pomocą nano:

 nano ~ / .zshrc
Krok 4
Tam zlokalizujemy wiersz „ZSH_THEME” i określimy żądany motyw:
 ZSH_THEME = 'rysunek'

POWIĘKSZAĆ

Krok 5
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 5
Konfigurację możemy przeładować za pomocą:

 źródło ~ / .zshrc.
Dzięki temu mamy możliwość zainstalowania i skonfigurowania tych dwóch narzędzi w Linuksie, aby nadać systemowi nową funkcjonalność.

wave wave wave wave wave