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

Обычно я всегда печатаю $./ Somecommand.sh someserver.mylongwebsiteaddress.com в cygwin при обновлении серверов.

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

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

3 ответа3

2

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

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

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

webdo <command> <args>

побежит

command args http://www......
1

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .