J'adore utiliser des alias sur mon serveur ubuntu pour des commandes répétées car elles représentent un énorme gain de temps et elles sont absolument irremplaçables pour moi maintenant.Comment chaîner des commandes d'alias dans cmder
J'ai utilisé cmder beaucoup récemment sur Windows car c'est le meilleur remplacement de la console pour les fenêtres que je connais. C'est un merveilleux logiciel et j'ai presque toutes les commandes bash de base, y compris les alias.
Cependant, je ne trouve pas un moyen d'enchaîner plusieurs commandes d'alias. J'ai essayé de fouiller dans doskey à ce lien Microsoft DOSKEY et les macros sans n'importe quelle chance. Donc, fondamentalement, je veux créer plusieurs alias. Par exemple
alias loginuser1='ssh -i ~/user1keyfile [email protected]$s'
alias mynewcloudserver='901.801.701.601'
et que vous voulez pouvoir vous connecter en tapant:
loginuser1 mynewcloudserver
loginuser5 mytestingcloudserver
J'ai actuellement essayé:
loginuser1 mynewcloudserver
qui produit cette erreur:
ssh: Could not resolve hostname mynewcloudserver: no address associated with name
I obtenir que c'est parce que c'est proba bly regardant dans mon fichier hosts pour mynewcloudserver et est incapable de trouver une entrée. Je suis en mesure de se connecter en faisant cela à la place:
loginuser1 901.801.701.601
qui nous amène à mon problème. Je ne peux pas appeler un alias d'un autre alias
Je sais que le pourrait ne pas être au-dessus de la meilleure façon de créer ces alias, mais je veux juste comprendre la logique et comment ensemble pour alias chaîne dans cmder qui ouvrira une foule de possibilités jeu de mots.
Si quelqu'un peut m'aider, ce serait génial.
alias Bash sont télécommandées exclusivement des substitutions de préfixe. Utilisez un alias SSH à la place pour faciliter l'accès SSH aux hôtes. –
Bien que ce soit utile, il ne répond pas à ma question initiale. Votre commentaire est une solution uniquement pour mes besoins en SSH. Je voudrais être capable d'alias des trucs ensemble pour d'autres commandes aussi. – CoderX