.bashrcと.bash_profileが実行されていません。

.bashrcと.bash_profileが実行されていません。

RHEL5を実行しています。に単純なaliasコマンドを追加しました~/.bashrc。新しい端末を起動すると何も起こりませんが、うまくいくので構文が正しいかどうかを知ることができますsource ~/.bashrc。また、修正/ソースコードでテストしましたが、~/.bash_profile端末の起動時にも実行されません。私のシステムには存在しません~/.bash_login~/.profile

これは私のものです。~/.bashrc

# .bashrc

# Source global definitions if [ -f /etc/bashrc ]; then
        . /etc/bashrc fi

# User specific aliases and functions
alias hi=hello

そして私~/.bash_profile

# .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

答え1

~/.bashrcログインしていないシェルを実行している場合のみ、端末設定を確認してください。
Edit -> Profile Preferences -> Title and Command -> "Run command as a login shell

利用可能な場合は通常ロードされます~/.profile(その環境に存在すると仮定)。~/.bashrc$BASH_VERSION

この情報は、~/.profile家にいる場合、または存在する場合は無視され、無視されるため、ソースもないことに注意してください。~/.bash_profile~/.bash_login~/.bashrc

関連情報