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