Answers:
是的,只需将它们写下来/etc/hosts
。它具有以下语法:
1.2.3.4 servername additional_servername
哪里:
1.2.3.4
IP地址servername
是名字additional_servername
是一个可选名称保存后,可以通过其名称访问服务器。
当然,对于您的特定问题,您希望遵循@chaos和@steeldriver建议,但是在一般情况下,为了“将值永久存储在终端中”,您正在寻找shell变量。如何设置它们取决于您的外壳(我想echo $SHELL
会提供相关信息)。
如果“永久”的意思是“只要我不退出此终端会话”,那么export server1=111.222.111.222
如果您使用的是bash
基于-shell的话(如果我没记错的话,setenv server1 111.222.111.222
对于csh/tcsh
基于-shell的话),您可以简单地使用该命令。然后,您可以通过在变量前面加上前缀$
:来访问变量ssh root@$server1
。
如果“永久”是指“每次启动新终端”,则需要在一个shell初始化文件中设置变量。例如,基于$HOME/.bashrc
for bash
的shell,或者$HOME/.cshrc
-大概使用与上一段中提到的语法相同的语法。请注意,您将必须获取初始化文件的来源(例如,source $HOME/.bashrc
或打开新的外壳程序以考虑更改)。
注意:从内存中回答,可能需要一些小的调整。