Wprowadzono Bash Shell, aby zastąpić Bourne Shell i stać się domyślną powłoką Linux. Bash jest w stanie wykonywać szeroki zakres rozwiązań programowych i zautomatyzowanych zadań. W Linux kilka innych skorup może wykonywać podobne zadania jak bash. ZSH został stworzony po powładzie Bash. Ma różne funkcje, które są również obecne w skorupce Bash. Jednak niektóre funkcje sprawiają, że jest lepszy od Bash, taki jak obsługa wtyczek, korekta pisowni, pakiet motywów, automatyzacja CD itp. Jeśli jesteś użytkownikiem Linux, nie musisz instalować osobno ZSH, ponieważ jest ono domyślnie zawarte w powładzie Bash.
Teraz, przychodząc do głównego przedmiotu artykułu, Skąd będziesz wiedzieć, że masz Bash lub Zsh?
Odpowiedź jest dość prosta. Użyj "-wersja”Polecenie potwierdzające istnienie obu skorup w systemie Linux.
Znalezienie wersji Bash i Zsh
Napisz poniższe polecenie, aby sprawdzić wersję Bash w swoim systemie. Wykonanie tego polecenia zapewni również, że Bash istnieje w twoim systemie lub nie.
$ bash --versionAby sprawdzić ZSH, skorzystaj z polecenia poniżej:
zsh --versionZnalezienie obecnej skorupy
Dla początkujących pracujących w terminalu czasami zagmatwanie może być zgadywanie powłoki, nad którą obecnie pracują. Więc pomożemy ci również w znalezieniu obecnej powłoki.
Wykonaj poniższe polecenie w swojej powładzie.
$ echo 0 $Jeśli jesteś aktywny w swojej skorupce Bash, pokaże ci to „grzmotnąć„Wynikający z powyższego wykonania polecenia.
Z drugiej strony, dla ZSH, wydrukuje ”Zsh”Na terminalu.
Znalezienie ścieżki Bash lub Zsh Shell
Aby poznać ścieżkę swojej powłoki ZSH lub Bash, wykonaj poniższe polecenie.
$, który bash, który ZshPrzełączanie Bash na Zsh
Aby przełączyć się z powłoki Bash na Zsh. W tym celu w terminalu wykonujemy „Chsh„Polecenie w ten sposób:
$ chsh -s $ (który zsh)Teraz zamknij terminal i ponownie uruchom system, aby przejąć efekt zmian. Po ponownym uruchomieniu otwórz okno terminala. Teraz wszyscy jesteście gotowi do pracy w ZSH Shell.
Przełącz Zsh na Bash
Aby zmienić Zsh na Bash, określ „grzmotnąć" w "Chsh„Wykonaj i wykonaj go na terminalu.
% chsh -s $ (który bash)Ponownie, ponownie uruchom system po zamknięciu terminalu, a po ponownym uruchomieniu zobaczysz, że zostaniesz przełączony na powłokę bash.
Wniosek
Dla użytkowników Linuksa, grzmotnąć I Zsh to niezwykle przydatne muszle. Obie skorupy oferują różne korzystne cechy. Oczywiście użytkownik może wybrać powłokę, której chce użyć na podstawie wymogu zadania, ale w takim przypadku zamieszanie pojawia się w umysłach użytkowników terminalu dla początkujących, że niezależnie od tego, czy pracują w ZSH, czy Bash? W tym poście pokazaliśmy różne metody poznania pytania do tego pytania. Zastosuj dowolną z tych metod i poznaj swoją obecną powłokę w ciągu kilku sekund.