8 przydatnych i interesujących wskazówek dotyczących bash

8 przydatnych i interesujących wskazówek dotyczących bash

Wiele osób nie myśli o wierszu poleceń jako przydatnym elemencie, a nawet nie zwraca na to uwagi. Jednak przydatna flaga może zmienić sposób korzystania z wiersza poleceń, a co za tym idzie, również system. Ten artykuł przedstawia szereg przydatnych i interesujących wskazówek dotyczących bash wraz z przykładami. Pamiętaj, że zaczynamy od samych monitów, a następnie oferujemy dodatkowe instrukcje dotyczące pracy z nimi.

Oto kilka wskazówek od Bash i nie wszystkie z nich będą poważne. Na przykład nasz pierwszy wpis na liście może sprawić ci trochę radości za pomocą wiersza poleceń.

1. Pokaż „Kaomoji” po udanej egzekucji

Ta wiadomość jest zabawna, ale przydatna! Chodzi o to, że tak długo, jak pomyślnie wykonujesz polecenia, twoja wiadomość będzie wyświetlać szczęśliwe kaomoji.

Pokazuje Kaomoji na wskaźniku Bash.

Wręcz przeciwnie, gdy polecenie się nie powiedzie, zobaczysz smutnego kaomoji.

Aby to zastosować, użyj następującego kodu:

Może się to wydawać mylące, ale używamy instrukcji if do określenia, czy polecenie jest dobre, czy złe. Stamtąd użyliśmy kilku wydechów wokół kaomoji, aby upewnić się, że są wyświetlane we właściwy sposób.

2. Zmień kolor wskaźnika Bash, gdy terminal wyda nieprawidłowe polecenie

Zmień kolory wiadomości.

Ta wiadomość jest prawdopodobnie najbardziej przydatna na liście. Tak jak poprzednio, wskaźnik zmienia kolor, jeśli ostatnie polecenie nie zostało wykonane, ale skraca również długie ścieżki i zawiera numer historii Bash każdego polecenia, aby ułatwić wyszukiwanie.

Ponownie, może się to wydawać przytłaczające do wdrożenia, ale jest to proste. Ponownie używamy instrukcji if wraz z kody kolorów aby wyróżnić wiele wiadomości.

Możesz zrobić te kolory, co chcesz, chociaż ćwiczymy logiczne myślenie, że zmienione kolory powinny ci pomóc, a nie być zmieniane tylko po to, aby dokonać zmiany.

3. Rozszerz monity Bash na wiele linii

Korzystanie z wieloliniowego wskaźnika bash.

Czasami możesz chcieć zawrzeć dużo informacji w monitach Bash. Jeśli to Cię opisuje, niniejsze powiadomienie Bash może Cię zainteresować. Pokazuje datę, godzinę, pełną ścieżkę katalogu, nazwy użytkowników i hostów, aktywny terminal, a nawet liczbę plików i wykorzystanie miejsca.

Tutaj nie potrzebujemy instrukcji if, ponieważ sam wskaźnik będzie miał statyczny układ, ale dynamiczną zawartość. Możesz również mieć trudności z analizą różnych elementów w tym. Naszą radą jest zastosowanie go, a następnie przejrzenie wiadomości kawałek po kawałku. Po odrobinie odniesień zaczniesz rozumieć, w jaki sposób składa się przesłanie.

Czytać  Przewodnik dla początkujących po kontenerach Podman w systemie Linux

4. Użyj kolorów, aby Twoja wiadomość bash była bardziej czytelna

Użyj czytelnych kolorów we wskaźniku bash.

W tym przekazie nie ma nic nadzwyczajnego poza dobrym wykorzystaniem koloru do oddzielenia różnych informacji. Jak widać, zawiera czas, nazwę użytkownika i hosta oraz bieżący katalog.

Jest to jeden z najbardziej przydatnych monitów Bash i jest to obszar, na który najpierw przyjrzysz się, aby dostosować swoją reklamę. Może dać ci dobrą podstawę do nauki działania spersonalizowanej wiadomości.

5. Pokaż pełną ścieżkę katalogu

Podobnie jak w przypadku kolorów, ta wiadomość jest czystą, co najmniej dwuwierszową wiadomością (chociaż na górze jest pusta linia).

Pokazuje pełną ścieżkę katalogu w wierszu polecenia.

W pierwszym wierszu pokazujemy pełną ścieżkę katalogu roboczego, a na dole nazwę użytkownika.

Jeśli nie chcesz używać pustej linii w wiadomości, możesz usunąć pierwszą n. Pobaw się jednak układem i formatem, ponieważ każde doświadczenie terminala będzie inne w zależności od ustawień komputera i wiersza poleceń.

6. Pokaż liczbę zadań w tle

Ta dwuwierszowa linia pokazuje informacje, których jeszcze nie używaliśmy w naszych monitach basha. Zapewniamy aktualną liczbę zadań w tle. Będzie to przydatne, jeśli wykonujesz wiele zadań, ale musisz mieć oko na jakąkolwiek aktywność.

Pokazuje liczbę zadań w tle.

Pierwsza linia to nazwa użytkownika i nazwa hosta wraz ze ścieżką do katalogu roboczego. W drugim wierszu mamy numer historii i liczbę zadań działających w tle.

Nie ma w tym zbyt wiele, chociaż może dostarczyć bardzo potrzebnych informacji o aktywności systemu. Możesz nawet przekształcić to w bardziej złożoną wiadomość i dodać instrukcje i kody kolorów, aby powiadomić Cię, gdy zadanie osiągnie określony poziom.

7. Pokaż informacje o katalogu roboczym

Przeglądanie informacji z katalogu roboczego.

Dzięki temu w górnej linii wyświetlamy nazwę użytkownika i hosta, liczbę zadań oraz datę i godzinę. Poniżej znajduje się aktualny katalog, wraz z liczbą plików w katalogu i kilkoma informacjami o wykorzystaniu dysku.

Największym problemem z tymi wszystkimi podpowiedziami jest ustalenie, co dzieje się wokół formatu i ucieczki. Jednak, podobnie jak w przypadku monitów wielowierszowych, musisz podejść do tego fragmentu po kawałku, dopóki nie zrozumiesz ogólnej struktury.

Możesz nawet wprowadzić jedną część na raz i zanotować, czy jest wyświetlana lub czy są błędy, i pracować aż do całego fragmentu.

8. Stwórz własne podpowiedzi bash

Spersonalizowana wiadomość od Bash.

Możesz połączyć dowolne i wszystkie powyższe elementy, aby stworzyć własne niestandardowe monity bash. Na przykład jest to modyfikacja numeru siedem na tej liście, ale została zmieniona, aby zajmowała mniej miejsca i zawierała konkretne i istotne informacje.

Czytać  Zrozumienie struktury katalogów wirtualnych systemu Linux

Styl dwuwierszowy jest zawsze bardziej zwarty, ponieważ możesz zobaczyć całą ścieżkę bez zmniejszania miejsca na używane polecenia.

Do tej pory prawdopodobnie rozumiesz, co robi ta wiadomość, ale radzimy spróbować stworzyć własną zamiast wklejać. W ten sposób możesz zacząć uczyć się, jak różne elementy współpracują ze sobą, a nawet możesz wymyślić własne niestandardowe monity bash.

Częste pytania

1. Dlaczego chcesz używać różnych monitów bash?

Istnieje wiele przyczyn takiego stanu rzeczy, ale kluczową kwestią jest wydajność. Jeśli często korzystasz z wiersza poleceń, co kilka sekund będziesz widzieć swoją wiadomość. W związku z tym, jeśli umieścisz na nim najważniejsze informacje, zawsze możesz mieć je pod ręką.

W wielu przypadkach użycie niestandardowego wskaźnika Bash jest bardziej wydajne niż otwieranie wielu okien.

2. Jak dodać te monity bash do wyjścia terminala?

Aby użyć dowolnego z tych monitów, możesz skopiować kod i wkleić go do aplikacji terminala. Będzie to jednak dotyczyło tylko bieżącej sesji, więc teoretycznie będziesz musiał to zrobić za każdym razem, gdy uruchomisz Terminal.

Jeśli chcesz, aby zmiana była trwała, możesz wkleić fragmenty na końcu pliku ~ / .bashrc i ponownie uruchomić terminal.

3. Czy te komunikaty bash działają również z innymi powłokami?

W wielu przypadkach okaże się, że istnieje kompatybilność krzyżowa z innymi rodzajami pocisków. Nie ma jednak gwarancji, że zmiany zapewnią 100-procentowy parytet.

Jeśli spojrzysz na nasz post dotyczący dostosowywania terminala Mac, używa on zsh. Zauważysz, że są małe różnice, ale wiele podobieństw.

4. Jak mogę się dowiedzieć, jakie informacje i elementy mogę dodać do moich wiadomości Bash?

Praktycznie wszystko w twoim systemie może pojawić się w monicie bash. Będziesz chciał spojrzeć na zmienne Bash, ponieważ w ten sposób „odblokujesz” te różne elementy.

Świetnym źródłem informacji o tym, co możesz zmienić, jest Witryna Linux.comi zalecamy przechowywanie tej dokumentacji pod ręką podczas sesji dostosowywania.

5. Co się stanie, jeśli nie chcę już używać niestandardowych wiadomości Bash w moim terminalu?

Prostą odpowiedzią jest tutaj otwarcie pliku konfiguracyjnego i usunięcie odpowiednich linii. Nie musisz wykonywać więcej poleceń, chociaż warto zrestartować terminal, jeśli nie widzisz oczekiwanych zmian.

Kończący się

Jeśli regularnie korzystasz z wiersza poleceń lub masz określone potrzeby podczas uruchamiania aplikacji Terminal, dostosowanie flagi może być świetnym pomysłem. Nie wymaga to dużej wiedzy, aw wielu przypadkach możesz znaleźć potrzebną wiadomość od innego programisty.

Jeśli ten artykuł wzbudzi Twoje zainteresowanie, możesz również przeczytać dodatkowy zestaw pomocnych wskazówek od Bash.

Czy ten artykuł jest przydatny?