Ubuntu 12.04で新しいターミナルウィンドウを開くと、.bashrcのコードは実行されません。.bash_aliasesファイルを作成するときにこれに気付きました。新しいターミナルを開いたときにエイリアスが表示されませんでした。ただしsource .bashrc、エイリアスを入力すると表示されました。
.bashrcは、新しいターミナルウィンドウを開くたびに実行する必要がありますか?
どうすればこれを実現できますか?
.profileどこかに設定の誤りがない限り、新しいターミナルを開いたときではなく、ログイン時に読み取られます。セラ:デフォルトの設定から何か変更しましたか?ps -o command $$ $PPIDターミナルで実行し、出力をコピーして貼り付けてください。
.bashrcに、ホームフォルダーに入れますか?
echo $SHELL。これは私に起こり、シェルはbashではなく/ bin / shでした。/ etc / passwdおよびその実行中の.bashrcで修正します。