1 votes

Comment restaurer la fonction d'historique de bash dans MacOS Sierra

J'ai installé Sierra OS sur mon iMac sans aucun problème. Mais, lorsque j'ouvre Terminal, je ne peux pas faire défiler l'historique de bash en appuyant sur la flèche vers le haut.

0 votes

Je suppose que vous voulez dire "faire défiler l'historique de bash en appuyant sur la flèche vers le haut". Est-ce exact ?

1voto

Michael Zhou Points 167

Jetez un coup d'œil à /etc/bashrc_Apple_Terminal . Le fichier contient des commentaires qui expliquent comment désactiver les sessions bash_sessions :

# The save/restore mechanism is disabled if the following file exists:
#
# ~/.bash_sessions_disable

ou simplement désactiver leur mécanisme d'historique du shell

# You may disable this behavior and share a single history by setting
# SHELL_SESSION_HISTORY to 0. There are some common user customizations
# that arrange to share new commands among running shells by
# manipulating the history at each prompt, and they typically include
# 'shopt -s histappend'; therefore, if the histappend shell option is
# enabled, per-session history is disabled by default. You may
# explicitly enable it by setting SHELL_SESSION_HISTORY to 1.

0voto

LexS Points 1403

Vous pouvez peut-être aussi restaurer le (caché) .bash_history à partir de la sauvegarde TimeMachine trouvé dans le HomeFolder.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X