Добавить псевдоним.mylongwebsiteaddress в конец строки в cygwin

У меня есть сервер под названием someserver и сайт под названием mylongwebsiteaddress.com.

в основном я всегда набираю $./somecommand.sh someserver.mylongwebsiteaddress.com в cygwin при обновлении серверов.

есть ли способ сделать псевдоним, чтобы я мог ввести somecommand.sh someserver.Мой и он будет заполнять адрес mylongwebsiteaddress для меня в конце строки, а затем позвольте мне нажать enter, чтобы выполнить команду?

очень нуб здесь, так что дайте мне знать, если это недостаточно ясно.

5
задан Matt
источник

3 ответов

вы можете добавить функцию в свой bashrc

webdo(){
    $@ http://www......
}

тогда, если вы запустите

webdo <command> <args>

будет работать

command args http://www......
2
отвечен technosaurus 2012-03-13 01:48:18
источник

Если поместить имя хоста в $HOSTFILE (/etc/hosts по умолчанию), можно использовать Meta@ для завершения имени.

1
отвечен Ignacio Vazquez-Abrams 2012-03-12 19:54:40
источник

вы могли бы сделать

 export MY=mylongwebsiteaddress.com 
 somecommand.sh someserver.$MY

(обратите внимание на использование $MY вместо MY).

0
отвечен Scott C Wilson 2012-03-13 17:43:32
источник

Другие вопросы bash bash-alias bash-scripting cygwin linux