1 votos

Cómo restaurar la función de historial de bash en macOS Sierra

Instalé el sistema operativo Sierra en mi iMac sin problemas. Pero, cuando abro Terminal, no puedo desplazarme por el historial de bash al presionar la flecha hacia arriba.

0 votos

Estoy asumiendo que te refieres a "desplazarte por el historial de bash al presionar la flecha hacia arriba". ¿Es correcto?

1voto

Michael Zhou Puntos 167

Echa un vistazo a /etc/bashrc_Apple_Terminal. El archivo contiene comentarios que explican cómo deshabilitar las sesiones de bash:

# El mecanismo de guardar/restaurar se desactiva si existe el siguiente archivo:
#
# ~/.bash_sessions_disable

o simplemente deshabilita su mecanismo de historial de shell

# Puedes desactivar este comportamiento y compartir un historial único configurando
# SHELL_SESSION_HISTORY a 0. Hay algunas personalizaciones comunes de usuarios
# que organizan para compartir nuevos comandos entre las shells en ejecución
# manipulando el historial en cada prompt, y normalmente incluyen
# 'shopt -s histappend'; por lo tanto, si la opción de shell histappend está
# habilitada, el historial por sesión se desactiva de forma predeterminada. Puedes
# habilitarlo explícitamente configurando SHELL_SESSION_HISTORY a 1.

0voto

Jonas Byström Puntos 5106

Tal vez también puedas restaurar el archivo .bash_history (oculto) desde la copia de seguridad de TimeMachine encontrada en la carpeta de inicio.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X