Bashログインスクリプトはロードされません。

Bashログインスクリプトはロードされません。

bashのログインスクリプトが混乱しています。私はいつも~/.bash_profilebashシェルを構成することに慣れていました。これで、ユーザーとして新しいシステムに入ります。私はルートではありません。このシステムはもともとtcshシェルを使用し、コマンドを使用してbashに変更しましたが、ypchsh to /bin/shbashログインプロファイルもロードしません.bashrc。しかし、ただ入力してください

bash

私の端末に私のログインファイルがロードされました。ログイン時にロードするにはどうすればよいですか?


私の.profileの例:

# .bash_profile

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

 # User specific environment and startup programs

 PATH=$PATH:/usr/local/share/bin/:/usr/local/share/bin/idl/:./
 export PATH

 source $HOME/script.sh

 export SCRIPT_VARIABLE

答え1

一部のシステムでは/bin/shいいえbash(例:Ubuntuではyes /bin/dash)。のみ使用するように.profile設定してください。/bin/sh.bash_profile/bin/bash

関連情報