Aquí está mi problema. La semana pasada me di cuenta de que mi terminal OSX (10.11.13) ya no guarda el comando que ejecuto en los archivos de historial .
Para ser más claro:
test
test
está ahí?test
ya no está (así que salta a un comando que ejecuté hace semanas).Esto es lo que printenv
devuelve:
NVM_RC_VERSION=
rvm_bin_path=/Users/my-user/.rvm/bin
TERM_PROGRAM=Apple_Terminal
GEM_HOME=/Users/my-user/.rvm/gems/ruby-2.1.2
SHELL=/bin/bash
TERM=xterm-256color
IRBRC=/Users/my-user/.rvm/rubies/ruby-2.1.2/.irbrc
TMPDIR=/var/folders/4x/y0j5261j7j3142sx_82m6fxm0000gn/T/
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.JLKMtkE4S1/Render
TERM_PROGRAM_VERSION=361.1
MY_RUBY_HOME=/Users/my-user/.rvm/rubies/ruby-2.1.2
TERM_SESSION_ID=B48F774F-86DA-4AA1-BAB7-888DCBA65E5A
NVM_DIR=/Users/my-user/.nvm
USER=my-user
_system_type=Darwin
rvm_path=/Users/my-user/.rvm
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.550eXpVGiK/Listeners
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x1
rvm_prefix=/Users/my-user
PATH=/opt/local/bin:/opt/local/sbin:/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php5.5.3/bin:/Users/my-user/.rvm/gems/ruby-2.1.2/bin:/Users/my-user/.rvm/gems/ruby-2.1.2@global/bin:/Users/my-user/.rvm/rubies/ruby-2.1.2/bin:/Applications/MAMP/bin/php/php5.3.6/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/my-user/.rvm/bin:/sdk/android/platform-tools:/sdk/android/tools
NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist
PWD=/Users/my-user
LANG=fr_FR.UTF-8
_system_arch=x86_64
XPC_FLAGS=0x0
_system_version=10.11
XPC_SERVICE_NAME=0
rvm_version=1.25.15 (stable)
SHLVL=1
HOME=/Users/my-user
LOGNAME=my-user
GEM_PATH=/Users/my-user/.rvm/gems/ruby-2.1.2:/Users/my-user/.rvm/gems/ruby-2.1.2@global
NVM_IOJS_ORG_MIRROR=https://iojs.org/dist
_system_name=OSX
_=/usr/bin/printenv
¿Alguna ayuda?
Basado en esta pregunta y respuesta, lo siguiente debería funcionar:
Deshabilite ~/.profile y ~/.bash:profile cambiándole el nombre:
mv ~/.bash_profile ~/off.bash_profile
mv ~/.profile ~/off.profile
Cree un nuevo archivo ~/.bash_logout con el contenido shell_session_update
echo "shell_session_update" > ~/.bash_logout
killall Terminal
Abra Terminal y habilite ~/.profile y ~/.bash_profile cambiándole el nombre:
mv ~/off.bash_profile ~/.bash_profile
mv ~/off.profile ~/.profile
Ingresarkillall Terminal
exit
ahora antes de cerrar una ventana de Terminal o salir de Terminal.exit
antes de cerrar una ventana de terminal... Eso significa que debo entrar exit
50 veces por día :/
klanomath
dan
~/.bash_profile
, iniciar un nuevo shell de inicio de sesión, verificar si tiene el mismo problema e informar esto en su OQ?enguerranws