Ajoutez un séparateur & Horodatage entre les commandes du terminal pour augmenter la lisibilité

Anonim

Si vous souhaitez personnaliser l'apparence des terminaux un peu au-delà de l'invite et d'un arrière-plan personnalisé, vous pouvez rendre le terminal beaucoup plus lisible en utilisant cette astuce pour ajouter un séparateur et un horodatage entre chaque commande exécutée. Cela met également en gras le texte de la commande actuelle et tout ce qui est disponible à partir de l'achèvement de l'onglet.

Pour que cela fonctionne, il vous suffit de coller un script dans votre .bash_profile. Voici comment procéder, y compris comment faire une sauvegarde de votre profil bash existant au cas où vous gâcheriez quelque chose :

  • Ouvrez le terminal et tapez "cd" pour vous assurer que vous êtes dans le répertoire personnel
  • Sauvegardez votre .bash_profile existant en tapant :
  • cp .bash_profile .bash_profile-backup

  • Ouvrez maintenant .bash_profile avec nano (ou votre éditeur de texte préféré) :
  • nano .bash_profile

  • Naviguez jusqu'à la fin de .bash_profile et copiez et collez le code ci-dessous, en fonction de ce que vous souhaitez afficher :

(Si vous rencontrez des difficultés pour visualiser le code intégré, vous pouvez voir la version standard ici ou opter pour l'excellente version Vulcan Spock Salute ici) Le code intégré ci-dessous est la version standard :

  • Maintenant, appuyez sur Ctrl+O pour enregistrer les modifications, puis appuyez sur Ctrl+X pour quitter nano
  • Ouvrez une nouvelle fenêtre de terminal et commencez à saisir des commandes pour voir le séparateur

N'oubliez pas que si vous souhaitez revenir en arrière, vous pouvez soit supprimer le code de bash_profile, soit simplement revenir en arrière et le remplacer par votre copie sauvegardée, nommée .bash_profile-backup et située dans votre répertoire personnel.

Voici à quoi ressemble l'Emoji Paul Prompt avec Vulcain révisé, vous pouvez le trouver sur Github :

Et voici la version originale couverte par AJ, avec un simple diviseur mais pas de sortie couleur ls et pas d'invite Emoji :

Choisissez celui que vous préférez.

C'est une très bonne façon de personnaliser un peu la ligne de commande et de la rendre plus facile à lire, mais ce n'est pas aussi spectaculaire que TermKit ou certaines des autres options les plus folles.

Tant que vous utilisez bash, vous devriez pouvoir faire la même chose avec d'autres variantes d'Unix. C'est une petite astuce sympa que Lifehacker a modifiée à partir d'Emilis Dambauskas, vous pouvez obtenir une variante différente pour Linux sur l'un de ces sites si, pour une raison quelconque, celle-ci ne fonctionne pas pour vous. Merci à Marcus de nous l'avoir envoyé.

(Mise à jour par Paul le 20/04/2015 pour inclure les ls colorisés, l'invite d'emoji Spock LLAP et des modifications mineures de l'interface utilisateur globale - l'invite LLAP nécessite une version moderne d'OS X)

Ajoutez un séparateur & Horodatage entre les commandes du terminal pour augmenter la lisibilité