Fedoraマシンでターミナルを開く(またはsshでターミナルを開く)と、プロンプトの前に次のような行が表示されます。
declare -x CVS_RSH="ssh"
declare -x DISPLAY="localhost:10.0"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
…
これは何が原因ですか?これはを編集した後に発生した可能性がありますが、.bashrc変更したのは「PATH =」に別のディレクトリパスを追加することだけだったと思います。
アップデート(への対応heavydの答えを):私はに読まれる~/.bashrc、~/.bash_profileと/etc/bashrc『宣言』のために、何も見つかりませんでした。
私が見たのは以下を含む/etc/bashrcから~/.bashrcです:
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
上記のコード「PATH =…」、「export…」、および「alias…」以外のスクリプト~/.bashrcまたは~/.bash_profileスクリプトには何も表示されません。
.bashrcスクリプト(「bash ~/.bashrc」を使用)または.bash_profileスクリプトを実行すると、「宣言」のリストが表示されますが、エラーメッセージは表示されません。(実行しても何も表示されません/etc/bashrc。)
~./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
解決済み:andrew.nに感謝します。あなたの提案が私を追跡するのに役立ちました。(declare -x…)行がexport(単独で)実行されるとすべて出力され、myの "export"と "PATH =…"の間に誤ってCRを挿入したことがわかります.bashrc。