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