Por supuesto, para su problema particular, desea seguir los consejos de @chaos y @steeldriver, pero en el caso general, para "almacenar valores permanentemente en el terminal", está buscando variables de shell. Cómo configurarlos dependerá de su shell (supongo echo $SHELL
que proporcionará la información relevante).
Si con "permanentemente" quieres decir "mientras no salga de esta sesión de terminal", entonces puedes simplemente usar el export server1=111.222.111.222
comando si estás usando un bash
shell basado en ( setenv server1 111.222.111.222
para un csh/tcsh
shell basado, si no recuerdo mal). A continuación, puede acceder a la variable de prefijándolo con $
: ssh root@$server1
.
Si por "permanentemente" te refieres a "cada vez que inicio un nuevo terminal", entonces necesitarás configurar tu variable en uno de los archivos de inicio de shell. Por ejemplo, en $HOME/.bashrc
por bash
proyectiles basados, o $HOME/.cshrc
- presumiblemente utilizando la misma sintaxis que lo mencionan en el párrafo anterior. Tenga en cuenta que deberá obtener el archivo init (p. Ej., source $HOME/.bashrc
O abrir un nuevo shell para que se tengan en cuenta los cambios).
NB: la respuesta de la memoria puede requerir algunos pequeños ajustes.