É claro que, para o seu problema específico, você deseja seguir os conselhos @chaos e @steeldriver, mas, no caso geral, para "armazenar permanentemente os valores no terminal", você está procurando as variáveis do shell. Como configurá-los dependerá do seu shell (eu acho que echo $SHELL
fornecerá as informações relevantes).
Se por "permanentemente" você quer dizer "desde que eu não saia desta sessão de terminal", então você pode simplesmente usar o comando export server1=111.222.111.222
se estiver usando um shell bash
-based ( setenv server1 111.222.111.222
para um shell csh/tcsh
-based, se bem me lembro). Então você pode acessar sua variável prefixando-a com $
: ssh root@$server1
.
Se por "permanentemente" você quer dizer "cada vez que eu lanço um novo terminal", então você precisará configurar sua variável em um dos arquivos init do shell. Por exemplo. em $HOME/.bashrc
para shells baseados em bash
, ou $HOME/.cshrc
- presumivelmente usando a mesma sintaxe mencionada no parágrafo anterior. Observe que você precisará fornecer o arquivo init (por exemplo, source $HOME/.bashrc
ou abrir um novo shell para que as alterações sejam levadas em consideração.
NB: Resposta da memória, pode exigir alguns pequenos ajustes.