大学のアカウントで bash をデフォルトのシェルとして設定しようとしています。
ただし、chsh
大学の技術者がスタートアップシェルとしてそれを無効にしているため、ここでは従来のアプローチは機能しません。bash
しかし、端末から呼び出すだけで bash を呼び出すことができます。そこで、ファイルから bash を呼び出すようcsh
にファイルを変更することで、現在のシェルが bash を自動的に開始できるようにする小さなハックを開発しました。~/.cshrc
問題は、bashセッションを終了するときに、親のcshセッションも閉じるように設定したいということです。どうやってやるの?
==編集==
注意点: csh で実行されるスクリプトについて ajk が警告したように、ログイン シーケンスがそのシェルで正確に行われる難しい方法を見つけました。マシンにログインできなくなりました。rc ファイルの削除について大学の技術者に連絡する必要があります。それが彼らを幸せにしてくれるとは思えません。:\
ですから、気をつけてください。