Jak zainstalować i używać Fish shell w Linuksie?

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.

Fish shell

Auto sugestia

Gdy wpiszesz kilka liter poleceń w powłoce ryb, automatycznie zasugeruje polecenie w kolorze jasnoszarym, które były ostatnio używane.

propozycje automatyczne powłoki rybnej

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:

zakładka Fish shell

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.

podświetlanie składni

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!!!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.