¿Por qué no funcionan mis alias en .bashrc?

3

Tengo Lion en mi Mac Air. Escribí algunos alias en el archivo ~ / .bashrc, que se parece a:

# Aliases
alias p='pdflatex *.tex;open *.pdf'
alias bromine='ssh [email protected]'

Luego obtuve mi archivo .bashrc de .bash_profile, que creo que se origina en el inicio. Mi archivo .bash_profile se ve como

# Setting PATH for EPD-7.2-2
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH

MKL_NUM_THREADS=1
export MKL_NUM_THREADS

# MacPorts Installer addition on 2012-02-27_at_18:19:09: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.

# source bashrc
. .bashrc

¿Por qué mis alias funcionan a veces en el inicio, pero no siempre? (a veces, tengo que buscar manualmente el archivo .bash_profile)     

pregunta David Faux 30.03.2012 - 17:59

1 respuesta

4

Parece que tu shell bash está buscando .profile en lugar de .bashrc . Lo que puedes hacer es hacer un enlace simbólico:

ln -s ~/.bashrc ~/.profile

y reinicie su sesión (cierre, vuelva a abrir Terminal). Cualquier actualización futura de la configuración de bash se puede realizar en .profile o .bashrc .

    
respondido por el Rob 15.10.2013 - 04:40

Lea otras preguntas en las etiquetas