Jak przejść z Bash do Fish Shell w systemie Linux?

W terminalu wielu użytkowników trzyma się Basha. W rezultacie ich terminalowe doświadczenie nie jest tak dobre, jak mogłoby być. Jest bardzo prosty, bez nowoczesnych funkcji po wyjęciu z pudełka. Jeśli chcesz mieć lepsze wrażenia z terminala, rozważ przejście z Bash na Fish Shell.

Zainstaluj skorupę ryby

Zanim przełączysz się z Bash na Fish Shell jako podstawową powłokę terminala, musisz zainstalować go w systemie Linux. Na szczęście jest bardzo popularny i istnieją jego pakiety w prawie każdej dystrybucji Linuksa. Otwórz terminal i wprowadź poniższe polecenie, aby go zainstalować.

Ubuntu

sudo apt zainstaluj rybę

Debiana

sudo apt-get zainstaluj rybę

Arch Linux

sudo pacman -S ryba

Fedora

sudo dnf zainstaluj rybę

OpenSUSE

sudo zypper zainstaluj rybę

Inne Linuxy

Ryba istnieje już od jakiegoś czasu, mimo że ma dość nowoczesne funkcje. Ze względu na jego wiek dość łatwo jest go pobrać z dowolnej dystrybucji Linuksa. Aby go zainstalować, otwórz terminal i sprawdź menedżera pakietów pod kątem „ryby” lub „muszli rybnych”. Alternatywnie, sprawdź oficjalną stronę Github i skompiluj ją ze źródeł z kodem programu.

Przełącz Bash na skorupę ryby

Używanie Fish jako podstawowej powłoki może wymagać trochę przyzwyczajenia, ponieważ różni się bardzo od Bash. W przeciwieństwie do wielu innych alternatyw (takich jak Zsh, Ksh itp.), Fish nie używa systemu Bash jako bazy. Ponieważ Fish ma taki projekt, niektóre polecenia mogą nie działać z powodu innej składni i prawdopodobnie będziesz musiał zmienić niektóre nawyki podczas korzystania z terminala.

Jak przejść z Bash do Fish Shell w systemie Linux?

Na szczęście dla ciebie jest świetna strona, która przedstawia wszystkie zawiłości skorupy ryby i środowiska, które możesz przejrzeć. Opisuje składnię ryb, sposób obsługi rurociągów i wiele innych rzeczy. Jeśli zastanawiasz się nad zmianą, zrób sobie przysługę i przeczytaj.

Po przejrzeniu ściągawki można bezpiecznie otworzyć terminal i zmienić domyślną powłokę użytkownika z Bash na Fish Shell. W terminalu uruchom  chsh  polecenie. Jednak nie uruchamiaj go za pomocą sudo , ponieważ  możesz potencjalnie zamienić powłokę użytkownika root na Fish zamiast na własną.

chsh -s /usr/bin/ryba

Uruchomienie polecenia chsh przypisze użytkownikowi nową powłokę. Aby uzyskać natychmiastowy dostęp do Fish wraz z użytkownikiem, napisz rybę do terminala. W przeciwnym razie uruchom ponownie komputer z systemem Linux, aby sfinalizować przełącznik. Po ponownym uruchomieniu zaloguj się ponownie i ponownie otwórz terminal. Jeśli wszystko pójdzie dobrze, Fish będzie nowym domyślnym ustawieniem i zostaniesz powitany Fish Shell, a nie Bash.

Konfiguracja ryb

Chociaż przeszedłeś na Fish Shell, nie jest on w pełni gotowy do użycia. Następnym krokiem jest konfiguracja. W terminalu utwórz nowy folder konfiguracyjny.

mkdir -p ~/.config/fish

Następnie utwórz nowy plik konfiguracyjny w nowym folderze konfiguracyjnym Fish:

dotknij ~/.config/fish/config.fish

Użycie dotyku tworzy pusty plik konfiguracyjny Fish Shell, w którym nic nie ma. W tym momencie można bezpiecznie dodać dowolne niestandardowe konfiguracje do powłoki. W przypadku większości użytkowników jedyną potrzebną modyfikacją jest trwałe wyłączenie wiadomości powitalnej. Dodaj modyfikację do konfiguracji Fish, uruchamiając następujące polecenie:

echo 'set fish_greeting ""' >> ~/.config/fish/config.fish

Konfiguracja kopii zapasowej ryb

Konfiguracja Fish na wielu komputerach może być dość denerwująca, ponieważ będziesz musiał utworzyć nową konfigurację dla każdego komputera. Szybszym sposobem jest utworzenie kopii zapasowej pliku i przywrócenie go na każdym komputerze, na którym planujesz używać Fish. Aby wykonać kopię zapasową konfiguracji, uruchom to polecenie w terminalu

cp ~/.config/fish/config.fish ~/Dokumenty/

Aby przywrócić konfigurację, przenieś plik na nowy komputer, umieść go w folderze Dokumenty i uruchom:

mkdir -p ~/.config/fish

cp ~/Dokumenty/config.fish ~/.config/fish/config.fish

Dostosowywanie

Jak przejść z Bash do Fish Shell w systemie Linux?

W większości przypadków Fish jest skonfigurowany i gotowy do użycia. Jeśli jednak chcesz go dalej dostosowywać i konfigurować, jest na to sposób. Wejdź do terminala i uruchom to polecenie:

fish_config

Uruchomienie tego polecenia automatycznie otworzy nową kartę w przeglądarce internetowej, z możliwymi aspektami Fish.

W oknie Fish_Config będziesz mógł zastosować gotowe motywy powłoki, przypisywać zmienne, ustawiać niestandardowe funkcje, przeglądać historię poleceń, przypisywać skróty, aliasy i wiele więcej!

Autouzupełnianie ryb

Zdecydowanie najbardziej atrakcyjną funkcją Fish jest funkcja autouzupełniania. Jest tak daleko przed wszystkimi innymi, a sama ta jedna funkcja wystarczy, aby przekonać nawet najbardziej zagorzałych fanów Bash do sprawdzenia tego. Najlepsze w tej funkcji jest to, że nie wymaga ona dużej wiedzy, aby z niej skorzystać. Nawet terminalni noobowie mogą z tego wiele skorzystać.

Aby skorzystać z funkcji autouzupełniania Fish, przejdź do terminala i zacznij wpisywać polecenie. Podczas pisania zobaczysz, jak powłoka próbuje odgadnąć. Poprawia się, gdy otrzymuje więcej informacji. W dowolnym momencie możesz automatycznie uzupełnić polecenie, naciskając  klawisz strzałki w prawo na klawiaturze. Po naciśnięciu odpowiedniego klawisza polecenie zakończenia półfinału zostanie automatycznie zakończone.

Leave a Comment

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników

Jak grać w Grand Theft Auto 5 w systemie Linux

Jak grać w Grand Theft Auto 5 w systemie Linux

Teraz można grać w trybie jednoosobowym Grand Theft Auto 5, a także w komponent GTA: Online w systemie Linux, dzięki Valves Steam Play i Proton

Jak zainstalować Netstat w systemie Linux

Jak zainstalować Netstat w systemie Linux

Netstat to narzędzie Linux, którego administratorzy systemu używają do analizy statystyk sieci. Przydaje się, gdy próbujesz dokładniej przyjrzeć się swojemu Linuksowi

Jak grać w Microsoft Fight Simulator w systemie Linux

Jak grać w Microsoft Fight Simulator w systemie Linux

Microsoft Flight Simulator to gra wideo symulatora samolotów na konsolę Xbox, a także Microsoft Windows. Zobacz jak uruchomić ją w systemie Linux.

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach Linux.

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Cherry Tree to hierarchiczna aplikacja do robienia notatek dla systemów Linux i Windows. Ma wiele doskonałych funkcji, takich jak bogata edycja tekstu i składnia.

Jak otwierać zdalne dokumenty FTP w Libre Office

Jak otwierać zdalne dokumenty FTP w Libre Office

Masz dokumenty na serwerze FTP, które chcesz otworzyć w Libre Office? Kliknij tutaj, aby dowiedzieć się, jak to zrobić bez potrzeby pobierania plików lokalnie!