在 linux 中登录我的帐户后 - 我可以使用我在 .bash_profile 文件中创建的所有别名。
但是在我使用以下命令执行一个简单的脚本(setter.sh)之后:cleartool setview view_name
所有别名都丢失了 - 这可能是因为 cleartool 产生了一个新的 shell 查询是:
如何确定当前产生了多少个 shell - 我可以知道我当前处于哪个嵌套级别 - 如果脚本以产生新 shell 的方式工作?
启动新外壳后如何保留别名值 - 就像上述情况一样?
如果我尝试通过添加源 .bash_profile 来确保 .bash_profile get 作为脚本的一部分重新执行 - 即使那样 - 别名设置没有发生?