내 bash에는 매우 간단한 별칭이 있습니다.
alias xfreerdpp='xfreerdp /v:ip_address /u:username /d:domain /p:password /size:1024x768 /clipboard /cert-ignore &'
제가 하고 싶은 일은 ip_address
변수를 만들어서 입력 xfreerdpp xxx.xxx.xxx.xxx
하고 ip_address
매개변수로 전달할 수 있도록 하는 것입니다.
답변1
그런 다음 파일에 다음을 추가할 수 있습니다 ~/.bashrc
.source
xfreerdpp() {
xfreerdp /v:$1 /u:username /d:domain /p:password /size:1024x768 /clipboard /cert-ignore &
}
구현하다:xfreerdpp xxx.xxx.xxx.xxx
또한 @Nasha가 제기한 보안 문제도 고려하세요.
password
매개변수로 전달 하려면 다음을 수행하면 됩니다.
xfreerdpp() {
xfreerdp /v:$1 /u:username /d:domain /p:$2 /size:1024x768 /clipboard /cert-ignore &
}
그런 다음 다음을 실행합니다.xfreerdpp xxx.xxx.xxx.xxx password
답변2
개인적으로 & 기호를 제거하겠습니다. 그렇지 않으면 스크립트나 쉘 기능이 필요합니다. 시작하기에는 너무 복잡했습니다. 여기 있어요:
alias xfreerdpp='/usr/bin/xfreerdp \
/u:username /d:domain /p:password \
/size:1024x768 /clipboard /cert-ignore'
옮기다:
xfreerdp /v:345.16.54.12 &
(IP 주소에 345가 있다는 것을 알고, 봤습니다. «인터넷» 산드라 블록과 함께 ;-))
농담은 제쳐두고 비밀번호를 별칭으로 일반 텍스트로 저장하는 것 자체가 보안 취약점이라는 점에 유의하세요. 수동 인증을 선호합니다.