แน่นอนว่าสำหรับปัญหาเฉพาะของคุณคุณต้องการทำตามคำแนะนำ @chaos และ @steeldriver แต่ในกรณีทั่วไปเพื่อ "จัดเก็บค่าใน terminal อย่างถาวร" คุณต้องการตัวแปรเชลล์ วิธีการตั้งค่าจะขึ้นอยู่กับเชลล์ของคุณ (ฉันเดาว่าecho $SHELL
จะให้ข้อมูลที่เกี่ยวข้อง)
หากโดย "ถาวร" คุณหมายถึง "ตราบใดที่ฉันไม่ออกจากเซสชันเทอร์มินัลนี้" คุณสามารถใช้export server1=111.222.111.222
คำสั่งหากคุณใช้bash
-based shell ( setenv server1 111.222.111.222
สำหรับcsh/tcsh
-based shell หากจำได้ถูกต้อง) จากนั้นคุณสามารถเข้าถึงตัวแปรของคุณโดย prefixing ด้วย:$
ssh root@$server1
หากโดย "ถาวร" คุณหมายถึง "ทุกครั้งที่ฉันเรียกใช้เทอร์มินัลใหม่" คุณจะต้องตั้งค่าตัวแปรของคุณในหนึ่งในไฟล์เชลล์ init เช่นในเปลือกหอย$HOME/.bashrc
สำหรับbash
- หรือ$HOME/.cshrc
- สันนิษฐานว่าใช้ไวยากรณ์เดียวกับที่กล่าวถึงในวรรคก่อน โปรดทราบว่าคุณจะต้องแหล่งที่มาของไฟล์ init (เช่นsource $HOME/.bashrc
หรือเปิดเปลือกใหม่สำหรับการเปลี่ยนแปลงที่จะนำมาพิจารณา
หมายเหตุ: คำตอบจากหน่วยความจำอาจต้องมีการปรับเปลี่ยนเล็กน้อย