7 powodów, dla których powinieneś zainstalować Fish Shell

  • William Charles
  • 0
  • 4405
  • 70
Reklama

Być może powodem, dla którego tylu ludzi instaluje Linuksa, jest to tak absurdalnie konfigurowalny. Jeśli nie podoba ci się to, jak to wygląda, możesz po prostu zainstalować nowe środowisko okienkowe. To Twój wybór: 10 najlepszych środowisk Linux na komputery stacjonarne To Twój wybór: 10 najlepszych środowisk Linux na komputery stacjonarne Od Gnome do KDE, od MATE do Unity, jest duży wybór tam. Od czego zacząć Przytłoczony? Zacznij tutaj. . Jeśli nie podoba ci się sposób działania twojego terminala, możesz to zmienić, instalując nową powłokę.

Istnieje wiele różnych muszli do wyboru. Jednym z najpopularniejszych jest bash, ale są też ZSH, Korn Shell i TCSH. Wszystkie są świetnymi pociskami, ale wszystkie powstały w latach 70., 80. i wczesnych 90. i tak naprawdę nie poruszyły się z duchem czasu. Dlatego powinieneś rozważyć spróbowanie ryb - Friendly Shell.

Ryba ma nieco ironiczny slogan “powłoka wiersza poleceń na lata 90”. Wprowadza funkcje, które naprawdę powinny stać się powszechniejsze wcześniej, ale nie zrobił. Funkcje takie jak autosugestie, kolory VGA i język skryptowy inspirowany nowoczesnymi językami programowania, takimi jak Python i Ruby. jestem fanem.

Czytaj dalej, aby dowiedzieć się, co ryby mogą dla Ciebie zrobić i jak zainstalować je na swoim komputerze.

Autouzupełnianie i sugestie

Jedną z najlepszych cech ryb jest autouzupełnianie. Wie, co myślisz, i chętnie uratuje ci naciśnięcia klawiszy, wykonując dla ciebie polecenie. Po prostu naciśnij Tab.

Chociaż jest to innowacyjna funkcja, przynajmniej jeśli chodzi o powłoki terminali, nie jest to wcale takie skomplikowane. Przyjmuje swoje założenia na podstawie domysłów i historii wiersza poleceń.

Jeśli utkniesz na danym poleceniu, naciśnięcie klawisza Tab wyświetli wszystkie znane dopuszczalne parametry i ich działanie. Odbywa się to poprzez zbieranie ryb przez “Strony man” (zasadniczo dokumentacja) tego konkretnego programu.

Podświetlanie składni i piękne kolory

Wiem; możesz dostosować inne powłoki, aby używać żywszych kolorów i wyróżniać składnię. Ale ryba ma to od razu po wyjęciu z pudełka, i ma znacznie szerszą paletę odcieni do wyboru.

To nie tylko sprawia, że ​​rzeczy są znacznie bardziej czytelne, ale wygląda naprawdę ładnie. Z własnego doświadczenia wynika, że ​​znacznie poprawiło to moją dokładność na osi czasu, ponieważ jestem mniej skłonny do pisania źle sformułowanych poleceń.

Symbole wieloznaczne

Kolejną fajną funkcją, jaką ma ryba, jest możliwość używania symboli wieloznacznych w dowolnym miejscu. Jak to działa?

Cóż, jeśli używasz Basha i biegniesz “ls * .txt”, pojawi się komunikat o błędzie, ponieważ szuka określonego pliku o nazwie “*.tekst”. Nie w rybach.

Jak można się spodziewać, wyświetli ona wszystko w danym katalogu, które ma rozszerzenie pliku “.tekst”.

Możesz także mieć wiele symboli wieloznacznych. Więc jeśli uciekniesz “ls * .jp *”, wyliczysz każdy plik z rozszerzeniem zaczynającym się od “.jp”. Jest to niezwykle pomocne, gdy weźmie się pod uwagę, że pliki JPEG mogą zawierać oba te elementy “.jpg” i “.jpeg” rozszerzenia.

Interfejs sieciowy

Inną nowatorską cechą ryby jest to, że można ją skonfigurować za pomocą interfejsu sieciowego działającego na lokalnym serwerze internetowym. Jest to właściwie jedyna powłoka, która to oferuje. Chociaż brzmi to trochę “biały Słoń” funkcja, tak naprawdę nie jest.

Interfejs internetowy umożliwia dostosowanie schematu kolorów do własnych upodobań. Chociaż muszę przyznać, byłem całkiem zadowolony z domyślnej palety.

Narzędzie do konfiguracji sieci Fish umożliwia również przeglądanie zmiennych środowiskowych. Czym są zmienne środowiskowe i jak ich używać? [Windows] Jakie są zmienne środowiskowe i jak ich używać? [Windows] Co jakiś czas nauczę się małej wskazówki, która każe mi myśleć „no cóż, gdybym wiedziała, że ​​rok temu zaoszczędziłaby mi to wiele godzin”. Żywo pamiętam, jak się uczyć… wszystko w zaciszu własnej przeglądarki.

Inne rzeczy, które można dostosować za pomocą internetowego narzędzia konfiguracyjnego, to powiązania klawiszy terminala, estetyka wiersza poleceń i domyślne funkcje dostępne w języku skryptowym Fisha.

Na koniec możesz także zobaczyć swoją historię wiersza poleceń. Jest to niezwykle pomocne, gdy musisz przejść przez kroki, które podjąłeś, aby rozwiązać porywająco trudny problem.

Kontrola przepływu

Zobaczmy kolejną zaletę ryb. Podobnie jak w bash, fishlety wykorzystują średniki i kombinatory do łączenia poleceń. Dzięki temu masz pewną podstawową kontrolę przepływu, gdy piszesz poręczne małe linijki.

Różnica polega na tym, że ryba wygląda dobrze. Zastępuje operatorów logicznych. Lepiej w wyszukiwaniu rzeczy za pomocą wyszukiwarek: logiczna logika wyszukiwania Wyjaśnij Lepsza w wyszukiwaniu rzeczy za pomocą wyszukiwarek: logiczna logika wyszukiwania Wyjaśnienie Tylko tysiące serwerów Google zajmuje pół sekundy, aby wykonać zapytanie o około 50 miliardów indeksowanych stron, to znacznie dłużej trwa skanowanie tylko pierwszej strony wyników wyszukiwania. Ponadto… używane przez bash ( “||”, “I &”, i “!”) i zastępuje je “i”, “lub”, i “nie”. To sprawia, że ​​to droga bardziej czytelny.

Pomocne komunikaty o błędach

To moja ulubiona cecha ryb. Kiedykolwiek ty (nieuchronnie) zepsuć, ryba wyjaśni w prostym języku angielskim, gdzie popełniłeś błąd, a co ważniejsze, jak to naprawić.

Nie znam żadnej innej powłoki, która ma tak samo jasne komunikaty o błędach.

Łatwo jest zainstalować rybę

Przekonany? Tak myślałem. Teraz przejdziemy do części, w której wyjaśnię, jak go zainstalować.

Najpierw musisz pobrać kopię z ryb z repozytoriów wybranej dystrybucji Linux lub BSD. W przypadku Ubuntu i dystrybucji podobnych do Ubuntu to jest po prostu “sudo apt-get install fish”.

Jeśli korzystasz z komputera Mac, możesz zainstalować go za pomocą HomeBrew. Jak zainstalować aplikacje Maca w terminalu za pomocą Homebrew. Jak zainstalować aplikacje Maca w terminalu za pomocą Homebrew. Czy wiesz, że możesz zainstalować oprogramowanie Maca w terminalu? Oto jak używać Homebrew do łatwego instalowania aplikacji Mac. . Warto zauważyć, że jeśli niedawno uaktualniłeś do El Capitan, HomeBrew może być zepsuty. Możesz to zrobić, aby to naprawić. Ponadto, jeśli używasz systemu Windows, istnieje wersja dla Cygwin.

Możesz natychmiast zacząć używać ryby, pisząc “ryba” w wierszu polecenia i naciskając klawisz Return. Problem w tym, że będzie aktywny tylko dla tej konkretnej sesji. Jeśli zamkniesz terminal i otworzysz go ponownie, wyświetli poprzednią powłokę. To chyba bzdura.

Musisz więc ustawić rybę jako domyślną powłokę. Aby to zrobić, po prostu biegnij “chsh -s / usr / bin / fish”, i uruchom ponownie terminal. Jeśli napotkasz jakieś problemy, ten wątek AskUbuntu jest szczególnie pouczający.

Kiedy próbowałem zainstalować go na komputerze Mac, pojawił się komunikat o błędzie “niestandardowa powłoka”. Byłem w stanie to naprawić, edytując / etc / shells / używając edytora tekstu VIM. 7 głównych powodów, aby dać szansę edytorowi tekstów Vim 7 najlepszych powodów, by dać szansę edytorowi tekstów Vim Od lat próbowałem jednego edytor tekstu po drugim. Nazywasz to, próbowałem. Z każdego z tych redaktorów korzystałem przez ponad dwa miesiące jako mój główny codzienny edytor. W jakiś sposób ja… i dodając ścieżkę do ryb na nowej linii.

Pływanie z rybami

Czy ryba kusiła cię do zmiany skorupy? Czy zamierzasz trzymać się zwykłego basha? A może używasz innej egzotycznej muszli? Daj mi znać w sekcji komentarzy poniżej!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.