4 polecenia Linux, które sprawią, że twój terminal będzie wyglądał niesamowicie

4 polecenia Linux, które sprawią, że twój terminal będzie wyglądał niesamowicie

Zmień wygląd swojego terminala w Linuxie, zastępując Bash powłoką Zsh, instalując Oh My Zsh, Kitty oraz Starship dla lepszej estetyki i funkcjonalności.

Podsumowanie

  • Zastąp Bash Zsh (sudo apt install zsh; chsh -s $(which zsh)) dla autosugestii i potężnej konfiguracji.
  • Zainstaluj Oh My Zsh, aby uzyskać ponad 150 motywów i 300+ wtyczek, które łatwo zmieniają i rozszerzają Zsh.
  • Użyj Kitty, fastfetch i Starship; dodaj fastfetch i eval "$(starship init zsh)" do ~/.zshrc, aby uzyskać informacje + efektowny prompt.

Domyślny terminal Linuxa (przynajmniej w większości dystrybucji) wygląda dość nudno i nieciekawie. To tylko migający kursor na jednolitym tle. Niewiele przyciąga wzrok, ale jesteśmy na Linuxie, gdzie wszystko jest konfigurowalne, w tym terminal i powłoka. Pokażę Ci, jak to zrobić.

Zastąp domyślną powłokę

Okno, w którym wpisujesz swoje polecenia, to terminal lub emulator terminala. Terminal ma jednak "mózg", który interpretuje i wykonuje te polecenia. Ten "mózg" to powłoka. W Linuxie, jak w przypadku wielu rzeczy, powłokę również można dostosować.

Domyślna powłoka (zwykle Bash) działa w porządku, ale brakuje jej nowoczesnych funkcji, takich jak autouzupełnianie i podświetlanie składni. Nie jest również zbyt konfigurowalna. Zwykle zastępuję swoją domyślną powłokę Zsh. To nowoczesna powłoka z mnóstwem funkcji konfiguracyjnych.

Pracuję na maszynie Debian, więc mogę użyć menedżera pakietów APT, aby szybko zainstalować powłokę Zsh.

sudo apt install zsh

Możesz szybko przełączyć się na nową powłokę, wpisując zsh i naciskając Enter.

Aby uczynić to przełączenie trwałym, uruchom to polecenie.

chsh -s $(which zsh)

Prompt (tekst, który pojawia się przed kursorem) zmieni się na symbol procentu. Możesz zweryfikować, że korzystasz z nowej powłoki, używając tego polecenia.

echo $SHELL

Jeśli chcesz, możesz również zainstalować inny emulator terminala. Kitty to moja ulubiona aplikacja terminalowa. Ma doskonałą grafikę i wsparcie dla motywów.

sudo apt install kitty

Możesz wybierać spośród wyboru wstępnie zbudowanych motywów terminala, aby dopasować do swojego stylu. Użyj tego polecenia, aby wyświetlić listę motywów, naciśnij Enter, a następnie "M", aby dokonać wyboru. Oprócz tych oficjalnych motywów znajdziesz również więcej motywów społecznościowych na GitHubie.

kitten themes

Możesz również zmienić przezroczystość i czcionki, dostosowując plik konfiguracyjny Kitty. Użyj nano lub dowolnego innego edytora tekstu, aby edytować pliki konfiguracyjne.

nano ~/.config/kitty/kitty.conf

Zainstaluj motywy powłoki

Powłokę Zsh można łatwo dostosować za pomocą wtyczek. Najpopularniejszą z tych wtyczek jest Oh My Zsh, który oferuje 150 motywów. Oficjalna strona Oh My Zsh udostępnia przydatne polecenie curl do zainstalowania wtyczki.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

To wszystko! Mając zainstalowane Oh My Zsh, masz dostęp do ponad 150 motywów i 300+ wtyczek.

Przejrzyj bibliotekę motywów Oh My Zsh i zanotuj nazwę wybranego motywu. Na przykład, jeśli wybrałeś motyw "Refined". Zmiana motywów jest tak prosta, jak dodanie nazwy motywu do tego pliku konfiguracyjnego.

nano ~/.zshrc

Znajdź linię ZSH_THEME="" i dodaj nazwę motywu między cudzysłowami. Powinno to wyglądać mniej więcej tak.

Zapisz plik konfiguracyjny i wróć do powłoki. Wprowadź to polecenie, aby przeładować konfigurację.

source ~/.zshrc

Po tym powinieneś zobaczyć nowy prompt powłoki i motyw w swoim terminalu. Oh My Zsh umożliwia również dodawanie nowych wtyczek w podobny sposób. Zwykle dodaję wtyczkę "podświetlanie składni". Wystarczy otworzyć plik konfiguracyjny Zsh i znaleźć linię, która zaczyna się od "plugins."

plugins=(git zsh-syntax-highlighting)

Możesz przeglądać pełną listę wtyczek na stronie Oh My Zsh Github.

Wyświetl informacje o systemie w stylu

Prawdopodobnie widziałeś estetycznie wydrukowane informacje o systemie i loga na terminalach Linuxa. Są one pobierane przy użyciu narzędzi takich jak screenfetch lub fastfetch. Możesz nawet skonfigurować swój terminal, aby wyświetlał te informacje przy każdym uruchomieniu.

Rozpocznij od zainstalowania narzędzia do pobierania.

Używam fastfetch, ale możesz zainstalować inne, które lubisz (unikać neofetch, ponieważ został wycofany).

sudo apt install fastfetch

Teraz wystarczy dodać to narzędzie do pliku konfiguracyjnego powłoki. Otwórz plik konfiguracyjny w edytorze tekstu, który preferujesz.

nano ~/.zshrc

Na samym końcu tego pliku tekstowego dodaj nazwę pakietu dla narzędzia.

fastfetch

Uruchom nowy plik konfiguracyjny za pomocą tego polecenia.

source ~/.zshrc

Za każdym razem, gdy teraz otworzysz aplikację terminalową, pobierze i wyświetli informacje o systemie oraz logo ASCII na górze.

Spersonalizuj prompt

Są pewne silniki promptów powłoki, które pozwalają na tematyzację praktycznie każdej popularnej powłoki. Jeśli nie używasz Zsh lub Oh My Zsh, możesz zainstalować jeden z tych uniwersalnych promptów powłoki. Starship to mój ulubiony. Możesz go zainstalować za pomocą tego polecenia curl.

curl -sS https://starship.rs/install.sh | sh

Potem wystarczy edytować plik konfiguracyjny powłoki w ten sposób:

nano ~/.zshrc

Dodaj to na końcu pliku konfiguracyjnego powłoki.

eval "$(starship init zsh)"

Następnie przeładuj konfigurację.

source ~/.zshrc

Powinieneś zobaczyć kolorowy nowy prompt, który dynamicznie zmienia się w zależności od tego, gdzie jesteś i co robisz w terminalu. Jeśli chcesz dostosować domyślny wygląd, możesz nawet edytować plik TOML Starship.

Personalizacja powłoki jest znacznie łatwiejsza, niż się wydaje. Możesz uzyskać piękny terminal zaledwie poprzez kilka drobnych edycji pliku konfiguracyjnego powłoki. Są też przydatne skrypty, takie jak Starship, które upraszczają ten proces jeszcze bardziej.

Jeśli ciekawią Cię artykuły podobne do 4 polecenia Linux, które sprawią, że twój terminal będzie wyglądał niesamowicie, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Podsumowanie
  • Zastąp domyślną powłokę
  • Zainstaluj motywy powłoki
  • Wyświetl informacje o systemie w stylu
  • Spersonalizuj prompt
  • Możesz być zainteresowany

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

    Go up