我对 Windows 上的 PuTTY 完全陌生。我想知道是否可以在所有 PuTTY 会话中使用一些命令/功能。
假设我想要一个函数:
greatFunction() {
# highly complicated things
}
我希望无论我在任何 PuTTY 会话中登录哪个服务器,它都在那里。是否可以?
谢谢。
答案1
本质上,不。
最接近的是,您可以.bashrc
在登录的每台服务器的主目录中创建一个文件,并在其中定义函数。
仅通过在工作站上执行某些操作,无法在使用 putty 登录的所有主机上自动定义 shell 函数。必须在每个 shell 中定义函数,在您登录的主机。
有很多地方可以这样做; /etc/profile.d 是另一个选项。但它们都将位于目标主机上,而不是您的工作站上。