Ryba - pomocna skorupa

Ryba - pomocna skorupa
Ryba ma na celu mieć całą instrukcję na wyciągnięcie ręki w znacznie wyższym stopniu niż inne skorupy. Główną ideą jest pomoc w nauce, co możesz zrobić. Wiele osób będzie z tego dużo użyć, ale hardcore użytkownicy mogą mieć zastrzeżenia z powodu wydajności. Blokuje również niektóre regularne funkcje. Mając to na uwadze, rozważ ryby w swoim zestawie narzędzi, gdy używasz nowych funkcji.

Instalowanie ryb w Linux

Instalujesz ryby ze swoim menedżerem pakietów, jeśli masz bardziej zaawansowane potrzeby, aby wymienić nasz artykuł, jak zainstalować Shell Fish Shell.

W Ubuntu użyłbyś Apt w ten sposób.

$ apt Zainstaluj rybę

Po jego zainstalowaniu zacznij używać go tak, jak byś uderzył. Podczas pisania zobaczysz więcej sugestii niż kiedykolwiek wcześniej, wypróbuj klawisz TAB, aby wyciągnąć więcej z ryb.

Co jest wyjątkowe w Fish?

Zanim cokolwiek skonfigurujesz, zobaczysz, że monit jest niewielka zmiana. Po wpisaniu kilku poleceń wkrótce zauważysz, że otrzymasz dużo pomocy podczas pisania. Jeśli zaczniesz używać skryptów, możesz zauważyć pewne niezgodności. W rybach zawsze otrzymujesz sugestie dotyczące poleceń. Jeśli jest ich wiele, masz wskazówki dotyczące każdego.

Masz o wiele więcej opcji, w tym tworzenie funkcji. Podobnie jak w innych skorupach, możesz ustawić monit, aby wyglądał tak, jak chcesz. Twoje pliki konfiguracyjne systemu są w USR/Share/Fish, Są na drzewie. Jak widać na poniższym zdjęciu.

Z drzewa widać główne katalogi; Ukończenia, funkcje i narzędzia. Możesz skopiować i wypełnić te katalogi plikami, ale masz także internetowy sposób ich utworzenia. Dopóki nie piszesz własnych funkcji, użyj domyślnych, aby ustawić powłokę.

Jak możesz to poprawić?

Jak widziałeś wcześniej, masz wiele katalogów, aby ulepszyć swoją skorupę. Nie możesz użyć do tego wszystkich skryptów bash, istnieją problemy z kompatybilnością. Dobra wiadomość jest taka, że ​​format jest bardzo prosty i możesz użyć Pythona, jeśli to jest twoja filiżanka herbaty.

Dopóki nie osiągniesz tego zaawansowanego, możesz wybrać funkcje spośród społeczności. Jednym ze sposobów konfiguracji jest korzystanie z systemu internetowego. Aby to rozpocząć, uruchamiasz poniższe polecenie podczas pobytu w rybach.

$ fish_config

To polecenie rozpoczyna mały serwer WWW i wywołuje domyślną przeglądarkę internetową. Strona to prosta strona z zakładkami zawierającą funkcje, których możesz potrzebować lub chcesz. Oto zdjęcie.

Uruchomiona konfiguracja ryb

Po wybierzeniu karta znajduje się wiele opcji. Po wyświetleniu stylu możesz po prostu kliknąć „Ustaw motyw”, a plik jest dodawany w plikach konfiguracji nazwy użytkownika. To narzędzie obejmuje siedem grup ustawień, motyw i monit to dwa pierwsze. To narzędzie jest przydatne do rozpoczęcia pracy i pożyczania kodu od innych. Łatwo jest użyć kodu we własnej konfiguracji i dostosować. Ponieważ jesteś geniuszem, wnieś swoje ostateczne narzędzia i ustawienia do repozytorium. Ważną uwagą jest to, że monit i aliasy są zastąpione funkcjami. Funkcja podpowiedzi nazywa się „FishPrompt”, a wszystkie funkcje mają nazwę, która działa jak alias. Możesz sprawdzić, co masz za pomocą polecenia funkcji.

$ funkcje

Aby dodać funkcję, musisz napisać skrypt, który wykonuje to, co próbujesz osiągnąć. Prosty przykład znajduje się poniżej.

Funkcja GP
Command Git Pull $ argv
koniec

Dzięki takiej prostej funkcji widoczne jest podobieństwo do aliasów, ale funkcja może zawierać znacznie więcej niż to. Funkcje są globalne, więc po uruchomieniu utwórz funkcję, musi mieć inną nazwę niż jakikolwiek inny w rybach. Możesz mieć jeden plik (.config/fish/config.ryby) lub w osobnych plikach w katalogu funkcji. Nazwa funkcji musi być nadal unikalna, ponieważ ryby mają tylko jedną przestrzeń nazwy. Innym ważnym szczegółem jest to, że musisz użyć „$ argv”, w przeciwnym razie nie możesz użyć żadnych parametrów do swojego polecenia.

Pliki, które istnieją w (~/.Config/Fish/Funkcje/) Diatctory zostanie automatycznie załadowane przez FISH. Możesz także utworzyć nową funkcję za pomocą polecenia „funkcja”.

$ funkcja fajna

Fajna funkcja istnieje teraz w bieżącej sesji. Możesz edytować za pomocą „Funced Cool”, aby działał tak, jak chcesz. Edycja odbywa się bezpośrednio w skorupce. Jedyną dziwną rzeczą jest to, że aby dodać nowe wiersze, musi użyć alt-enter, aby zapisać funkcję. Aby zaoszczędzić, używasz polecenia „FUNCSAVE”. Wynik kończy się jako plik o nazwie „Cool.ryby w tym przypadku w katalogu funkcji.

$ Funced Cool
$ FUNCSAVE Cool

Kiedy masz ten plik, możesz użyć swojego ulubionego edytora, aby wprowadzić bardziej zaawansowane zmiany.

Jeśli chcesz mieć bardziej szczegółowe informacje, książka kucharska Fish jest świetnym zasobem.

Wniosek

Fish to bardzo potężna skorupa, która może pomóc użytkownikom w ich wysiłkach w wierszu poleceń. Jeśli czujesz, że nadal bardzo potrzebujesz instrukcji, możesz użyć ryb, aby pomóc ci być szybszym. Najczęstszą skorupą w Linux jest bash, który może być używany do wszystkiego, czego potrzebujesz, ale ryby mogą pomóc ci się rozwijać szybciej. Łatwiej jest również tworzyć nowe funkcje, które pakują Twoje potrzeby. Ta powłoka bardziej aktywnie pomaga, niezależnie od tego, czy tego chcesz, czy nie, zależy od Ciebie.