Perché i miei alias in .bashrc non funzionano?

3

Ho Lion sul mio Mac Air. Ho scritto alcuni alias nel file ~ / .bashrc, che assomiglia a:

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

Ho quindi acquistato il mio file .bashrc da .bash_profile, che credo sia stato originato all'avvio. Il mio file .bash_profile ha l'aspetto di

# 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

Perché i miei alias funzionano a volte all'avvio, ma non sempre - (a volte, devo manualmente dare origine a .bash_profile)?

    
posta David Faux 30.03.2012 - 17:59
fonte

1 risposta

4

Sembra che la tua shell bash stia cercando .profile invece di .bashrc . Quello che puoi fare è creare un link simbolico:

ln -s ~/.bashrc ~/.profile

e riavvia la sessione (chiudi, riapri Terminale). Qualsiasi futuro aggiornamento delle impostazioni di bash può essere effettuato su .profile o .bashrc .

    
risposta data 15.10.2013 - 04:40
fonte

Leggi altre domande sui tag