zanim poznamy Fish Shell, zróbmy przegląd powłoki& Jądra.
powłoka jest programem, który zapewnia interfejs pomiędzy Użytkownikiem a jądrem.
jądro jest sercem systemu operacyjnego Linux, który zarządza wszystkim między Użytkownikiem a systemem operacyjnym (OS).
powłoka jest dostępna dla wszystkich użytkowników podczas uruchamiania terminala, co z kolei pozwala im na uruchamianie dostępnych poleceń. Po zakończeniu wykonywania polecenia, jego wynik będzie wyświetlany w oknie terminala.
powłoka Bash oznacza Bourne Again Shell, która jest domyślną powłoką logowania używaną wśród dystrybucji Linuksa.
w Linuksie istnieją różne rodzaje powłok dostępnych dla użytkowników, a w tym samouczku omówimy jedną z najpopularniejszych powłok o nazwie „Fish shell”.
co to jest muszla ryb?
Fish Shell oznacza przyjazną interaktywną powłokę, która jest w pełni wyposażona, inteligentna i przyjazna dla użytkownika powłoką wiersza poleceń, która obsługuje wiele przydatnych funkcji w przeciwieństwie do innych powłok.
funkcje to autosugestia, Sane Scripting, Completions strony Man, Web-Based configuration i Glorious VGA Color.
Fish shell sprawia, że Twoja linia poleceń jest bardziej produktywna, użyteczna & zabawa bez zapamiętywania kilku poleceń Linuksowych ze względu na ich przydatne funkcje.
jesteś ciekaw, czy chcesz go przetestować? Jeśli tak, śmiało zainstaluj go, wykonując poniższe kroki.
instalacja Fish shell w Linuksie
Fish shell może być łatwo zainstalowana, ponieważ jest dostępna w domyślnych repozytoriach większości dystrybucji Linuksa. Jeśli nie jest dostępny w twojej dystrybucji, dodaj oficjalne repozytorium Fish shell, aby go zainstalować.
$ sudo yum install fish$ sudo dnf install fish$ sudo apt install fish$ sudo zypper install fish
dla systemów opartych na Arch Linux, użyj polecenia pacman, aby zainstalować Fish shell.
$ sudo pacman -S fish
1.1) instalacja Fish shell przy użyciu oficjalnego repozytorium
Dla Ubuntu i ich pochodnych, użyj polecenia apt do zainstalowania Fish shell.
$ sudo apt-add-repository ppa:fish-shell/release-3$ sudo apt update$ sudo apt install fish
dla Fedory 31, użyj polecenia DNF, aby zainstalować Fish shell.
dla Debiana 10:
dla Systemów RHEL / CentOS, użyj polecenia YUM, aby zainstalować Fish shell.
na RHEL 7:
na CentOS 8:
dla CentOS 7:
dla systemu openSUSE Leap 15.2 użyj polecenia zypper, aby zainstalować Fish shell.
użycie powłoki rybnej
gdy powłoka rybna zostanie pomyślnie zainstalowana, po prostu wpiszfish
w terminalu, który automatycznie przełączy się na powłokę rybną z domyślnej powłoki bash.
$ fish
poniżej zrzut ekranu pokazuje, że skorupa ryb jest załadowana i gotowa do użycia. „fish
„domyślnie wyświetla nazwę Użytkownika, nazwę hosta i katalog roboczy, które można nawet dostosować, w zależności od wymagań, wykonując funkcjęfish_prompt
.
Auto sugestia
Gdy wpiszesz kilka liter poleceń w powłoce ryb, automatycznie zasugeruje polecenie w kolorze jasnoszarym, które były ostatnio używane.
gdy auto sugestia dostarczy pożądane polecenie, śmiało i naciśnij Left Arrow Key
aby wypełnić polecenie, zamiast wpisywać pełne polecenie.
natychmiast, poprzednia historia pasującego ciągu może być dostępna po naciśnięciuUp Arrow Key
po wpisaniu kilku liter żądanego polecenia. Jest ona podobna do opcji powłoki bash CTRL+r
.
uzupełnianie kart
Po wpisaniu żądanego polecenia naciśnij przycisk Tab, aby odkryć odpowiednie polecenia.
zobacz zrzut ekranu poniżej:
naciśnijTab
przycisk jeszcze raz, aby zobaczyć pełną listę.
podświetlanie składni
Fish wykonuje podświetlanie składni podczas wpisywania dowolnych poleceń w terminalu. Nieprawidłowe polecenia zostaną podświetlone w RED color
.
Fish Shell podkreśli poprawne ścieżki plików, w których nieprawidłowe ścieżki będą wyświetlane w kolorze czerwonym bez podkreślenia.
konfiguracja oparta na sieci Web
Fish shell ma fajną funkcję, która pozwala nam ustawiać kolory, podpowiedzi, funkcje, zmienne, historię i powiązania za pośrednictwem przeglądarki internetowej.
uruchom następujące polecenie w Terminalu, aby uruchomić interfejs konfiguracji sieci Web.
Po wykonaniu, naciśnijCtrl+c
, aby zakończyć .
uzupełnienia stron podręcznika ekranowego
inne powłoki obsługują programowalne uzupełnienia, ale tylko fish generuje je automatycznie poprzez parsowanie zainstalowanych stron podręcznika ekranowego.
aby wykonać, uruchom poniższe polecenie.
Konfigurowanie Fish, jako domyślnej powłoki
aby zapoznać się z Fish shell, sugerowano, aby ustawić Fish shell jako domyślną powłokę zamiast przełączać się za każdym razem. Aby z niego skorzystać, Oblicz lokalizację skorupy rybnej za pomocą poniższego polecenia.
$ whereis fishfish: /usr/bin/fish /etc/fish /usr/share/fish /usr/share/man/man1/fish.1.gz
domyślną powłokę można zmienić jako „fish shell”, uruchamiając następujące polecenie.
$ chsh -s /usr/bin/fish
Note:
sprawdź, czy pliki binarne fish shell zostały dodane do pliku /etc/shells
, czy nie? Jeśli nie dodano, uruchom następujące polecenie, aby je dodać.
$ echo /usr/bin/fish | sudo tee -a /etc/shells
po przyzwyczajeniu się do fish shell i ponownym użyciu powłoki bash, wykonaj następujące polecenia.
aby chwilowo przełączyć „bash”.
$ bash
aby przywrócić „bash” na stałe.
$ chsh -s /bin/bash
wnioski
Tutorial został dokładnie przygotowany do dyskusji na temat różnych cech muszli ryb.
wesprzyj nas dzieląc się artykułem!!!