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