Звичайно, для вашого конкретного питання ви хочете дотримуватися порад @chaos та @steeldriver, але в загальному випадку, щоб "постійно зберігати значення в терміналі", ви шукаєте змінних оболонки. Як їх встановити, буде залежати від вашої оболонки (я думаю echo $SHELL
, надасть відповідну інформацію).
Якщо під терміном "постійно" ви маєте на увазі "до тих пір, поки я не вийду з цього термінального сеансу", ви можете просто використовувати export server1=111.222.111.222
команду, якщо ви використовуєте bash
оболонку на основі ( setenv server1 111.222.111.222
для оболонки на csh/tcsh
основі, якщо я правильно пам'ятаю). Тоді ви можете отримати доступ до змінної з префіксом $
: ssh root@$server1
.
Якщо під терміном "постійно" ви маєте на увазі "щоразу, коли я запускаю новий термінал", тоді вам потрібно буде встановити свою змінну в одному з файлів ініціальної оболонки. Наприклад, $HOME/.bashrc
для bash
оболонок на основі, або $HOME/.cshrc
- імовірно, використовуючи той самий синтаксис, як зазначено в попередньому пункті. Зауважте, що вам доведеться створити файл init (наприклад, source $HOME/.bashrc
або відкрити нову оболонку, щоб зміни були враховані.
Примітка. Відповідь з пам'яті може потребувати невеликих коригувань.