Reklama

Być może powodem, dla którego tylu ludzi instaluje Linuksa, jest właśnie to tak absurdalnie konfigurowalny. Jeśli nie podoba Ci się jego wygląd, możesz po prostu zainstalować nowe środowisko okienkowe 12 najlepszych środowisk pulpitu LinuxWybór środowiska pulpitu Linux może być trudne. Oto najlepsze środowiska pulpitu Linux do rozważenia. Czytaj więcej . Jeśli nie podoba ci się sposób działania terminala, możesz to zmienić, instalując nowa skorupa.

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 ryba - przyjazna skorupa.

Fish ma nieco ironiczny slogan „powłoki wiersza poleceń z lat 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.

instagram viewer

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ń.

AutoSugestie

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” (dokumentacja, zasadniczo) tego konkretnego programu.

TabS Sugestie

Podświetlanie składni i piękne kolory

Wiem; możesz dostosować inne powłoki, aby używały żywszych kolorów i wyróżniały składnię. Ale ryba ma to od razu po wyjęciu z pudełkai 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 uruchamiasz „ls * .txt”, otrzymasz komunikat o błędzie, ponieważ szuka on określonego pliku o nazwie „* .txt”. Nie w rybach.

Dzika karta

Jak można się spodziewać, wyświetli się wszystko w danym katalogu, które ma rozszerzenie „.txt”.

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

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 jak funkcja „białego słonia”, 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.

WebConfig

Narzędzie do konfiguracji sieci Fish umożliwia także przeglądanie Zmienne środowiska Jakie są zmienne środowiskowe i jak ich używać? [Windows]Od czasu do czasu poznam małą wskazówkę, która każe mi myśleć „dobrze, gdybym wiedziała, że ​​rok temu zaoszczędziłaby mi to wiele godzin”. Żywo pamiętam, jak się uczyć ... Czytaj więcej , wszystko przez wygodę własnej przeglądarki internetowej.

Zmienne

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

Skłonić

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

Historia

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.

Pływ

Różnica polega na tym, że ryba wygląda dobrze. Zastępuje operatory logiczne Lepiej znajduj rzeczy dzięki wyszukiwarkom: logika wyszukiwania logicznegoPrzeszukanie około 50 miliardów zaindeksowanych stron zajmuje tylko tysiące serwerów Google, a skanowanie tylko pierwszej strony wyników wyszukiwania zajmuje znacznie dłużej. Na szczycie tego,... Czytaj więcej używane przez bash („||”, „&&” i „!”) i zastępuje je „i”, „or” i „not”. 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ć.

ErrorMessages

Nie znam żadnej innej powłoki, która ma tak 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 jest to tylko „sudo apt-get install fish”.

installfish

Jeśli korzystasz z komputera Mac, możesz go zainstalować przez HomeBrew Jak zainstalować aplikacje Mac w terminalu za pomocą HomebrewCzy wiesz, że możesz zainstalować oprogramowanie Mac w terminalu? Oto jak używać Homebrew do łatwego instalowania aplikacji Mac. Czytaj więcej . Warto zauważyć, że jeśli niedawno uaktualniono 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 natychmiast zacząć używać ryby, wpisując „rybka” 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 on powłokę, której używałeś wcześniej. 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ące.

ChangeShell

Kiedy próbowałem zainstalować go na komputerze Mac, wystąpił błąd z napisem „niestandardowa powłoka”. Byłem w stanie to naprawić, edytując / etc / shells / using edytor tekstu VIM 7 głównych powodów, dla których warto dać szansę edytorowi tekstów VimaPrzez lata próbowałem jednego edytora tekstu za drugim. Nazywasz to, próbowałem. Korzystałem z każdego z tych edytorów przez ponad dwa miesiące jako mój główny codzienny edytor. Jakoś ja ... Czytaj więcej i dodając ścieżkę do ryb w 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!

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 aparat. Możesz przeczytać jego blog na http://www.matthewhughes.co.uk i śledź go na Twitterze na @matthewhughes.