답변:
예, 파일에 적어 두십시오 /etc/hosts
. 다음과 같은 구문이 있습니다.
1.2.3.4 servername additional_servername
어디:
1.2.3.4
IP 주소입니다servername
이름입니다additional_servername
선택적 이름입니다저장 한 후에는 이름으로 서버에 연결할 수 있습니다.
물론 특정 문제에 대해서는 @chaos 및 @steeldriver 조언을 따르고 싶지만 일반적으로 "터미널에 값을 영구적으로 저장"하기 위해 쉘 변수를 찾고 있습니다. 그것들을 설정하는 방법은 쉘에 달려 있습니다 ( echo $SHELL
관련 정보를 제공 할 것입니다).
에 의한 경우 "오랫동안 나는이 터미널 세션을 종료하지 않는 한대로", 당신은 간단하게 사용할 수있는 "영구적으로"당신은 의미 export server1=111.222.111.222
당신이 사용하는 경우 명령을 bash
기반 쉘 ( setenv server1 111.222.111.222
A의 csh/tcsh
기반 쉘 내가 정확히 기억 경우). 그런 다음를 앞에하여 변수에 액세스 할 수 있습니다 $
: ssh root@$server1
.
"영구적으로"가 "새 터미널을 시작할 때마다"를 의미한다면, 쉘 init 파일 중 하나에 변수를 설정해야합니다. 의 예 $HOME/.bashrc
에 bash
기반 쉘, 또는 $HOME/.cshrc
아마도 이전 단락에서 했나요와 같은 구문을 사용하여 -. source $HOME/.bashrc
변경 사항을 적용 하려면 init 파일을 소싱해야합니다 (예 : 새 셸을 열어야 함).
NB : 메모리에서 응답하며 약간의 조정이 필요할 수 있습니다.