我正在尝试将 bash 设置为我大学帐户中的默认 shell。
然而,传统chsh
方法在这里行不通,因为大学技术人员已将其作为启动外壳禁用。bash
但是,我可以通过从终端调用来调用 bash 。所以,我开发了一个小技巧,csh
通过修改我的~/.cshrc
文件,使我当前的 shell 能够自动启动 bash,以便它从中调用 bash。问题是,我希望以这样的方式设置它,当我退出我的 bash 会话时,我希望它也关闭它的父 csh 会话。我怎样才能做到这一点?
== 编辑 ==
注意事项:正如 ajk 警告使用 csh 运行的脚本时,我发现登录序列是在该 shell 上精确完成的艰难方式。我现在无法再登录我的机器。我将不得不联系我的大学技术人员以删除 rc 文件。我怀疑这会让他们开心。:\
所以,请注意。