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