7 powodów, dla których powinieneś zainstalować skorupę ryby

7 powodów, dla których powinieneś zainstalować skorupę ryby

Być może to, co skłania tak wiele osób do instalowania Linuksa, to fakt, że… tak absurdalnie konfigurowalny . Jeśli nie podoba ci się, jak to wygląda, możesz po prostu zainstalować nowe środowisko okienne . Jeśli nie podoba Ci się sposób działania Twojego terminala, możesz to zmienić, instalując nowa powłoka .





Istnieje wiele różnych pocisków, z których możesz wybierać. Jednym z najpopularniejszych jest bash, ale są też ZSH, Korn Shell i TCSH. Wszystkie są świetnymi muszlami, ale wszystkie powstały w latach 70., 80. i wczesnych 90. i nie poszły z duchem czasu. Dlatego powinieneś rozważyć spróbowanie ryba - Przyjazna Skorupa.





Fish ma nieco ironiczne hasło „powłoki wiersza poleceń na lata 90-te”. Wprowadza funkcje, które naprawdę powinny wcześniej stać się powszechne, ale nie . Funkcje takie jak autosugestie, kolory VGA i język skryptowy inspirowany współczesnymi językami programowania, takimi jak Python i Ruby. Jestem fanem.





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

Autouzupełnianie i sugestie

Jedną z najlepszych cech ryb jest autouzupełnianie. Wie, o czym myślisz, i chętnie uratuje ci naciśnięcia klawiszy, kończąc polecenie za ciebie. Po prostu naciśnij Tab.



Chociaż jest to innowacyjna funkcja, przynajmniej jeśli chodzi o powłoki terminala, nie jest to aż tak skomplikowane. Swoje założenia opiera na połączeniu zgadywania i historii wiersza poleceń.

Jeśli utkniesz na danym poleceniu, naciśnięcie klawisza Tab spowoduje wyświetlenie listy wszystkich znanych dopuszczalnych parametrów i ich funkcji. Odbywa się to poprzez zbieranie ryb przez „strony podręcznika” (w zasadzie dokumentację) tego konkretnego programu.





Podświetlanie składni i piękne kolory

Ja wiem; możesz dostosować inne powłoki, aby używać bardziej żywych kolorów i podświetlać składnię. Ale ryba ma to zaraz po wyjęciu z pudełka i ma znacznie szerszą paletę odcieni do wyboru.

Nie tylko sprawia to, że wszystko jest bardziej czytelne, ale wygląda naprawdę ładnie. Z własnego doświadczenia stwierdziłem, że znacznie poprawiło to moją dokładność na osi czasu, ponieważ jestem mniej skłonny do pisania zniekształconych poleceń.





Symbole wieloznaczne

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

Cóż, jeśli używasz Basha i uruchomisz 'ls *.txt', otrzymasz komunikat o błędzie, ponieważ szuka określonego pliku o nazwie '*.txt'. Nie w rybach.

Jak można się spodziewać, wyświetli listę wszystkiego w podanym katalogu, który ma rozszerzenie pliku '.txt'.

Możesz też mieć wiele symboli wieloznacznych. Tak więc, jeśli uruchomisz 'ls *.jp*', wyświetlisz każdy plik z rozszerzeniem zaczynającym się od „.jp”. Jest to niezwykle pomocne, jeśli weźmiesz pod uwagę, że pliki JPEG mogą mieć zarówno rozszerzenie „.jpg”, jak i „.jpeg”.

Interfejs sieciowy

Inną nowatorską cechą fish jest to, że można ją skonfigurować za pomocą interfejsu internetowego działającego na lokalnym serwerze sieciowym. Jest to właściwie jedyna powłoka, która to oferuje. Chociaż brzmi to jak funkcja „białego słonia”, tak naprawdę nie jest.

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

Narzędzie do konfiguracji sieci Web firmy Fish umożliwia również przeglądanie zmiennych środowiskowych , a wszystko to w zaciszu własnej przeglądarki internetowej.

Inne rzeczy, które można dostosować za pomocą narzędzia do konfiguracji sieci, to powiązania klawiszy terminala, estetyka wiersza poleceń i domyślne funkcje dostępne za pośrednictwem języka skryptowego Fisha.

Wreszcie możesz także zobaczyć swoją historię wiersza poleceń. Jest to niezwykle przydatne, gdy musisz przejść przez kroki, które podjąłeś, aby rozwiązać trudny problem, który zapiera dech w piersiach.

Kontrola przepływu

Porozmawiajmy o kolejnej przewadze ryb. Podobnie jak w bash, fishlets, w których używasz średników i łączników, aby łączyć ze sobą polecenia. Dzięki temu masz pewien rodzaj podstawowej kontroli przepływu, gdy piszesz poręczne małe linijki.

jak uzyskać więcej miejsca na Macu?

Różnica polega na tym, że ryba przy tym dobrze wygląda. Zastępuje operatory logiczne używane przez bash ( '||', '&&' i '!') i zastępuje je 'i', 'lub' i 'nie'. To sprawia, że sposób bardziej czytelne.

Pomocne komunikaty o błędach

To moja ulubiona cecha ryb. Kiedykolwiek ty ( nieuchronnie ) schrzań, ryba wyjaśni po angielsku, gdzie popełniłeś błąd, a co ważniejsze, jak możesz to naprawić.

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

Łatwa instalacja ryb

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

Najpierw będziesz musiał pobrać kopię z fish z repozytoriów wybranej dystrybucji Linuksa lub BSD. W dystrybucjach Ubuntu i podobnych do Ubuntu jest to po prostu „sudo apt-get install fish”.

Jeśli korzystasz z komputera Mac, możesz go zainstalować przez HomeBrew . Warto zauważyć, że jeśli niedawno uaktualniłeś do El Capitan, HomeBrew może być zepsuty. Możesz wykonaj następujące kroki, aby to naprawić . Ponadto, jeśli używasz systemu Windows, istnieje wersja dla Cygwin .

Możesz od razu zacząć używać ryb, wpisując „fish” w wierszu poleceń i naciskając klawisz Enter. Problem polega na tym, że będzie aktywny tylko dla tej konkretnej sesji. Jeśli zamkniesz terminal i otworzysz go ponownie, wyświetli powłokę, której używałeś wcześniej. To prawdopodobnie bash.

Musisz więc ustawić rybę jako domyślną muszlę. Aby to zrobić, po prostu biegnij 'chsh -s /usr/bin/ryba' i uruchom ponownie terminal. Jeśli wpadniesz w jakieś kłopoty, ten wątek AskUbuntu jest szczególnie pouczający.

Kiedy próbowałem zainstalować go na moim Macu, pojawił się błąd, który mówił „niestandardowa powłoka”. Udało mi się to naprawić, edytując /etc/shells/ za pomocą edytora tekstu VIM i dodając ścieżkę do ryb w nowej linii.

Pływanie z rybami

Czy ryby skusiły Cię do zmiany muszli? Czy zamierzasz pozostać przy zwykłym, starym bash? A może używasz jakiegoś innego rodzaju egzotycznej muszli? Daj mi znać w sekcji komentarzy poniżej!

Udział Udział Ćwierkać E-mail Jak zmienić wygląd i styl pulpitu Windows 10?

Chcesz wiedzieć, jak poprawić wygląd systemu Windows 10? Skorzystaj z tych prostych dostosowań, aby dostosować system Windows 10 do własnych potrzeb.

Czytaj dalej
Powiązane tematy
  • Linux
  • Terminal
O autorze Mateusz Hughes(386 opublikowanych artykułów)

Matthew Hughes jest programistą i pisarzem z Liverpoolu w Anglii. Rzadko można go znaleźć bez filiżanki mocnej czarnej kawy w dłoni i absolutnie uwielbia swojego Macbooka Pro i swój aparat. Możesz przeczytać jego bloga na http://www.matthewhughes.co.uk i śledzić go na Twitterze pod adresem @matthewhughes.

Więcej od Matthew Hughesa

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować