我经常使用 xfreerdp 从 Linux 连接到 Windows VM,并希望创建一个 Bash 函数来缩短我的打字时间,但遇到了问题。
我在 .bashrc 中尝试的功能:
function rdp { xfreerdp /v:"$1" /u:"$2" /p:"$3" /f /multimon /sound /clipboard; }
export -f rdp
如果我再尝试:
rdp windowshost myusername mypassword
它只是让 xfreerdp 打印出暗示某处语法错误的帮助信息。理想情况下,我想要的是将主机名/IP、用户名和密码作为参数,然后我们就走了。或者更好的是,将主机、用户名和密码作为参数或提示,以未提供的为准。
我怀疑使用冒号和正斜杠的新 FreeRDP 语法在 Bash(?) 中效果不佳。