2017-05-28 4 views
0

で作業していない私は、ルートの下の.bash_profileにエイリアスの束を作成しているが、それらは、誰もが別名のための適切な場所がどうあるべきか、私は間違ってエイリアスは、Linuxマシン

# .bash_profile 
#shopt -s expand_aliases 
# Get the aliases and functions 
if [ -f ~/.bashrc ]; then 
    . ~/.bashrc 
fi 

# User specific environment and startup programs 

export JAVA_HOME=/opt/app/java 
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin 

export PATH 

#Alias 
alias jfiles="cd /opt/app/Projects" 
alias jscripts='cd /opt/app/Config' 
alias jmres='cd /opt/app/tomcat/jmresources' 
alias llrt='ll -r -t' 
をしています
+0

すなわち.bashrcファイルを実行して追加した後、あなたは 'あなたを作成した後、あなたの' .bash_profile'をsource'しなかった の.bash_profileエイリアス?または、新しい端末を起動しますか? – Evert

+2

'.bash_profile'ではなく' .bashrc'がエイリアスに適しています。後者はログインシェルのためにのみ実行され、前者はすべての対話的シェルに対して実行されます(あなたの '.bashrc 'をここに置くときはそうです)。そして、はい。即座に編集するには、 '.bashrc'を編集し直しておく必要があります。 –

+0

便宜上、別々の '.aliases'ファイルを作成し、' .bashrc'ファイルを読む少数の行に似た '.bash_profile'ファイルで読み込むことができます。 – Evert

答えて

0

助けるworking.canされていません。 bashrcには.bashrcの中エイリアスは新しいログインセッションを開始するか、単に./.bashrc

関連する問題