Cuando abro un terminal en mi máquina Fedora (o ssh en él), obtengo un montón de líneas como esta antes de la solicitud:
declare -x CVS_RSH="ssh"
declare -x DISPLAY="localhost:10.0"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
…
¿Qué está causando esto? Esto puede haber ocurrido después de editar mi .bashrc
, pero creo que todo lo que cambié fue agregar otra ruta de directorio a "PATH =".
Actualización (respondiendo a la respuesta de heavyd ): grep'ed ~/.bashrc
, ~/.bash_profile
y /etc/bashrc
para "declarar" y no encontré nada.
Lo miré /etc/bashrc
porque ~/.bashrc
contiene lo siguiente:
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
No veo nada en los scripts ~/.bashrc
o ~/.bash_profile
excepto el código anterior, "RUTA = ...", "exportar ..." y "alias ...".
Cuando ejecuto mi .bashrc
script (usando " bash ~/.bashrc
") o .bash_profile
script veo la lista de "declaraciones", pero no hay mensajes de error. (No veo nada si corro /etc/bashrc
).
~./bash_profile
es muy simple:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
Resuelto : Gracias andrew.n , tu sugerencia me ayudó a localizarlo. Resulta que todas esas líneas "declarar -x ..." se emiten si se ejecuta export
(por sí mismo), y accidentalmente inserté un CR entre "exportar" y "RUTA = ..." en mi .bashrc
.