私は自分の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
と入力できるようにすることです。
次に、~/.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
私は個人的にアンパサンドを削除します。そうでない場合は、スクリプトまたはシェル関数が必要になります。開始するには複雑すぎます。どうぞ:
alias xfreerdpp='/usr/bin/xfreerdp \
/u:username /d:domain /p:password \
/size:1024x768 /clipboard /cert-ignore'
呼び出し:
xfreerdp /v:345.16.54.12 &
(私はIPアドレスの345について知っています、私はサンドラブロックで" ネット "を見ました;-))
冗談はさておき、パスワードを明確な形式でエイリアスとして保存すること自体がセキュリティ違反であることに注意してください。手動認証を優先します。