2016-02-19 10 views
0

Я попробовал это, и он не работает:Как псевдоним yafc, как SFTP на MacOSX

alias sftp='yafc sftp://'

Я хотел бы иметь возможность использовать более короткий синтаксис SFTP из командной строки. Например:

sftp [email protected]

вместо того, чтобы ввести этот каждый раз, когда

yafc sftp://[email protected]

ответ

0

Что вам действительно нужно, это Баш функция:

sftp(){ 
    yafc sftp://"[email protected]" 
} 

BAD обходным:
Но если вы заинтересованы в использовании aliasу вас включен пароль менее аутентификации, при этом не требуя ничего вводить на стандартный ввод, то этот Hacky метод тоже будет работать (Баш 4+):

alias sftp='(read IP; yafc sftp://"$IP";) <<< ' 
+0

Примечание: я должен был добавить функцию слова перед тем SFTP () для его работы – pabl0rg

+0

^^ Это необязательно в моей версии bash ... – anishsane

 Смежные вопросы

  • Нет связанных вопросов^_^