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 zshKrok 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 - | zshKrok 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 ~ / .zshrcKrok 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ść.