/ / Macosx पर sftp के रूप में उर्फ ​​yafc कैसे करें - macos, bash, osx-yememite, .bash-profile

Macosx पर sftp के रूप में yafc कैसे उर्फ ​​- मैकोज़, bash, osx-yosemite, .bash-profile

मैंने यह कोशिश की और यह काम नहीं करता है:

alias sftp="yafc sftp://"

मैं कमांड लाइन से छोटे sftp सिंटैक्स का उपयोग करने में सक्षम होना चाहूंगा। उदाहरण के लिए:

sftp bob@ibm.com

हर बार इसे टाइप करने के बजाय

yafc sftp://bob@ibm.com

उत्तर:

जवाब के लिए 0 № 1

क्या आप वास्तव में जरूरत है बास समारोह:

sftp(){
yafc sftp://"$@"
}

काम के आसपास:
लेकिन अगर आप उपयोग करने के लिए उत्सुक हैं alias और आपके पास पासवर्ड-कम प्रमाणीकरण सक्षम है, इस प्रकार स्टड पर कुछ भी दर्ज करने की आवश्यकता नहीं है, तो यह हैक करने की विधि भी काम करेगी (4+ को रोकें):

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