JM -Shell - Eine sehr informative und maßgeschneiderte Bash -Shell
- 843
- 239
- Tom Jakobs
JM-Shell ist eine kostenlose Open -Source.
Wichtig ist, anders als Verprügeln Dies speichert nur eindeutige Befehle in einer Verlaufsdatei, um zuvor ausführliche Befehle zu durchsuchen - JM -Shell zeichnet jede einzelne Shell -Aktivität in einer Protokolldatei auf.
Lesen Sie auch: Die Kraft des Linux "History Command" in Bash Shell
Wenn Ihr aktuelles Verzeichnis ein Code -Repository für alle Versionsteuerungssysteme wie z Git, Subversion, oder Quecksilber, Es enthält Informationen zu Ihren Repositorys (wie z aktiver Zweig).
JM-Shell-VorschauJM-Shell-Funktionen
- Hat eine Statuszeile (Teiler), um Befehle zu trennen.
- Zeigt die Anzahl der Elemente im aktuellen Verzeichnis an.
- Zeigt den aktuellen Speicherort im Dateisystem an.
- Es verwaltet eine Shell -Protokolldatei - Voller Verlauf Ihrer Shell -Aktivität.
- Zeigt den aktuellen Systemlastdurchschnitt an, wenn höher als in rot, wenn kritisch (höher als 2).
- Zeigt den letzten Befehl zum letzten Ende ab.
- Es druckt einen Fehlercode des letzten Befehls, falls vorhanden.
- Zeigt die Gesamtzeit des letzten Befehls an, wenn es höher als 4 Sekunden ist.
- Hat eine Eingabeaufforderung in der Form; [E -Mail geschützt]: Pfad.
- Unterstützt mehrere schnelle Stile.
- Unterstützt Hintergrundjobs.
- Es zeigt auch den Status des Laptop -Akkus an, falls er nicht voll ist und viele andere Funktionen.
So installieren Sie JM-Shell in Linux-Systemen
Um die neueste Version von zu installieren JM-Shell, Sie müssen das Git -Repository von klonen JM-Shell Quellen zu Ihrem System und wechseln Sie mit den folgenden Befehlen in das lokale Repository.
$ git klone https: // github.com/jmcclare/jm-shell.Git $ cd jm-shell
Konfigurieren Sie als Nächstes Verprügeln benutzen JM-Shell durch Erstellen oder Kopieren eines Symlinks von PS1, Farben.Sch, Und color_unset.Sch zum Verzeichnis ~/.Lokal/Lib/Bash
(Sie müssen dieses Verzeichnis erstellen, wenn es nicht existiert.) Wie gezeigt.
$ mkdir ~/.Lokal/lib/bash #create das Verzeichnis, wenn es nicht $ cp -v Farben existiert.sh colors_unset.Sh ps1 -t ~//.lokal/lib/bash/Konfigurieren Sie Bash, um JM-Shell zu verwenden
Dann Quelle Die PS1
Datei durch Hinzufügen der folgenden Zeile in Ihrem ~/.bashrc Shell -Initialisierungsdatei.
Quelle ~/.Lokal/lib/bash/ps1
Dann benutze die Eingabeaufforderung_Style Variable in Ihrem ~/.bashrc Um Ihre schnellen Stile festzulegen (verfügbare Stile enthalten Standard, optimiert, umfangreich, minimal oder Kirby) wie gezeigt.
forderd_style = umfangreichQuelle PS1 und Setzen Sie einen schnellen Stil
Speichern und schließen ~/bashrc Datei dann Quelle es zu sehen, um die Änderungen zu sehen.
$ source ~/.bashrcJM-Shell für Linux
So ändern Sie den Speicherort der Shell -Protokolldatei (Standardeinstellung ist ~/.Lokal/Share/Bash/Shell.Protokoll), verwenden Sie die BashshellLogfile Variable in ~/.bashrc Datei.
Bashshelllogfile = ~/.Bash-Shell.Protokoll
Weitere Informationen finden Sie im JM-Shell Github-Repository: https: // github.com/jmcclare/jm-shell
JM-Shell ist ein sehr informatives Tool, das eine Reihe von Skripten zum Anpassen Ihrer Bash -Shell enthält, mit zahlreichen praktischen und informativen Funktionen für den täglichen Gebrauch. Probieren Sie es aus und geben Sie uns Ihr Feedback über den Kommentarbereich unten.
- « Wird htop Standard Top -Monitoring -Tool unter Linux ersetzen?
- Linux Fun - Old Classic Snake Game im Linux Terminal spielen »