2013-04-25 13 views
8

Benim Bashrc benim .bash_aliases çalışır içerir ve bana tanımladığınız diğer adları bir ton verirtmux kullanarak tüm bash takma adlarimi kaybeder, nasil kalirim?

if [ -f ~/.bash_aliases ]; then 
    . ~/.bash_aliases 
fi 

yapar. Ben denemek ve tmux kullanmak Ancak şimdi tek takma adıdır (tmux ile çağrılan)

:

$ aliasdönüş # gösterecektir ....

$ alias rvm-restart='rvm_reload_flag=1 source '\''/home/durrantm/.rvm/scripts/rvm'\''' 

Nasıl kullanabilirsiniz tmux ve hala tüm takma adlarım var.

Ben Ubuntu 12.04

olduğum benim Bashrc dosyasının sonuna aşağıdaki gibidir:

if [ -f ~/.bash_aliases ]; then 
    . ~/.bash_aliases 
fi 

# Automatic cd'ing 
shopt -s autocd 

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then 
    . /etc/bash_completion 
fi 

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting 
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM 

export EDITOR=vim 

git config --global --add color.ui true 

cevap

14

tmux bir giriş kabuğu olarak kabuk çağırır. Giriş kabukları .bashrc işlemez, ancak bunun yerine .bash_profile kullanın. Sadece .bash_profile yapabilirsiniz

okumak senin .bashrc:

echo 'source ~/.bashrc' >> ~/.bash_profile