从脚本运行 sudo su 和 tcsh 来更改终端

从脚本运行 sudo su 和 tcsh 来更改终端

每当我将 Putty 放入我们的一个 Linux VM 中时,我都会运行:

sudo su - serviceid
tcsh
bindkey -k up history-search-backward
bindkey -k down history-search-forward

serviceid 会根据我连接的服务器而变化。我希望使该过程自动化,以便它能够uname -n选择要使用的 serviceid。

脚本很可能无法运行,因为它适用于脚本本身而不是调用该脚本的终端。

serviceid 是共享的,因此无法对 /home/serviceid/ 进行任何更改

脚本怎样才能改变终端?

相关内容