À un moment donné, Terminal a commencé à enregistrer des sessions. Il est contrôlé par /etc/bashrc_Apple_Terminal
. Pour une raison quelconque, mes sous-coquilles utilisent également cette fonction :
echo $(cd && pwd)
/Users/ehrmann Saving session... ...saving history...truncating history files... ...completed.
En guise de solution de rechange, je peux faire ce qui suit
echo $(SHELL_SESSION_FILE= && cd && pwd)
Heureusement, cela fonctionne sur toutes les plateformes, mais c'est un peu idiot.
Ai-je accidentellement fait quelque chose qui l'a activé ? Cela ne peut pas être le comportement par défaut prévu - cela casse toutes sortes de choses.