JM Shell - une coquille de bash très informative et personnalisée

JM Shell - une coquille de bash très informative et personnalisée

coquille JM est une open source gratuite, une petite coque bash très informative et personnalisée, qui vous donne une excellente richesse d'informations sur votre activité de coquille ainsi que certaines informations système utiles telles que la moyenne de charge du système, l'état de la batterie des ordinateurs portables / ordinateurs et bien plus encore.

Surtout, contrairement Frapper qui stocke uniquement les commandes uniques dans un fichier d'historique, pour rechercher des commandes précédemment exécutées - JM-Sell enregistre chaque activité de shell dans un fichier journal.

Lire aussi: La puissance de la «commande d'histoire» de Linux dans Bash Shell

De plus, si votre répertoire actuel est un référentiel de code pour tous les systèmes de contrôle de version tels que Git, Subversion, ou Mercuriel, Il fournira des informations sur vos référentiels (comme branche active).

Aperçu JM Shell

Fonctionnalités JM Shell

  • A une ligne d'état (diviseur) pour séparer les commandes.
  • Affiche le nombre d'éléments dans le répertoire actuel.
  • Affiche l'emplacement actuel dans le système de fichiers.
  • Il maintient un fichier journal de shell - Historique complet de votre activité de coquille.
  • Affiche la moyenne de la charge du système actuelle si elle est plus élevée que, en rouge si critique (supérieur à 2).
  • Affiche la dernière commande de temps terminée.
  • Il imprime un code d'erreur de la dernière commande, le cas échéant.
  • Affiche le temps total de la dernière commande si plus de 4 secondes.
  • A une invite dans le formulaire; [Protégé par e-mail]: chemin.
  • Prend en charge plusieurs styles rapides.
  • Prend en charge les travaux d'arrière-plan.
  • Il affiche également l'état de charge de la batterie d'ordinateur portable, au cas où il n'est pas plein et de nombreuses autres fonctionnalités.

Comment installer JM-Shell dans les systèmes Linux

Pour installer la version la plus récente de coquille JM, vous devez cloner le référentiel Git de coquille JM sources vers votre système et emménager dans le référentiel local en utilisant les commandes suivantes.

$ git clone https: // github.com / jmcclare / jm-shell.git $ cd jm-shell 

Ensuite, configurez Frapper utiliser coquille JM en créant ou en copie un lien symbolique à partir de PS1, couleurs.shot, et color_unset.shot au répertoire ~ /.local / lib / bash (vous devez créer ce répertoire s'il n'existe pas) comme indiqué.

$ mkdir ~ /.Local / lib / bash #create le répertoire s'il n'existe pas de couleurs CP -v $.sh couleurs_unset.sh ps1 -t ~ /.local / lib / bash / 
Configurer Bash pour utiliser JM-Shell

Alors source le PS1 fichier en ajoutant la ligne suivante dans votre ~ /.bashrc Fichier d'initialisation du shell.

source ~ /.local / lib / bash / ps1 

Puis utilisez le prompt_style variable dans votre ~ /.bashrc Pour définir vos styles rapides (les styles disponibles incluent standard, peaufiné, extensif, minimal ou kirby) comme montré.

prompt_style = étendu 
Source PS1 et définissez le style d'invite

Sauver et fermer ~ / bashrc fichier, alors source c'est voir les changements.

$ source ~ /.bashrc 
Shell JM pour Linux

Pour modifier l'emplacement du fichier de journal de shell (la valeur par défaut est ~ /.local / partage / bash / shell.enregistrer), Utilisez le Bashshelllogfile variable dans ~ /.bashrc déposer.

Bashshelllogfile = ~ /.coquille.enregistrer 

Pour plus d'informations, accédez au référentiel Github JM-Sell: https: // github.com / jmcclare / jm-shell

coquille JM est un outil très informatif qui comprend un ensemble de scripts pour personnaliser votre coquille de bash, avec de nombreuses fonctionnalités pratiques et informatives pour l'utilisation quotidienne. Essayez-le et donnez-nous vos commentaires via la section des commentaires ci-dessous.