.bashrcに自動追加が適用されるのを防ぐ方法は?

.bashrcに自動追加が適用されるのを防ぐ方法は?

.bashrc私は、環境を自動的に強制ロードするためにコードを添付するいくつかのインストーラの望ましくない動作を排除する方法を探しています。この問題は主にCondaで数回発生し、場合によってはユーザーのアカウントが破損してログインできなくなりました。

次のように.bashrcの末尾に閉じられていないドキュメントを追加してみました。

# .bashrc

#...

: <<'__END__'

動作しますが、解析エラーが発生し、迷惑な警告が発生します。

.bashrcを読み取り専用にするのではなく、これを行うためのきちんとした方法は何ですか?

ベストアンサー1

.bashrc終わったら

return 0

ヘビーヒーター後に追加された行はすべて無視してください。.bashrcソーススクリプトのように扱われるからです。

return.()組み込み関数を使用してsource実行されたスクリプトの実行を終了するためにも使用できます。Nまたは、スクリプト内で実行された最後のコマンドの終了状態をスクリプトの終了状態として使用します。

exit 0シェルが終了しますが、これは望むものではありません。)

おすすめ記事