여기서 별칭을 만들었습니다.

여기서 별칭을 만들었습니다.

bashrc실행 시 매개변수를 전달해야 하기 때문에 함수 접근 방식을 사용하여 별칭을 만들 려고 합니다 .

여기서 별칭을 만들었습니다.

login-lnx1 () { 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p "$1" -l username lnx2'; }

실행 후 출력입니다.

bash-3.2$ login-lnx1 3001
bash: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p "$1" -l username lnx2: No such file or directory

답변1

작은 따옴표를 제거하십시오.기능(이것은 별칭이 아닙니다):

login-lnx1 () { ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p "$1" -l username lnx2; }

관련 정보