J'ai remarqué que pour les alias, etc., le titre d'un onglet ou d'une fenêtre du terminal ne correspond pas toujours à la commande que j'ai tapée. C'est parfois déroutant, surtout pour les processus qui s'exécutent depuis longtemps et qui ont des noms similaires.
Alors comment puis-je configurer bash
/Terminal de manière à ce que le titre de la fenêtre reflète toujours la commande telle qu'elle a été tapée ?
Exemples :
-
Quand je tape
python -m SimpleHTTPServer
et appuyez sur Return dans une fenêtre du Terminal, l'onglet de cette fenêtre du Terminal devrait afficher immédiatement "Python -m SimpleHTTPServer". -
Quand je tape
flushdns
qui est mon alias poursudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache
et appuyez sur Return dans une fenêtre de terminal, l'onglet de cette fenêtre de terminal devrait afficher immédiatement "flushdns".
Ce que j'ai essayé :
J'ai essayé de modifier PS4
pour exécuter une commande. Cela fonctionne, mais il imprime également beaucoup d'autres déchets, comme obtenir la branche git actuelle et d'autres commandes que j'ai placées dans ma page d'accueil. PS1
. S'il y a un moyen pour PS4
pour n'exécuter que les scripts et ne rien sortir (même pas les sauts de ligne), cela me convient aussi comme solution.
J'ai également essayé les différentes options sous Préférences > Profils > Tab, mais cela ne permet pas d'afficher la commande littérale que je viens de saisir.