JM -Shell - wysoce pouczająca i niestandardowa powłoka bash
                - 3950
 - 1269
 - Tacjana Karpiński
 
JM-Shell jest bezpłatną open source, małą, wysoce pouczającą i dostosowaną powłoką bash, która daje wielkie bogactwo informacji na temat aktywności powłoki, a także pewne przydatne informacje systemowe, takie jak średnia ładunek systemu, status baterii laptopów/komputerów i wiele więcej.
Co ważne, w przeciwieństwie do Grzmotnąć który przechowuje tylko unikalne polecenia w pliku historii, do wyszukiwania wcześniej uruchamianych poleceń - JM -Shell Records każde aktywność powłoki w pliku dziennika.
Przeczytaj także: Moc Linux „History Command” w Bash Shell
Ponadto, jeśli Twój bieżący katalog jest repozytorium kodu dla dowolnych systemów kontroli wersji, takich jak Git, Obalenie, Lub Bystry, dostarczy informacji o twoich repozytoriach (takich jak Aktywna gałąź).
 Podgląd JM-Shell Funkcje JM-Shell
- Ma linię statusu (dzielnik) do oddzielania poleceń.
 - Wyświetla liczbę elementów w bieżącym katalogu.
 - Pokazuje bieżącą lokalizację w systemie plików.
 - Utrzymuje plik dziennika powłoki - pełna historia Twojej aktywności powłoki.
 - Wyświetla średnią obciążenie systemu, jeśli jest wyższe niż, na czerwono, jeśli są krytyczne (wyższe niż 2).
 - Pokazuje, że ostatnie polecenie zakończone.
 - Wydrukuje kod błędu ostatniego polecenia, jeśli istnieje.
 - Wyświetla całkowity czas ostatniego polecenia, jeśli wyższy niż 4 sekundy.
 - Ma monit w formie; [chroniony e -mail]: ścieżka.
 - Obsługuje wiele szybkich stylów.
 - Obsługuje zadania podstawowe.
 - Wyświetla również status ładowania baterii laptopa, na wypadek, gdyby nie był pełny i wiele innych funkcji.
 
Jak zainstalować JM-Shell w systemach Linux
Aby zainstalować najnowszą wersję JM-Shell, musisz sklonować repozytorium git JM-Shell Źródła systemu i przejdź do lokalnego repozytorium za pomocą następujących poleceń.
$ git clone https: // github.com/jmcclare/jm-sell.git $ cd jm-sell
Następnie skonfiguruj Grzmotnąć używać JM-Shell tworząc lub kopiując symbol z PS1, zabarwienie.cii, I color_unset.cii do katalogu ~/.Local/Lib/Bash (Musisz utworzyć ten katalog, jeśli nie istnieje), jak pokazano.
$ mkdir ~/.local/lib/bash #create katalog, jeśli nie istnieje kolory $ cp -v.SH Colours_unset.SH PS1 -T ~/.Local/lib/bash/
 Skonfiguruj Bash, aby używać JM-Shell Następnie źródło  PS1 plik, dodając następujący wiersz w swoim ~/.Bashrc plik inicjalizacji powłoki.
Źródło ~/.Local/Lib/Bash/Ps1
Następnie użyj monit_style zmienna w twoim ~/.Bashrc Aby ustawić szybkie style (dostępne style obejmują standard, ulepszone, rozległy, minimalny Lub Kirby) jak pokazano.
monit_style = obszerny
 Źródło PS1 i ustaw szybki styl Zapisz i zamknij ~/bashrc plik źródło To zobaczyć zmiany.
$ źródło ~/.Bashrc
 JM-Shell dla Linuksa Aby zmienić lokalizację pliku dziennika powłoki (domyślnie jest ~/.lokalny/share/bash/shell.dziennik), Użyj Bashshelllogfile zmienna w ~/.Bashrc plik.
BashshelllogFile = ~/.Bash-Shell.dziennik
Aby uzyskać więcej informacji, przejdź do repozytorium JM-Shell Github: https: // github.com/jmcclare/jm-sell
JM-Shell jest wysoce pouczającym narzędziem, które zawiera zestaw skryptów do dostosowania powłoki bash, z licznymi praktycznymi i pouczającymi funkcjami do codziennego użytkowania. Wypróbuj to i podaj nam swoją opinię za pośrednictwem sekcji komentarzy poniżej.
- « Czy „htop” zastąpi domyślne „górne” narzędzie monitorujące w Linux?
 - Linux Fun - Zagraj w Old Classic Game Snake w Linux Terminal »