如何在 macosx 上将 yafc 别名为 sftp
How to alias yafc as sftp on macosx
我试过了,但没用:
alias sftp='yafc sftp://'
我希望能够从命令行使用更短的 sftp 语法。例如:
sftp bob@ibm.com
而不是每次都输入这个
yafc sftp://bob@ibm.com
你真正需要的是bash功能:
sftp(){
yafc sftp://"$@"
}
糟糕的解决方法:
但是如果你热衷于使用 alias
并且你启用了无密码身份验证,因此不需要在标准输入上输入任何内容,那么这个 hacky 方法也可以工作 (bash 4+):
alias sftp='(read IP; yafc sftp://"$IP";) <<< '
我试过了,但没用:
alias sftp='yafc sftp://'
我希望能够从命令行使用更短的 sftp 语法。例如:
sftp bob@ibm.com
而不是每次都输入这个
yafc sftp://bob@ibm.com
你真正需要的是bash功能:
sftp(){
yafc sftp://"$@"
}
糟糕的解决方法:
但是如果你热衷于使用 alias
并且你启用了无密码身份验证,因此不需要在标准输入上输入任何内容,那么这个 hacky 方法也可以工作 (bash 4+):
alias sftp='(read IP; yafc sftp://"$IP";) <<< '